sewatech - formations

JavaEE pour le Web - JSP et servlet

Le développement d’applications Web en java se fait à partir des techniques de servlets et de JSP.

Ce cours vous permettra de réaliser des applications Web en java. Il vous apprendra à développer des servlets et des JSP et vous présentera les techniques de développement adaptées à l’architecture MVC.

Programme du cours

Architecture Web
- Principes du Web : requêtes http, URL et pages HTML
- Techniques de Web dynamique
- Java Enterprise Edition (JavaEE) et les serveurs d’applications

Premiers pas
- Servlets : classe HttpServlet, méthodes service, doGet et doPost
- Cycle de vie d’une servlet : méthodes init et destroy
- Requête et réponse http: HttpServletRequest, HttpServletResponse
- Descripteur de déploiement : web.xml
- JSP : intégrer du code au HTML avec des scriptlets, des déclarations et des expressions

Architecture MVC
- Limites des servlets et des JSP
- Principe de l’architecture MVC : Model-View-Controller

Développement des servlets
- Délégation et redirection de requête : RequestDispatcher
- Contexte, session

Principes des JSP
- Les objets implicites : request, session, out,...
- Les actions standards : jsp:useBean, jsp:getProperty,...

Gestion des erreurs
- Les erreurs standards http (404, 403, 500,...)
- Les gestion des exceptions au sein des JSP avec la directive page
- La gestion déclarative des exceptions dans web.xml

Accès aux bases de données
- JDBC et Datasource
- Les pools de connexions et le contexte JNDI
- La problématique des transactions

Librairies de balises
- Utiliser des librairies de balises
- Développer des balises personnalisées
- Les librairies standards (JSTL) et le langage d’expression
- Utilisation de la librairie core

Déploiement d’une application
- Configuration avec le descripteur de déploiement web.xml
- Structure d’une application


Cette formation peut être réalisée dans vos locaux en France et Suisse Romande.

Cette formation a été élaborée par Alexis Hassler.

Enregistrer au format PDFTélécharger le PDF

Type de cours : pratique

Durée de la formation
- 3 jours

Tarif
- intra : nous consulter

Participants
Développeurs et chefs de projets connaissant java (cf. Initiation à java)

Travaux Pratiques
Des exercices pratiques permettent d’illustrer les différents principes abordés dans le cours.
Les nombreux exercices pratiques sont réalisés avec Eclipse, Netbeans ou IntelliJ IDEA et le serveur d’application Apache Tomcat, JBoss ou Glassfish
plus de détails sur les environnements de TP...

Inscriptions et renseignements
n� azur : 0 811 030 345
ou