Gérer des architectures distribuées et plate-forme J2EE
Expliquer les défis des applications d'entreprise : time to market, montée en charge…
Utiliser J2EE : une plate-forme pour développer des solutions d'entreprise
Utiliser les technologies J2EE
Décrire l'architecture J2EE : composants, services et communications
Utiliser les applications J2EE : survol des APIs
Définir les scénarios d'applications J2EE : typologie des architectures
Gérer JDBC : Java Database Connectivity
Définir les bases de données
Définir JDBC
Décrire l'Architecture JDBC (typologie des drivers, connexion aux bases de données, exécution des Requêtes, traitement des résultats)
Définir JDBC et les transactions
Lister les exceptions
Gérer les Servlets
Définir Servelts : définition, cycle de vie, chargement, exécution et destruction
Développement une Servlet
Gérer communication Client / Servlet : request / response
Identifier les 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
Identifier les concepts avancés :
multithreading,
redirection d'une requête,
communication Applet / Servlet
Suivre les utilisateurs : sessions, cookies, réécriture d'URL
Déployer : compilation, configuration, exécution, Web applications
Gérer JSP : Java Server Pages
Définir la technologie JSP, définition et exemple d'utilisation
Compiler
Exécuter
Décrire les objets des pages JSP et leur portée
Écrire des pages JSP, syntaxe générale
Avoir une vue d'ensemble des éléments de sémantique des JSPs
Gérer les Directives, déclarations Scriptlets, expressions, actions
Intégrer une JSP à une application J2EE
Utiliser Servlet / JSP de manière avancée
Comparer Servlet / JSP
Utiliser les filtres
Utiliser les tags libraries
Gérer la sécurité
Avoir des notions générales
Gérer la sécurité des applications web
Intégrer Framework Struts
Définir Design pattern Model View Controller
Décrire le fonctionnement de Struts
Décrire les éléments de Struts : ActionServlet, Action, ActionForm, les balises spécifiques