Développer une application J2EE (Java niveau 2) FC2009 - 42 heures - 0 crédits Formation spécialisée de 42 heures 14 séances de 3 heures le mercredi de 18H30 à 21H30 (début à déterminer) Tarifs :Individuel : 420 € - Entreprise : 756 € ContactsCnam de Lille 8 Bd. Louis XIV - 59046 LILLE Cedex tél. 03 20 29 86 68 - [email protected] Public concerné Public Ce cours concerne tous ceux qui doivent concevoir, développer ou maintenir des applications J2EE, souhaitant disposer d'un niveau avancé. Objectif : La course au site Internet dynamique est déjà commencée. Elle va permettre la publication de sites Internet dont le contenu évolue dynamiquement, et est personnalisé en fonction du client connecté. Ces techniques favoriseront la fidélisation du client et permettront d'élaborer un business réussi. Durant ce cours, vous acquerrez les connaissances nécessaires pour élaborer des portails Internet entièrement dynamique, basés sur les JSP, les servlets, les JavaBeans, les Enterprise Java Beans et des frameworks J2EE Open Source fortement répandus dans le monde industriel. Vous apprendrez à : - Maîtriser les architectures J2EE (conteneurs, administration et configuration) - Développer et publier des applications web J2EE, en utilisant les Java Server Pages et les Servlets avec vos JSP - Utiliser les JavaBeans dans vos Pages Web - Accéder à des bases de données à l'aide de DataSource J2EE - Concevoir et développer des Enterprise Java Beans - Utiliser les frameworks Jakarta (struts, Log4j, etc.) Objectifs pédagogiques / Compétences visées Organisation Nombre de crédits ECTS : 0 Stages, projets, mémoire et condition de délivrance du diplôme Professeur : Laurent DERUELLE Les cours ont lieu dans les locaux du centre Cnam de Lille 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 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