Aperçu de java EE 5

1,170 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,170
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Aperçu de java EE 5

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

×