Le paysage de Java
Programmation objet avancée
Amphi 7
Thomas Nowak
Université Paris-Sud
Au programme
•APIs de Java
•d’autres langages orientés objet
•d'autres langages sur la JVM
•conclusion
APIs de Java
•Échanges de données : JAXB, org.json
•Bases de données : JDBC, Hibernate
•GUI : Swing, JavaFX
•Web : EJB, Spring
•Mobile : Android
•Streams : expressions lambda
Échanges de données :
XML et JSON
•XML : format hiérarchique de données, inspiré de
HTML
•initialement le format utilisé pour des requêtes AJAX
(Asynchronous JavaScript And XML)
•ex :!
<?xml version="1.0" encoding="UTF-8"?>!
<personne id="100">!
<age>23</age>!
<nom>Toto</nom>!
</personne>
Échanges de données :
XML et JSON
•une des librairies XML en Java : JAXB
•peut transformer un fichier XML directement en
objet qu’il décrit et vice versa
•avec ça l’utilisation de XML comme format de
stockage est transparent à l’utilisateur de JAXB
•il faut annoter les données à stocker dans la classe
1 / 31 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!