Aperçu de java EE 5
-
Upload
quentin-adam -
Category
Technology
-
view
850 -
download
1
Transcript of Aperçu de java EE 5
![Page 1: Aperçu de java EE 5](https://reader031.fdocument.pub/reader031/viewer/2022013102/554bb2b7b4c905b8618b5b63/html5/thumbnails/1.jpg)
Découverte de Java EE 5
Avril 2009 à SUPINFO
![Page 2: Aperçu de java EE 5](https://reader031.fdocument.pub/reader031/viewer/2022013102/554bb2b7b4c905b8618b5b63/html5/thumbnails/2.jpg)
Téléchargement requis et installation
Mise en place de l’environnement de travail
Structure et fondamentaux
Découverte de Java EE
Le mapping objet relationnel
La persistance
![Page 3: Aperçu de java EE 5](https://reader031.fdocument.pub/reader031/viewer/2022013102/554bb2b7b4c905b8618b5b63/html5/thumbnails/3.jpg)
Les EJBs
SOAP & REST
Les Web Services
Web Client
![Page 4: Aperçu de java EE 5](https://reader031.fdocument.pub/reader031/viewer/2022013102/554bb2b7b4c905b8618b5b63/html5/thumbnails/4.jpg)
L’environnement
![Page 5: Aperçu de java EE 5](https://reader031.fdocument.pub/reader031/viewer/2022013102/554bb2b7b4c905b8618b5b63/html5/thumbnails/5.jpg)
Netbeans
Netbeans
Netbeans.org
Opensource
Plugins
Liaison Sun
Facilité d’emplois avec glassfish
![Page 6: Aperçu de java EE 5](https://reader031.fdocument.pub/reader031/viewer/2022013102/554bb2b7b4c905b8618b5b63/html5/thumbnails/6.jpg)
Glassfish
Open source
Libre
Performant
Implémentation de java EE fiable (lié à SUN)
Popularité
Inclus avec netbeans
![Page 7: Aperçu de java EE 5](https://reader031.fdocument.pub/reader031/viewer/2022013102/554bb2b7b4c905b8618b5b63/html5/thumbnails/7.jpg)
Java EE 5Architecture et concepts
![Page 8: Aperçu de java EE 5](https://reader031.fdocument.pub/reader031/viewer/2022013102/554bb2b7b4c905b8618b5b63/html5/thumbnails/8.jpg)
Les différentes version de java
![Page 9: Aperçu de java EE 5](https://reader031.fdocument.pub/reader031/viewer/2022013102/554bb2b7b4c905b8618b5b63/html5/thumbnails/9.jpg)
Un ensemble de standard
Java (génériques, annotations…)
JNDI et JDBC
JPA
JMS
EJB
Servlet et JSP
JSF
JavaMail
WS-*
…
![Page 10: Aperçu de java EE 5](https://reader031.fdocument.pub/reader031/viewer/2022013102/554bb2b7b4c905b8618b5b63/html5/thumbnails/10.jpg)
Serveur d’application
Certification des serveurs d’applications.
Nous employons glassfish
![Page 11: Aperçu de java EE 5](https://reader031.fdocument.pub/reader031/viewer/2022013102/554bb2b7b4c905b8618b5b63/html5/thumbnails/11.jpg)
Mais encore
Pour aller plus loin
Java EE 6
Glassfish v3
Comparaison aux autres possibilités de développement
…
Question
![Page 12: Aperçu de java EE 5](https://reader031.fdocument.pub/reader031/viewer/2022013102/554bb2b7b4c905b8618b5b63/html5/thumbnails/12.jpg)
La persistance
![Page 13: Aperçu de java EE 5](https://reader031.fdocument.pub/reader031/viewer/2022013102/554bb2b7b4c905b8618b5b63/html5/thumbnails/13.jpg)
Mode de fonctionnement
Action du développeur
![Page 14: Aperçu de java EE 5](https://reader031.fdocument.pub/reader031/viewer/2022013102/554bb2b7b4c905b8618b5b63/html5/thumbnails/14.jpg)
Conséquences
Avantages
Vrai modèle objet
Changement de base de données rapide et sans impact sur le développement
Retours de la gestion de la base de donnée dans le giron des administrateurs
Multi-base, fake clustering
Base de développement
Inconvénients
Perte de performance pour certains drivers JDBC
Demande un driver JDBC
Masquer la réalité DB aux développeurs
![Page 15: Aperçu de java EE 5](https://reader031.fdocument.pub/reader031/viewer/2022013102/554bb2b7b4c905b8618b5b63/html5/thumbnails/15.jpg)
Questions et mise en pratique
Découverte de notre projets fil rouge
Implémentations : hibernate, toplink, openJPA…
…