Formation Développeur Java/JEE Niveau 2

Classé dans : Pack-formations | 0

Objectifs :

Pouvoir réaliser des applications et des applets en Java – Savoir choisir les technologies adaptées et mettre en place des interfaces efficaces – Réaliser et déployer des applications complètes, performantes et maintenables.

Pré-requis :

Avoir suivi la formation Développeur Java/JavaEE niveau 1

Public :

Cette formation Java s’adresse aux développeurs et aux chefs de projet

Durée :

72h

Programme

Introduction JEE

  •  spécifications JEE 7 (JSR 342)
  •  architecture, conteneurs, services, APIS, roles, clients, livrables, serveurs
  •  services clés : JNDI, JPA, JTA, JCA, JAAS, JAX-WS, EJB, JSP, Servlets
  •  différences Tomcat, JBoss, WebSphere, WebLogic

Services spécifiques JEE 7

  •  JEE et HTML5 : WebSockets
  •  JEE et le Cloud Computing
  •  JEE et JSON

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 MVC2

JavaServer Pages (JSP)

  • Historique et comparaison avec Servlets
  • Cycle de vie d’une page JSP
  • JSP et l’intégration des JavaBeans
  • Comparaison des modèles MVC 1 & MVC 2
  • Gestion des sessions
  • Cookies

Introduction 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
  •  c:out , c:foreach
  •  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

Demander un devis:

    Votre nom (obligatoire)

    Votre email (obligatoire)

    Faire un choix

    Votre message