Formation J2EE JEE

Cette formation vous permet de maîtriser J2EE/JEE

Description de la formation J2EE JEE

Cette formation sur JEE 7 s’adresse aux développeurs Java et fournit toutes les bases pour utiliser le langage Java dans le développement d’applications Web dynamiques.
Après la présentation de la plate-forme JEE, nous aborderons les technologies de développement Web java (JSP, Servlets,jstl, EL), les services disponibles (filtres, listener, jndi, jaas) et découvrez la valeur ajoutée et les nouveautés de JEE 7 (JSR 342), dont l’implémentation de référence est GlassFish 4.

Bulletin d’
inscription
 Demande de
devis
 Détail du
programme

Programme de la formation J2EE JEE

  • Introduction à JEE
    • Présentation des spécifications de JEE 7
    • Architecture, conteneurs, services, APIS, roles, clients, livrables, serveurs
    • Introduction aux services clés : JNDI, JPA, JTA, JCA, JAAS, JAX-WS, EJB, JSP, Servlets
    • Présentation des différences Tomcat, JBoss, WebSphere, WebLogic
  • Présentation des spécificités de JEE 7
    • JEE et HTML5 : WebSockets
    • JEE et le Cloud Computing
    • JEE et JSON
  • Introduction aux Servlets
    • Le protocole HTTP (en têtes, gestion de l’état, pile TCP/IP)
    • Servlet : entre le réseau et votre programme
    • L’API servlet et le cycle de vie (init, service, destroy)
    • Configuration web.xml et déploiement dans WAR
    • Controlleur J2ee : le RequestDispatcher
    • Design pattern MVC
  • Introduction aux JavaServer Pages (JSP)
    • Historique et comparaison avec Servlets
    • Cycle de vie d’une page JSP
    • JSP et l’intégration des JavaBeans
    • Gestion des sessions
    • Cookies
  • Architecture distribuée avec EJB 3
    • Architectures distribuées
    • création EJB Session sans état
    • communication servlets / EJB
    • Injection avec CDI (JSR 299)
  • JSTL et EL
    • Valeur ajoutée de balises jstl
    • Variables implicites
    • Langage EL
    • Mise en oeuvre
    • Optimisation JSP avec Jstl/EL
  • DataSource JNDI
    • Problématique de création et fermeture de connexion
    • Pool de connexion
    • Service JNDI
    • Mise en oeuvre DataSources JNDI sous Tomcat
  • Sécurité et filtres
    • Spécification JAAS
    • Authentifier et Autoriser
    • Notion de royaume d’authentification (Realm)
    • Comprendre les filtres JEE
    • Création filtre
  • Listener
    • Comprendre les listeners JEE
    • Création et configuration listener
  • Introduction aux frameworks de présentation
    • Qu’est ce qu’un framework ?
    • Panorama frameworks de vues : struts, Spring MVC, JSF, Wicket
    • Quand et quel framework choisir ?
  • Niveau : Expert
  • Ref : BOJ2EE
  • Durée : 3 jours
  • Prix : 1800€
S'inscrire en ligne
Voir les dates et les lieux de formation
  • Niveau : Expert
  • Ref : BOJ2EE
  • Durée : 3 jours
  • Prix : à définir
Demandez un devis
Recevez votre proposition sous 48 heures !

Paris

  1. 19/11/2017
Contactez-nous pour
organiser votre formation

Objectifs

  • Comprendre JEE 7 : architecture, services, conteneurs
  • Développer des servlets, des JSP et des JavaBeans
  • Mettre en œuvre balises JSTL et langage EL
  • Mettre en place un architecture en couche (Service, DAO)
  • Interroger une base de données via Datasource JNDI
  • Mettre en oeuvre des filtres JEE
  • Mettre en oeuvre des Listeners JEE
  • Comprendre le rôle de frameworks comme Struts, Hibernate, JSF

Public

  • Développeurs Java

Pré-requis

  • Avoir suivi la formation Java
  • Disposer d'une bonne expérience avec les bases de données
Nous proposons
Consulting
Formation