JAVA – Développer des Servelts et JSP
Formation
A distance
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Méthodologie
A distance
-
Dates de début
Dates au choix
Java s’est imposé côté serveur pour le développement d’applications Web grâce notamment aux technologies Servlets et Java Server Pages (JSP). Ce cours vous permettra de mener à bien un projet Web d’entreprise basé sur la plate-forme Java. Vous découvrirez les architectures MVC (Model View Controller) afin de construire des solutions robustes et facilement extensibles, avec entre autres une introduction au développement à l’aide de l’environnement Apache Struts. Les connaissances acquises par la pratique sur Tomcat, l’implémentation de référence de J2EE, ainsi que sur les outils de développement comme Eclipse ou WSAD vous permettront de construire vos solutions sur les différents serveurs d’applications Java comme WebLogic, WebSphere, Tomcat, Jrun ou iPlanet.
Les sites et dates disponibles
Lieu
Date de début
Date de début
Les Avis
Les matières
- Information
- Apache
- Servlets
- Gestion
- Mise en page
- JSP
Le programme
Rappel sur le contexte des applications Web d’entreprise Concepts de base
- 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, moniteur transactionnel, annuaire, application héritée. HTML-XML, applets Java.
- La plate-forme Java Enterprise Edition (JEE).
- Architecture multi-tiers.
- Serveur Web et plate-forme serveur. Moteur de servlet. Java Virtual Machine.
- Présentation de l’environnement de développement et d’exploitation
- Outils de développement et de débogage : NetBeans et Eclipse.
- Architecture du conteneur Web Tomcat d’Apache.
- Déploiement des servlets et pages JSP.
- Génération de contenu dynamique.
- Structure d’une servlet.
- Le conteneur de servlet. 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énération de HTML.
- Le 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.
- Mécanisme de fonctionnement.
- Exemples de pages JSPs.
- Les scriplets. Intégration dans la page Web.
- Directives, déclarations, expressions et actions JSP.
- Versions du langage, syntaxe XML.
- Définition, création, déploiement et utilisation.
- Accès et modification à partir d’une page JSP.
- Combinaison JSP et servlets.
- Accès aux ressources de l’entreprise.
- Introduction aux extensions de balises.
- Fonctionnement
- Exemple d’utilisation.
- Développer ses propres balises.
- Balises simples, avec attributs, avec corps, imbriquées.
- Déployer et exploiter une librairie de balises.
- Concevoir des JSPs avec JSTL. Exemples
- Les différentes bibliothèques : core, XML, i18n, SQL, fonctions
- Mise en place de la base et de l’interface JDBC.
- Connexion à la base, récupération d’information, mise à jour de données.
- Pool de connexions.
- Différentes méthodes de connexions.
- Les « DataSources » : configuration et utilisation.
- Approches et outils Java.
- Présentation du framework SimpleORaM (Simple Java Object Relational Mapping)
- La sécurité dans un contexte Web. Notions de « users, realms, roles ».
- Authentification et autorisation.
- Sécurité et programmation de servlets.
- Installer et configurer SSL. Certificats numériques.
- Java Authentication and Authorization Service.
- Configuration de Tomcat.
- « Upload » de fichiers (package FileUpload).
- Débogage/journalisation (package Logging).
- Tests et performances.
- JUnit, framework Open Source pour l’écriture de tests.
- Cactus, framework de tests côté serveur.
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
JAVA – Développer des Servelts et JSP