PROGRAMMATION WEB JAVA CODE : JAVA-WEB DUREE : 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. NIVEAU Bonne connaissance du langage Java REQUIS : CONTENU : ARCHITECTURES DISTRIBUEES 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 AVANCEE Servlet / JSP : comparaison - Les filtres - Les tags libraries SECURITE Notions générales - Sécurité des applications web PRESENTATION DU FRAMEWORK STRUTS Design pattern Model View Controller - Fonctionnement de Struts - Les éléments de Struts : ActionServlet, Action, ActionForm - Les balises spécifiques VAELIA - SARL au capital de 25 000 € - RCS Bordeaux 339 606 980 – Code Naf : 8559A – N° organisme de formation 72330097433