12.Formations Programmation Objet
01. Formation C# Initiation 02. Formation C# Développement avancé 03. Formation Programmation Java 04. Formation Java avancé 05. Formation Programmation XML et Services Web en environnement Java 06. Formation Programmation XML en environnement Java 07. Formation Services Web en environnement Java 08. Formation Développement J2EE 09. Formation Langage Ruby et Ruby On Rails
08. Formation Développement J2EE
Objectifs
Étudier tous les aspects de programmation Java côté serveur. Développements Web (Servlets, JSP… ) et développements dans un contexte d’architectures client/serveur à trois niveaux (RMI, JNDI, EJB…).
Participants
Développeurs d’applications client/serveur en langage Java.
Prérequis
La connaissance de base du langage Java est nécessaire.
Programme
Architecture J2EE
- N-tiers, terminologie, vue d’ensemble
Servlets
- Cycle de vie d’un Servlet
- Code type d’un Servlet
- Invoquer un Servlet depuis un client HTTP
- Récupération des paramètres d’initialisation
- Considération sur le multi-threading
JSP (Java Server Page)
- Présentation
- Mise en oeuvre avec le moteur TomCat
- Principes fondamentaux
- Directives, Actions, Scriplets
- Utilisation de JavaBean
MVC2 (Servlet+JSP+JavaBean)
- Présentation du modèle MVC2 et variantes
- Gestion des Cookies et des Sessions.
- Gestion du contexte applicatif
- RequestDispatcher/forward
Déploiement Web
- web.xml
- Arborescence Ă respecter
- Archive web (.war)
- Pool de connexions (javax.sql.DataSource)
Présentation des Taglib & STRUTS
- Présentation des TagLib
- Présentation de la bibliothèque standard JSTL
- Présentation de STRUTS
RMI (Remote Method Invocation)
- Architecture et principe de fonctionnement
- Code type de l’interface de l’objet distant
- Code type de l’application cliente
- Code type de l’application serveur
- Mise en oeuvre (avec RmiRegistry)
- Callback, Factory, Sérialisation
- Problèmes de sécurité
- RMI-over-IIOP
PRÉSENTATION DE JNDI
- Introduction, terminologie
- API/SPI
- Initial Context
- Possibilités de JNDI, LDAP
EJB (Enterprise Java Beans)
- EJB et J2EE
- Architecture (serveur, container,… )
- Appel depuis un client distant
- Session Beans (stateless & stateful)
- Entity Beans (BMP et CMP 2)
- Méthodes de recherche (fi ndByPrimaryKey)
- Liaisons entre EJB “session” et EJB “entity”
- Interfaces locales
- EJB pilotés par messages JMS asynchrones.
- Gestion des transactions
- Déploiement
- Sécurité
Télécharger le plan de cours
- Durée5 jours
- Prixsur demande
- Dates des
prochaines sessions - sur demande
- Villes
- Paris
- Formules
Recommander
Vous cherchez
une formation
sur mesure ?
une formation
sur mesure ?
N'hésitez pas
Ă nous contacter
