Retour

Formation JAVA EE Développement WEB Java EE 5.0

Formation éligible au Droit individuel à la formation(en savoir plus sur le DIF)

Lieu de formation : notre centre de formation à Grenoble(plan d'accès) ou sur votre site en formation intra

Domaine de formation : DEVELOPPEMENT et METHODES

Durée de la formation : 5 jours ( 35 heures)   

Pré-requis : Afin de suivre cette formation, le stagiaire devra déjà avoir suivie la formation présentant l'utilisation du langage Java ou bien avoir les compétences équivalentes.

Objectifs : L'objectif premier de cette formation est de comprendre les concepts et les possibilités liés à une architecture Web développée à partir de la plate-forme Java EE 5.0. Les technologies suivantes seront notamment détaillées : Servlets, JSP, taglib, JSTL, JSF, Web Services, ... De nombreux travaux pratiques seront mis en oeuvre durant la formation.


Plan de cours JAVA EE Développement WEB Java EE 5.0


Programme de formation
JAVA EE Développement WEB Java EE 5.0

  • Introduction
    Présentation de la plate-forme Java EE
    Le serveur HTTP Tomcat
    Les différents serveurs d'applications Java EE
    Préparation de l'environnement de développement (Installation d'un serveur HTTP, Arrêt, démarrage et configuration du serveur, Installation d'Eclipse)
  • Quelques Rappels généraux
    HTML : HyperText Markup Language
    Mise en oeuvre de formulaires HTML
    HTTP : HyperText Transfert Protocol
    XML : eXtensible Markup Language
  • Mise en oeuvre de servlets en Java
    Mise de servlet simple
    Le cycle de vie d'une servlet
    Récupération des données saisies par le client
    Maintient d'une session utilisateur
  • JDBC (Java Database Connectivity)
    Introduction (Présentation (ou rappels) du langage SQL, Présentation du modèle JDBC (package java.sql), Création d'une base de données de test)
    Accès à une base de données (Installer le driver adapté (class DriverManager), Etablissement d'une connexion (class Connection), Exécuter un ordre simple (class Statement), Récupérer un ensemble de résultats (class ResultSet), Accéder aux champs d'un ResultSet, Obtenir des informations sur la base de données (les méta-données))
    Améliorer la communica
  • JSP : Java Server Pages
    Mise en oeuvre de pages JSP (Concepts généraux, Les différents types de blocs JSP, Utilisation des tags JSP, Mise en oeuvre du DataBinding avec le package javax.el (Expression Language))
    Mise en oeuvre de taglib (Coder une nouvelle classe de tags, Définition de la library de tags via une tld, Utilisation d'une librairie de tags dans vos pages)
    La librairie JSTL (Structure générale de la librairie JSTL, Les structures de contrôle JSTL, Les différentes bibliothèques : XML, i18n, SQL, ...)
  • Mise en oeuvre de page JSF (Java Server Faces)
    Comparatif avec les technologies existantes (ASP .NET, Struts)
    Les concepts fondamentaux (Les tags de composants HTML, Modèle de rendu des composants Web, Mises en oeuvre)
    La gestion des évènements serveurs (Enregistrement d'écouteurs sur un composant Web, Implémentation d'un écouteur)
    Le modèle de navigation entre pages
    Cycles de vie d'une page JSF
    Les composants de validation
    Configuration d'une application JSF
    Liaison des composants aux données (Rappels sur le mod
  • Mise en oeuvre de Services Web en Java
    Les grammaires XML utilisées par les services Web (SOAP (Simple Object Access Protocol), WSDL (Web Service Description Language))
    L'API JAX-WS (Java Api for Xml - Web Service) (Codage des objets distants, Empaquetage et déploiement d'un web service)
    Codage d'un client Java
    Recherche de services web (UDDI (Universal Description, Discovery and Integration), L'API JAXR (Java Api for Xml Registries))
    Interconnexion avec le Framework .NET

Réserver cette formation