Public, pré-requis
Ce cours concerne les ingénieurs logiciel, les programmeurs d’applications. Les participants doivent avoir une bonne expérience en programmation.
Objectifs
Etre capable de créer, compiler et exécuter des programmes en Java/J2EE
Comprendre l’architecture J2EE
Se connecter à une base de données
Réalisation d’un site Web en J2EE, avec des servlets et des page jsp
Programme
I. Présentation des technologies Java/J2ee Présentation
- Jsp
- Servlet
- JDBC
- EJB
- Web Services
- Struts
- Hibernate
- Relation entre Java et J2ee
- Architecture Client Serveur
II. Programmation des applications Internet en Java
- Structure d’une application Internet en Java
- Les JavaServer pages : les JSP
- Présentation des JavaServer pages : les JSP
- Les directives dans une page JSP :
- Les Scriplets
- Les expressions
- Les déclarations
- Les actions implicites dans une JSP
- Les actions include et forward
- Utilisation des Java Beans dans une JSP
- Les objets implicites
- Traitement des erreurs
- Cycle de vie d’une JSP
- Descripteur de Déploiement
- Déploiement et gestion d’une application Web
III.Les Servlets Java
- Présentation des Servlets
- Utilisation de l’objet Request
- Utilisation de l’objet Response
- Le descripteur de déploiement et XML
- Gestion des Exceptions
- Traitement des Sessions
- Traitement des Cookies
- Architecture MVC : Combinaison Servlet/Jsp.
- Communication Applet /Servlet
IV.Accès aux Bases de données
- Présentation de l’API JDBC
- Interrogation d’une base de données
- Mise à jour d’une base de données