
Objectifs :
Public visé : Développeur JAVA
Durée : 2 jours
Prix : 1 000 € HT
Pré requis : Administration d’un système GNU/Linux
Plan de Cours
1 - Architectures distribuées et plate-forme J2EE
- J2EE : une plate-forme pour développer des solutions d’entreprise
- L’architecture J2EE : composants, services et communications
- Typologie des architectures J2EE
2 - JDBC : Java Database Connectivity
- Description de l’Architecture JDBC
- Typologie des drivers
- Connexion aux Bases de Données
- Exécution des Requêtes
- Traitement des Résultats
- JDBC et les Transactions
- Les Exceptions
3 - JNDI : Java Naming and Directory Interface
- Définition
- Architecture
- Configuration
- Utilisation du package javax.naming
- Exceptions
4 - Servlets
- Concepts de base
- Développement d’une Servlet
- Communication Client/Servlet : Request/Response
- Concepts associés aux servlets
- Récupération des paramètres d’initialisation
- Récupération des paramètres de la requête
- Appel d’une servlet à partir d’un formulaire HTML
- Concepts avancés
- Multithreading
- Redirection d’une requête
- Suivi des utilisateurs
- Sessions, Cookies
- Réécriture d’URL
- Déploiement
- Compilation, Configuration
- Exécution, Web applications
5- JSP : Java Server Pages
- Introduction à la technologie JSP
- Cas d’utilisation
- Les objets des pages JSP et leur portée
- Écriture des pages JSP
- Syntaxe générale
- Vue d’ensemble des éléments de sémantique des JSPs
- Les Directives, déclarations Scriptlets, expressions, actions
- Intégrer une JSP à une application J2EE
6- Modèle MVC2 / Bases de Struts
- Architecture des classes composites (ActionServlet/Action...)
- Configuration / Déploiement
- TagLibs Struts
7- Concept Avancé de Struts
- Validateur
- Tiles
- Messages / Internationalisation
- Gestion des erreurs
8- Présentation d’outils connexes à Struts
- Workflow Extension
- SSL Ext / Pow2ACL
- webAppWriter
Questions / Réponses