En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies pour vous proposer des services et offres adaptés à vos centres d’intérêts.
Pour en savoir plus et paramétrer les cookies, suivez ce lien
Développeur de compétences
  •  
  •  
  •  

Formation Réaliser une application web avec Java EE


  • Objectifs
  • Profils
  • Pré-requis
  • Moyens pédagogiques
  • Certificat / Attestation
  • Lieu
  • Connaître les fondements des architectures web,
  • Connaître l'architecture JavaEE et sa partie "web",
  • Utiliser les technologies Servlet/JSP,
  • Connaître les bases de la bibliothèque JSTL.
  • Savoir développer et déboguer avec Eclipse et WTP
Trouvez votre prochaine formation

Programme

  • 4 Jours, 28h
  • 1990€
    Présentation des architectures
    • Architectures à objets distribués, architectures n-tiers, modèle en couches
    • Architecture Java EE
    • 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, 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 Java Server Pages (JSP), Modèle MVC Java web :
      JSP/Servlet/Bean
    • Les serveurs d’applications open source Java EE (Tomcat, JBoss,
      Oracle 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
    • Développement avec Eclipse et sa Web Tools Platform (WTP)

    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)

    les Servlets (suite)
    • 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

* Cette durée est indicative et peut varier en fonction du niveau des participants et de l’adaptation du contenu à votre problématique