vers l'accueil formulaire de contact

Formation J2EE

Présentation formation J2EE

JPG - 11.8 ko

Notre formation j2ee complète nos tutoriaux j2ee. Avec la formation j2ee Objis, entrez efficacement dans l’univers de la programmation web avec JAVA. 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).

Découvrez les techniques de développement (JSP, Servlets,jstl), les stratégies de mise en œuvre des services J2ee (sécurité, annuaire jndi, messages...), ainsi que de bonnes pratiques conception (design pattern). Découvrez enfin la valeur ajoutée et le positionnement des frameworks (JSF/struts/Hibernate/Spring) utiles dans les projets j2ee modernes.

Déployez enfin vos applications sous serveur Tomcat, Glassfish et Jboss.

Dates (5j) Tarif (Euros HT) Audience Pratique Financement Contact Inscription
4-8 oct. (Paris) 13-17 dec. (Paris) Inter : 2150
Intra : 6500
Développeurs JAVA 70% Opportunités
financement
04 78 29 37 26 Bulletin inscription

Logiciels utilisés
- Java Development Kit (JDK) 6
- Base de données : MySQL 5
- Environnement de développemeent : Eclipse 3.4
- Tests unitaires avec JUNIT 4
- Gestion des logs avec Log4j 1.2
- Tomcat 6.20
- Jboss 5.1
- GlassFish v3

Vous allez apprendre à :

- Comprendre JEE :architecture, services, conteneurs, APIs,
- Développer des servlets, des JSP et des JavaBeans (JEE 5)
- 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
- Concevoir des applications distribuées avec RMI
- Appliquer certains Design Patterns
- Vous connecter à un Annuaire d’entreprise type LDAP via API JNDI
- Sécuriser vos applications via l’API JAAS
- Mettre en œuvre des applications asynchrone avec l’API JMS.
- Comprendre le rôle de frameworks comme Struts, Hibernate.

Programme détaillé

Introduction JEE
- Comparaison Java et Jee
- Jee : java coté serveur
- spécification sun microsystem
- conteneurs, services, APISjee 5
- rôles jee : developpeurs, concepteur, CDP...
- Serveurs d’applications certifiés jee
- différences entre Tomcat et serveurs JBoss, WebSphere, WebLogic

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

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

JNDI et LDAP
- Introduction JNDI
- notion d’annuaire jee
- Implémentation d’un client LDAP avec JNDI
- Recherche d’une entrée
- Création et modifications

Persistance avec JDBC
- Problématique de création et fermeture de connexion
- Pool de connexion
- Mise en oeuvre DataSources JNDI.
- Appel d’une procédure stockée
- Transactionnel et gestion des verrous

Architecture distribuée avec RMI
- Concepts et sécurité RMI
- Client(s) RMI
- Serveur(s) RMI
- Déploiement statique et dynamique
- Aperçu OSGI

Design Patterns
- Singleton
- Iterator
- Factory
- Factory Manager
- Façade

Service de messagerie Java (JMS)
- Point-à-Point (PTP)
- Publish / Subscribe (PubSub)
- Les topics, les queues
- Types de message (texte, XML ...)

initiation JSF
- Architecture
- Modèle navigation
- 6 étapes cycle de vie
- Composants visuels
- Création écrans
- Beans managés

initiation EJB
- comprendre le conteneur EJB
- les différents types d’EJB
- communication servlets / EJB

Frameworks
- Qu’est ce qu’un frameworks ?
- Spécification JPA
- Panorama frameworks de persistence : Hibernate, Toplink, EJB3
- Panorama frameworks de vues : struts, Spring MVC, Sitemesh, Wicket
- Quel framework choisir ?