Développement Java : La plate-forme J2EE 1.4
|
|
Durée de la formation : 5 jours
|
|
Objectifs :
Durant la semaine de formation, le stagiaire va se familiariser avec
les concepts fondamentaux de l'architecture J2EE ainsi qu'avec ceux liés
à la mise en oeuvre d'applications 3 tiers. L'accent est fortement mit sur
les nombreux travaux pratiques. Par défaut, l'atelier de développement
sera JBuilder (Société Borland).
Prérequis :
Il est indispensable, pour pouvoir suivre ce cours, de bien connaître
les bases du langage Java. Nous ne reviendrons nullement sur les concepts
objets et sur la syntaxe du langage durant le stage.
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.
-
JDBC (Java Database Connectivity)
-
-
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
-
Exécuter une procédure stockée via JDBC
-
Les servlets Java et les pages JSP
-
Quelques Rappels : HTTP et Formulaires HTML
-
Démarrage du serveur d'applications
-
-
L'architecture d'une servlet
-
Récupération des données saisies par le client
-
Maintient d'une session utilisateur
-
Mise en oeuvre d'un caddie virtuel
-
Les Java Server Pages (JSP)
-
Comparatifs avec les servlets
-
Mise en oeuvre d'une page JSP
-
Quand utiliser une servlet ou une page JSP
-
Systèmes distribués
-
-
Concepts liés aux applications distribuées
-
Rappels sur la gestion des entrées/sorties en Java
-
Rappels sur la gestion des sockets TCP/IP
-
Rappels sur la sérialisation
-
RMI (Remote Method Invocation)
-
Présentation de l’architecture RMI
-
Le service de nommage RMIRegistry
-
Définir l'interface de l'objet distant
-
Mise en oeuvre d’un serveur d’objets RMI
-
Mise en oeuvre d’un client RMI
-
Traiter les exceptions avec RMI
-
Mise en oeuvre d'un outil de Chat (discussion en réseaux)
-
CORBA (Common Object Request Broker Architecture)
-
L'IDL (Interface Definition Language)
-
Le service de nommage CORBA
-
Mise en oeuvre d'un outil de Chat (discussion en réseaux)
-
JNDI (Java Naming and Directory Interface)
-
Présentation de l'API JNDI
-
Chargement d'un driver JNDI
-
Parcours récursif d'un système de nommage
-
Parcours d'un système de fichier
-
Parcours du service de nommage CORBA
-
Manipulation de données XML (eXtensible Markup Language)
-
-
Présentation de la librairie JAXP (Java API for XML Parsing)
-
Modèle SAX (Simple API for XML)
-
Modèle DOM (Document Object Model)
-
-
Comparaisons avec RMI et CORBA
-
Mise en oeuvre de services web
-
Les composants EJB (Enterprise Java Bean)
-
-
Les descripteurs de déploiement
-
-
Les EJB Sessions avec états
-
Les EJB Sessions sans états
-
-
Les EJB Entités CMP (Container Managed Persistance)
-
Les EJB Entités BMP (Bean Managed Persistance)
-
-
Envoie de message via JMS
-
-
Gestion de la persistance
-
Déploiement d'une application à base d'EJB
© Infini Software - 2011 - Tous droits réservés - 06 63 33 14 06
439, chemin de la Ferrière - 06750 Valderoure