Java, développement de servlets et JSP PDF Imprimer Envoyer

Formasoft tunisie : Java, développement de servlets et JSP

Java, développement de servlets et JSP
Session1 A partir du 12/02/2012
Session2 A partir du 23/04/2012
Session3 A partir du 17/09/2012
Session4 A partir du 17/12/2012
Lieu Formasoft
Durée 5 Jours
Prix 750 H.T.
Pré-requis Expérience pratique du langage Java et une bonne connaissance des technologies Web.
Public
Objectifs

Thèmes similaires Cliquez ici

  1. 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, moniteur transactionnel, annuaire, application héritée.
    • HTML-XML, applets Java.
    • La plate-forme Java 2 Enterprise Edition (JEE). Architecture multitiers.
  2. Développement à base de servlets
    • Serveur Web et plate-forme serveur. Moteur de servlet. Java Virtual Machine.
    • 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.
  3. Navigation avec jPDL
    • Génération de contenu dynamique. Structure d'une servlet.
  4. Applications Web et servlets
    • 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.
    • Gestion des erreurs d'exécution. Gestion et emploi des exceptions Java.
    • Envoi d'erreurs http. Journalisation des événements
    • Les différentes méthodes.
    • Obtention, consultation et abandon de session. Contexte de session.
  5. Présentation des Java Server Pages
    • Objectifs. Mécanisme de fonctionnement. Exemples de pages JSP.
    • 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. Inclusion d'applets.
    • Accès aux ressources de l'entreprise
  6. Les librairies de balises
    • 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 JSP avec JSTL. Exemples
    • .
    • Les différentes bibliothèques : core, XML, i18n, SQL, fonctions
  7. Accès aux bases de données
    • Mise en place de la base et de l'interface JDBC.
    • Connexion à la base, récupération d'information, mise à jour de données.
    • Transaction. Pool de connexions.
    • Différentes méthodes de connexions. Les DataSources : configuration et utilisation.
    • Objectifs. Approches et outils Java.
    • Présentation du framework SimpleORM (Simple Java Object Relational Mapping)
  8. Introduction à Struts
    • Présentation. Architecture. Les composants du framework
    • .
    • Gestion des événements. Configuration de l'application.
    • Extension et Librairies de balises de Struts.
  9. Sécurisation de l'application
    • 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.
    • Travaux pratiques
    • Ajout de la sécurisation d'accès au site construit.
  10. Autres techniques de développementAutres techniques de développement
    • « 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.
    • JSF (Java Server Faces), objectif, exemple.
 

Ajouter un Commentaire


Code de sécurité
Rafraîchir