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