Programmation Web Java

publicité
LANGA GE ET D ÉV ELOP P EM ENT / J AVA-WE B
Programmation Web Java
JAVA-WEB
Durée : 5 jours
Objectifs : Comprendre les architectures n-tiers avec la technologie J2EE. Développer et déployer un site Web
dynamique avec JSP/Servlet. Connaître les fonctionnalités avancées des JSP/Servlet.
Public : Ce cours s’adresse à des Développeurs de la couche de présentation d’une architecture J2EE.
Pré-requis : Bonne connaissance du langage Java.
CONTENU
Architectures distribuées et plate-forme J2EE
• Les défis des applications d’entreprise : time to market,
montée en charge, etc.
• J2EE : une plate-forme pour développer des solutions
d’entreprise
• Les Technologies J2EE
• L’architecture J2EE : composants, services et
communications
• Les applications J2EE : survol des APIs
• Scénarios d’applications J2EE : typologie des architectures
JDBC : Java Database Connectivity
• Introduction aux Bases de Données
• Introduction à JDBC Description de l’Architecture JDBC :
typologie des drivers, connexion aux Bases de Données,
exécution des requêtes, traitement des résultats JDBC et
les Transactions
• Les Exceptions
Servlets
• Introduction : définition, cycle de vie, chargement,
exécution et destruction
• Concepts de base : développement d’une Servlet,
communication Client/Servlet : Request/Response
• Concepts associés aux servlets : récupération des
paramètres d’initialisation, récupération des paramètres
de la requête, appel d’une servlet à partir d’un formulaire
HTML
• Concepts avancés : multithreading, redirection d’une
requête, communication Applet / Servlet
• Suivi des utilisateurs : sessions, cookies, réécriture d’URL
• Déploiement : compilation, configuration, exécution,
Web applications.
JSP : Java Server Pages
• Introduction à la technologie JSP
• Définition
• Exemple d’utilisation
• Compilation
• Exécution
• Les objets des pages JSP et leur portée
• Écriture des pages JSP
• Syntaxe générale
• Vue d’ensemble des éléments de sémantique des JSPs
• Les Directives, déclarations Scriptlets, expressions, actions
• Intégrer une JSP à une application J2EE
Servlets / JSP Utilisation avancée
• Servlet / JSP : comparaison
• Les filtres
• Les tags libraries
Sécurité
• Notions générales
• Sécurité des applications web
Présentation du framework Struts
• Design pattern Model View Controller
• Fonctionnement de Struts
• Les éléments de Struts : ActionServlet, Action,
ActionForm
• Les balises spécifiques
1/1
SKYTIC • www. skytic.fr
Immeuble Monte Cristo Rond-point de la Gare centrale • B.P. : 424 Centre-Ville Brazzaville - République du Congo
SA inscrite au registre du Commerce, RC N° : 03 – B- 1373 • N° Immatriculation : M02006110000441116
Téléchargement