
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
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.
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 ?