Formation JEE 7

Présentation formation JEE 7

JPG - 21.9 ko

Notre formation JEE complète nos tutoriaux JEE. Avec la formation JEE Objis, développez les compétences clés, les méthodes et les réflexes qui vous permettront d’intégrer efficacement tout projet Java Entreprise (JEE).

Pratiquez 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)

Tarif (Euros HT) Audience Pratique Financement Contact Inscription
Inter : 1790
Intra : Nous contacter
Développeurs JAVA
70% Opportunités
financement
07 63 03 11 08 Bulletin inscription

Planning des cours

Mois Janv Fév Mars Avril Mai Juin Juillet Aout Sept Oct Nov Déc
Lieu
PARIS
PARIS
PARIS
PARIS
PARIS
PARIS
PARIS
PARIS
PARIS
PARIS
PARIS
PARIS
Dates (3j)



18-20

13-15


26-28

14-16

Logiciels utilisés (inclus dans clé USB 4GO offerte)
- JDK 8, MySQL 5, Eclipse 4, Tomcat 8

Vous allez apprendre à :

- Comprendre JEE 7 :architecture, services, conteneurs
- Développer des servlets, des JSP et des JavaBeans
- Créer des livraisons WAR et EAR
- 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
- Sécuriser vos applications via l’API JAAS
- Mettre en oeuvre des filtres JEE
- Mettre en oeuvre des Listeners JEE
- Comprendre le rôle de frameworks comme Struts, Hibernate, JSF.

Programme détaillé

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
- Mise en oeuvre DataSources JNDI sous Tomcat.
- context.xml, web.xml

Sécurité
- Spécification JAAS
- Authentifier et Autoriser
- balises security-constraint, web-resource-collection
- fichier web.xml, server.xml, context.xml
- Notion de royaume d’authentification (Realm)
- Notion de LoginModule (BASIC, FORM, DIGEST, CLIENT-CERT)

Filtres
- Comprendre les filtres JEE
- Interface Filter
- Création filtre
- configuration filtre
- balise filter du web.xml

Listener
- Comprendre les listeners JEE
- Interface Listener
- Création listener
- configuration listener
- balise listener du web.xml

Introduction aux frameworks de présentation
- Qu’est ce qu’un framework ?
- Panorama frameworks de vues : struts, Spring MVC, JSF, Wicket
- Quel framework choisir ?