Description du conteneur Web et de ses responsabilités (JSP, JSF, Servlet...).
Description du conteneur EJB et de ses responsabilités (EJB, JTA, JPA, MDB,
JCA...).
Comment créer et utiliser des Web services (JAX-WS, WSDL, UDDI...) ?
Comment packager et déployer des applications Java EE (EAR, WAR, JAR) ?
Les serveurs d'applications du marché : GlassFish, Jboss, Oracle Weblogic, IBM
Websphere.
Les clients Java EE (applet, client lourd, client riche, Adobe Flex/Flash...).
Jour 2
Les architectures Java EE
Infrastructure pour les applications Java EE, clustering, gestion du Failover.
Les applications Java EE et leurs architectures.
Les conteneurs légers, l'IOC (Inversion Of Control) et l'AOP (Aspect-Oriented
Programming).
Introduction au SOA (Service-Oriented Architecture).
La gestion des transactions et des transactions distribuées dans les applications
Java EE.
Les outils Java EE
Les outils de développement : Eclipse, Netbeans...
L'administration des serveurs d'application.
Les outils d'administration et de monitoring de la VM Java.
Présentation des différents Framework Java du marché : JavaFX, JBoss Seam,
Struts 2, Axis 2, CFX...