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]