Développement Java :
Développement WEB Java EE 5.0


Durée de la formation : 5 jours

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.

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.


La formation sera dispensée par un formateur expérimenté sur les technologies et les produits présentés. Chaque participant se verra remettre un support de cours et disposera d'un PC afin de pouvoir effectuer les différents travaux pratiques. La formation pourra être dispensée à Saint Laurent du Var (à proximité de Nice), à Meylan (à proximité de Grenoble), à Paris ou dans les locaux de votre entreprise.


  1. 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
  2. Quelques Rappels généraux

    • HTML : HyperText Markup Language
    • Mise en oeuvre de formulaires HTML
    • HTTP : HyperText Transfert Protocol
    • XML : eXtensible Markup Language
  3. 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
  4. 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 communication entre SQL et l'application Java
      • Correspondances des types de données entre SQL et Java
      • Les classes d'exceptions JDBC
    • Aspects avancés d'accès aux bases de données
      • Introduction aux procédures stockées
      • Pourquoi les utiliser ?
      • Exécuter une procédure stockée via JDBC
      • Notion de transaction
      • JDBC et les transactions
  5. 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, ...
  6. 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 model JavaBeans
      • Liaison à une instance
      • Liaison à un composant JavaBean
    • Création de composants JSF
      • Créer vos propres composants
      • Spécification des tags JSF
      • Création de composants de validation
    • Internationalisation d'applications à base de JSF
      • Configuration d'une application internationalisée
  7. 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

© Infini Software - 2011 - Tous droits réservés - 06 63 33 14 06
439, chemin de la Ferrière - 06750 Valderoure


Filière Développement Java : Formation Développement WEB Java EE 5.0

Filière Développement Java : Cours Développement WEB Java EE 5.0

Quelques liens internet

Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
Evolution MM Multimédia multimedia : Formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
DéveloppementFormationCatalogue de nos formationsConseilL'encyclopédieCoordonnées

Infini Software - Centre de Formation Informatique continue professionnelle

Formation Java - Formation J2EE - Formation .NET - Langage C, C++ - Formation Internet

Localisation : Sophia Antipolis Nice Alpes Maritimes 06 paca provence alpes cote d'azur Cours formation plan de cours formateur e-learning elearning langages informatique programmation c c++ java C# j2ee j2se jsp servlets Visual Basic HTML XML Javascript ASP .NET XML XSL CSS services web ado .net jdbc rmi ejb réseaux sockets Développement développements informatique développeur internet intranet extranet site web webagency agency logiciel progiciel organisme organismes systèmes embarqués embarquées temps réel Agréments certification certifié Microsoft Certified Professional MCP

Société de développement Informatique

Formation Informatique

Formations Informatique