L`essentiel du développement J2EE

Transcription

L`essentiel du développement J2EE
J2EE
5
JOURS
L’ESSENTIEL DU DEVELOPPEMENT J2EE
OBJECTIFS
• Acquérir les connaissances pour être opérationnel sur un projet de développement
J2EE.
• Aborder les API et Frameworks J2EE les plus utilisés en projets d’entreprises: JDBC,
JNDI, JSP et Struts, EJB Session.
PRE-REQUIS
Les participants doivent avoir la connaissance et une bonne
pratique du langage de programmation JAVA.
PARTICIPANTS
Ingénieurs de développement, chefs de projets, architectes.
CONTENU
• Introduction aux architectures distribuées et présentation de J2EE
• Organisation suivant le modèle MVC Struts
• Limites des architectures à deux niveaux et architectures multi-niveaux
• La servlet principale de contrôle, configuration et personnalisation.
• Architectures ouvertes sur Internet et problèmes associés (sécurité)
• Les classes du contrôleur.
• Principes généraux et architecture-type J2EE
• Mécanisme de Forwards
• Présentation d’ensemble des API J2EE
• Développement de classes de type Action.
• Composants métiers de type EJB et services offerts par le
• Présentation du mécanisme de traitement d’un formulaire Struts
• conteneur (scalabilité, sécurité…)
• Les ActionForms.
• Utilisation d’un annuaire à travers JNDI
• Liens entre ActionForms et Actions.
• Importance de l’annuaire dans une application J2EEStockage des
• La validation des données
paramètres de déploiement
• Problématique de gestion de sessions
• Accès aux références de composants métier
• Cookies
• Méthodes indispensables
• Sessions http
• Connexion à l’annuaire Enregistrement/recherche d’un objet
• Les balises JSP de base
• Parcours de l’arborescence.
• Les extensions proposées par Struts.
• Accès aux base de données relationnelle avec JDBC
• Packaging et déploiement d’une application Web
• Architecture-type JDBC
• Client EJB
• Présentation des différents types de drivers et éléments de choix
• Utilisation des EJBs depuis une application autonome et depuis une
• Gestion des connexions au SGBD
• application Web J2EE
• Exécution de requêtes SQL statiques
• Problématiques de gestion de transaction et sécurité applicative.
• Exploitation des résultats en JDBC 1.x et 2.0Correspondance entre types
• Développement d’EJB Sessionstateless
SQL et types Java
• Les différents types d’EJBs session
• Traitement des erreurs
• EJB session stateless et EJB session stateful
• Exécution de requêtes SQL dynamiques
• Les étapes de définition:
• Appel de procédures stockées
• Interface Home, Interface Remote,
• Accès au méta-modèle
• Implémentation
• Fonctionnalités avancées JDBC 2.0Navigation dans les ResultSet
• Descripteur de déploiement: sécurité et transactions
• Exploitation de types SQL 3Programmation de traitements Batch
• Développement d’EJB Message-driven Bean
• Applications Web avec pages JSP et Struts
• Introduction à JMS
• Principes de base d’une servlet et d’une page JSP
• Etapes de définition d’un Message Driven Bean
• Mécanismes JSP / servlets
• Descripteur de déploiement
• Apports d’un framework tel que Struts
• Modèles architecturaux de mise-en-oeuvre des servlets/JSP
Microsoft Partner
Silver Formations
Centre de Formations Agréé Microsoft
123
RENSEIGNEMENTS ET INSCRIPTIONS :
Services Formation & Ingénierie Informatique
Tél : 76.04.04 / 24.23.24 – Fax : 24.23.29
Email : [email protected]