La plate-forme Java EE par Jérôme Lafosse mlny84
- 2 -
Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation
constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright ® Jérôme Lafosse. Aucune reproduction, même partielle, ne peut
être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez
selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts. Cette page est déposée à la SACD.
http://jlafosse.developpez.com/java/developpement-n-tiers/plate-forme-java-EE/
1 - Présentation et historique...................................................................................................................................... 3
2 - Composants et architectures Java EE.................................................................................................................. 4
2-A - Les composants clients ou tiers Client.........................................................................................................5
2-A-1 - Les clients Web....................................................................................................................................5
2-A-2 - Les clients Applets............................................................................................................................... 6
2-A-3 - Les applications clientes...................................................................................................................... 6
2-B - Les composants Web ou tiers Web..............................................................................................................7
2-C - Les composants métier ou tiers Métier........................................................................................................ 7
3 - Les conteneurs Java EE........................................................................................................................................9
4 - API et services Java EE......................................................................................................................................11
4-A - Java Servlet (Technologie Java EE - Conteneur Web).............................................................................. 11
4-B - JavaServer Pages (JSP) (Technologie Java EE - Conteneur Web)...........................................................11
4-C - JavaServer Pages Standard Tag Library (JSTL) (Technologie Java EE - Conteneur Web)....................... 11
4-D - JavaServer Faces (JSF) (Technologie Java EE - Conteneur Web)........................................................... 11
4-E - Java DataBase Connectivity (JDBC) (Technologie Java SE - Conteneur Web, Conteneur EJB, Conteneur
Application)........................................................................................................................................................... 12
4-F - Java Persistence API (JPA) (Technologie Java SE - Conteneur Web, Conteneur EJB et Conteneur
Application)........................................................................................................................................................... 12
4-G - Java Transaction API (JTA) (Technologie Java EE - Conteneur Web, Conteneur EJB)............................ 12
4-H - Enterprise JavaBeans (EJB) (Technologie Java EE - Conteneur EJB)......................................................12
4-I - Java Message Service API (JMS) (Technologie Java EE � Conteneur Web, Conteneur EJB et Conteneur
Application)........................................................................................................................................................... 12
4-J - JavaMail (Technologie Java SE - Conteneur Web, Conteneur EJB).......................................................... 13
4-K - Java Authorization Service Provider Contract for Containers (JACC) (Technologie Java EE - Conteneur
Web, Conteneur EJB).......................................................................................................................................... 13
4-L - Java Authentication Service Provider Interface for Containers (JASPIC) (Technologie Java EE - Conteneur
Web, Conteneur EJB).......................................................................................................................................... 13
4-M - Java Authentication and Authorization Service (JAAS) (Technologie Java EE - Conteneur Web, Conteneur
EJB)...................................................................................................................................................................... 13
4-N - Java API for XML Registries (JAXR) (Technologie Java EE - Conteneur Web, Conteneur EJB, Conteneur
Application)........................................................................................................................................................... 13
4-O - Java API for XML Processing (JAXP) (Technologie Java SE - Conteneur Web, Conteneur EJB, Conteneur
Application)........................................................................................................................................................... 13
4-P - Java Architecture for XML Binding (JAXB) (Technologie Java SE - Conteneur Web, Conteneur EJB,
Conteneur Application)......................................................................................................................................... 13
4-Q - Java API for XML Web Services (JAX-WS) (Technologie Java SE - Conteneur Web, Conteneur EJB,
Conteneur Application)......................................................................................................................................... 14
4-R - Java API for RESTful Web Services (JAX-RS) (Technologie Java EE - Conteneur Web, Conteneur
EJB)...................................................................................................................................................................... 14
4-S - Java Naming and Directory Interface (JNDI) (Technologie Java SE - Conteneur Web, Conteneur EJB,
Conteneur Application)......................................................................................................................................... 14
4-T - JavaBeans Activation Framework (Technologie Java SE - Conteneur Web, Conteneur EJB, Conteneur
Application)........................................................................................................................................................... 14