Présentation formation JEE 7
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 ?