Formation Java, dveloppement de servlets et JSP pour JEE 5

Java, développement de servlets et JSP pour JEE 5
Ce cours vous permettra de mener à bien un projet Web d'entreprise basé sur la plateforme Java.
Programme
» Rappel sur le contexte des applications Web d'entreprise
Serveur et client Web.
Protocoles applicatifs (HTTP).
Scripts CGI et gestion des sessions.
Accès aux ressources de l'entreprise : SGBDR, base documentaire et XML, annuaire, applicationrie.
HTML-XML, applets Java. La plateforme JEE. Architecture multitiers.
________________________________________
» Développement Web en Java
Composantscessaires à l'utilisation de Java côté serveur. Serveur Web. Moteur de servlet. Java Virtual Machine.
Outils developpement et debogage : NetBeans et Eclipse.
Architecture du conteneur Web Tomcat d'Apache. Déploiement des servlets et pages JSP.
veloppement d'une première servlet. Gération de contenu dynamique.
Travaux pratiques
Mise en place de l'environnement. Développement d'une servlet.
________________________________________
» Applications Web et servlets
Le conteneur de servlets. Le cycle de vie d'une servlet. Initialiser une servlet. Ecrire les méthodes de services.
Gestion des formulaires HTML. Le traitement de la réponse, l'envoi d'information, la gération de HTML.
Filtrage des requêtes/réponses. Programmation des filtres.
La récupération d'information : du serveur Web, du client et de l'environnement. Invocation d'autres ressources Web.
Inclusion et transfert du contrôle.
Gestion des erreurs d'exécution. Gestion et emploi des exceptions Java.
Envoi d'erreurs http. Journalisation des énements.
Les différentesthodes de suivi de session. Obtention, consultation et abandon de session. Contexte de session.
Travaux pratiques
veloppement d'une application à base de servlets exploitant l'environnement du conteneur Web.
________________________________________
» Psentation des Java Server Pages
Présentation des objectifs et de l'architecture. Mécanisme de fonctionnement. Exemples de pages JSP.
Les scriplets. Intégration dans la page Web. Directives, déclarations, expressions et actions JSP.
Inclusion statique vs dynamique. Versions du langage, syntaxe XML.
Utilisation de JavaBeans à partir de page JSP. Définition, création,ploiement et utilisation.
Accès et modification à partir d'une page JSP.
veloppement d'application à l'aide de JSP. Combinaison JSP et servlets.
Inclusion d'applets.
Objectifs : Vouscouvrirez les architectures MVC afin de
construire des solutions robustes et facilement
extensibles, avec entre autres une introduction au
veloppement à l'aide de l'environnement Apache Struts.
Les connaissances acquises par la pratique sur Tomcat,
ainsi que sur des outils de développement comme Eclipse
vous permettront de construire vos solutions sur les
difrents serveurs d'applications Java comme WebLogic,
WebSphere, JBoss ou Jonas.
Public visé : Informaticiens souhaitant velopper des applications
Web avec les technologies Java/JEE.
Prérequis : Bonnes connaissances du langage Java et des
technologies Web. Expérience requise en programmation
Java.
Supports
pédagogiques :
veloppement d'une application Web en Java. Utilisation
du conteneur de servlet/JSP, Tomcat. Environnement de
veloppement Eclipse.
Type : Présentiel
Durée : 5 jour(s)
Prix : 2 440 €HT
Lieu : Toulouse (31)
Accès aux ressources de l'entreprise.
Travaux pratiques
veloppement d'une application Web mettant en oeuvre servlets et JSP.
________________________________________
» Les librairies de balises
Principe des librairies et extensions de balises. Fonctionnement. Exemple.
veloppement d'extension de balises. Balises simples, avec attributs, avec corps. Déployer et exploiter une librairie.
Présentation de JSTL (Java Standard Tag Library). Concevoir des JSP avec JSTL. Exemples.
Les bibliothèques : core, XML, i18n, SQL, fonctions.
Travaux pratiques
veloppement de librairies de balises. Intégration de JSTL aux applications développées.
________________________________________
» Acs aux bases de données
Mise en place de la base de données relationnelles et de l'interface JDBC.
Connexion à la base, récupération d'information, mise à jour de données.
Transaction. Pool de connexions. Les DataSources.
Correspondance BDR/Modèles objet. Objectifs. Approches et outils Java.
Présentation de JPA et les différentes solutions du marché (Hibernate...).
Travaux pratiques
veloppement d'une application Web présentant des données d'un SGBDR.
________________________________________
» Introduction à Struts
Présentation du framework MVC Struts. Architecture. Composants du framework.
Configuration de l'application.
Gestion des énements.
Extension et librairies de balises.
Travaux pratiques
Adaptation de l'application au modèle MVC avec Struts.
________________________________________
» Sécurisation de l'application
La sécuri dans un contexte Web. Notions de users, realms, rôles.
Authentification et autorisation.
curi et programmation de servlets.
Installer et configurer SSL. Certificats numériques. Java Authentication and Authorization Service.
Configuration de Tomcat.
Travaux pratiques
Ajout de la sécurisation d'accès au site construit.
Orsys
ETCHELECOU Thomas - info@orsys.fr - Tél: 05 34 45 46 60 - Fax: 05 34 45 46 69
ORSYS Formation - 1 Esplanade Compans Caffarelli - 31000 Toulouse
www.orsys.fr
Organisme de formation enregistré sous le numéro 11921529392
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !