JAVA Serveur avec WSAD
Pôle Technologique
>
Développement
>
Java
Objectifs:
Ce cours complet de 5 jours apportera aux stagiaires les principaux éléments de l'architecture J2EE : servlets, JSP, XML, EJB.
Les grands axes de cette formation :
- Développer des applications Java coté serveur avec WSAD.
- Mettre en oeuvre les différents modes d'accès aux bases de données.
Durée:
5
jour(s) / Référence:
pds_5213
Public concerné :
Chef de projets, Informaticien, Développeur, Programmeur
PreRequis :
Connaissance élémentaires des bases de données relationnelles, d’un langage de programmation objet (C++, java) et HTML et la pratique du Web
Environnement :
1 poste de travail par stagiaire, Support de cours fourni
Validation des acquis:
Exercices pratiques
Méthode Pédagogique :
Présentation des fonctions et des commandes, Démonstration des commandes à l'ordinateur, Exercices à l'ordinateur supervisés par l'intervenant, Aide individuelle lors des exercices
Attestation :
Une attestation de participation est remise aux personnes ayant assisté à plus de 80 % des heures de formation
Voir Aussi :
Détail du programme :
PRESENTATION DE L'ARCHITECTURE J2EE
- Relations entre les différents éléments de l'architecture J2EE : servlets, JSP & XML, CORBA-RMI, EJB
- Position de WSAD par rapport à cette architecture
- Parallèle avec les autres solutions de développement d'applications Web (Websphere, …)
- Editeur de texte
- Java
- Syntaxe
- Exceptions
CONCEPTS OBJET AVEC JAVA
- Package
- Héritage
- Polymorphisme
- Classe abstraite
- Interface
WSAD
- Caractéristiques et lien avec Apache
- Installation et configuration du serveur WSAD
- Configuration de l'environnement développement
- Procédures automatiques de mise en production
- Tests de fonctionnement
PROGRAMMATION AVEC LES SERVLETS
- Présentation des servlets
Création, invocation, cycle de vie
Présentation de l'API servlet
- Gestion du contexte
- Support de HTTP
- Requêtes et réponses
- Utilisation des servlets dans une application Web
Cookies
- Présentation de l'API
Sessions
- Gestion et utilisation des sessions
- Présentation de l'API session
Redirection de pages
Interaction entre servlets
- Chaînage
Architecture d'une application Web basée sur les servlets
- Problèmes liés à la navigation sur le site
- Cache de pages
JAVA SERVER PAGES
- Concevoir une application Web avec les JSPs
Type d'architecture : le modèle MVC
Séparation du contenu et de la présentation dans une page Web
Script côté serveur
Scénario : application avec servlets, JSPs et JavaBeans
- Présentation des JSPs
Modèle d'exécution
Structure
Syntaxe
Appel de JSP depuis un servlet
- JSPs et JavaBeans
Rappel sur les JavaBeans
Utilisation des Beans dans une JSP
- JSP et WSAD
INTRODUCTION A XML
- Présentation du langage
Avantages du XML
Syntaxe
- XML et WSAD
L'interface DOM
L'interface SAX
INTRODUCTION AUX ENTERPRISE JAVABEANS
- Présentation de la spécification des EJBs
Notion de composant
Objectifs et principes des EJBs
- EJB Session
Stateless
Statefull
Cycle de vie
- EJB Entity
Bean-Managed Persistence
Container-Managed Persistence
Cycle de vie
- Développement d'EJBs
Etapes du développement
Session Bean
Entity Bean
Mapping d'Entity Beans sur des tables existantes
ACCES AUX BASES DE DONNEES
- Serveur d'applications Java et accès aux bases de données
Présentation des différentes architectures
Choix de l'architecture appropriée
- Rappels sur JDBC
Concepts de base
Mise en place de requêtes simples
- Pool de connexions
Avantages d'un pool de connexions
|