Développer une application J2EE (Java niveau 2)
FC2009 - 42 heures - 0 crédits
Contenu de la formation
Présentation Avancée des Serveurs d'applications J2EE
- présentation des serveurs d'applications et des architectures J2EE
- les conteneurs J2EE
- Installation, configuration et administration J2EE (WebLogic et JBoss)
- Les descripteurs de déploiements d'applications J2EE
Créer des modèles avec les Java Server Pages
- présentation des JSP
- Accélérer les CGI
- Création de modèles : ASP ou JSP ?
- Les servlets et les Java Server Pages
- Extraire le code Java des JSP avec les Java Beans et les Taglibs
Servlets
- Cycle de vie d'un servlet
- Hiérarchie des classes d'un servlet
- Les requêtes et les réponses
- Utiliser les beans à partir des servlets
- Classes JSP
Développement d'Enterprise Java Beans (EJB)
- présentation des EJBS
- mette en place les EJBs (conception et développement)
- Tests des EJBS avec le framework JUnit et mesure des performances du système.
Automatisation des cinématiques Web : MVC2 Struts
- présentation du framework Struts
- Conception d'une cinématique Web
- migration des JSP vers Struts
- Automatisation du site
Accès aux bases de données : DataSource
- Présentation de JDBC
- présentation d'un datasource
- configurer le datasource dans l'environnement de développement et dans le serveur d'applications
- génération de requêtes et gestionnaire de bases de données J2EE
Concepts avancés
- présentation de XML
- gestion des données en XML
- publication web XML avec le système Cocoon
- transformation de fichiers XML vers HTML, PDF avec le système FOP.
Cas pratique : Créez une application de commerce électronique avec la technologie J2EE
- Bénéfices des JSP pour l'e-business
- les paniers électroniques
- paiement en ligne
- personnalisation du site Internet / client
- gestion des promotions et remises
- outils de gestion de profil et de fidélisation du client
Centres d'enseignement à
LILLE 03.20.29.86.68 - VALENCIENNES 03.27.51.77.61 - MAUBEUGE 03.27.51.11.55
BETHUNE 03.21.63.23.00 - DUNKERQUE 03.28.23.70.40
Tous nos programmes, notre actualité sur : http://www.cnam-npdc.org