|
|
Présentation des architectures
- Architectures à objets distribués, architectures n-tiers, modèle en couches,
- Présentation des architectures JAVA EE et .NET,
- Architecture SOA,
- Services web.
Architecture JAVA EE
- Architectures n-tiers : du client serveur au modèle Internet,
- Architecture web, serveur HTTP et client léger, les navigateurs,
- Protocole HTTP, requête cliente et réponse serveur, protocole en mode déconnecté sans session,
- Fonctionnement et rôle des Servlets,
- Fonctionnement et rôle des pages JSP, Modèle MVC JSP/Servlet,
- Les serveurs d'applications open source JAVA EE (Tomcat, JBoss, Sun App Server, Glassfish, JonAS),
- Structure standard d'une application web JAVA EE, norme de répertoires,
- Le fichier de configuration normalisé web.xml,
- Déploiement des applications web JAVA EE, les archives JAR, WAR et EAR,
- Les descripteurs de déploiement.
Mise en oeuvre des Servlets
- Les APIs de base,
- Le cycle de vie d'une Servlet,
- Les méthodes init, destroy, doPost, doGet,
- Les Classes HttpRequest et HttpResponse,
- Partage des Servlets pour l'ensemble des clients,
- Cycle de vie des Servlets (Chargement et déchargement),
|
- Mécanisme de redirection vers d'autres ressources,
- Gestion d'un formulaire HTML et récupération des données,
- Accès à la session utilisateur, fermeture de la session,
- Gestion des contextes (ServletContext, Session, Requête),
- Bonnes pratiques,
- Mécanisme de listeners,
- Mise en oeuvre de filtres
Conception des pages JSP
- Intégration de balises JSP dans une page HTML,
- Lancement d'une page JSP,
- Syntaxe des balises JSP : directives, scriplets et autres balises spécifiques
- Transmettre des données à une JSP, les patterns Data Transfert Object et Value Object,
- Accès aux différents contextes (application, session et requête),
- Les objets prédéfinis,
- Optimisation et utilisation de cache,
- Gestion de la navigation, sécurité, pages d'erreurs.
La bibliothèque de balises JSTL (JSP Standard Tag Library)
- Les balises pour les variables,
- Les balises de structure de contrôle (tests, boucles, ...),
- Les balises pour l'internationalisation,
- Les balises pour les requêtes SQL,
- Réalisation de ses propres balises,
- Conception étape par étape d'une balise personnalisée.
|
|
pour démarrer votre projet de formation avec Oxiane ...
>> CLIQUEZ-ICI <<
|