JAVA Serveur avec Tomcat
Pôle Technologique   >  Développement   >  Java

Objectifs: Java 2 Enterprise Edition, framework de référence pour Java de Sun contient un ensemble d'extensions pour faciliter la création d'applications réparties. Durant ce cours de cinq jours, les stagiaires utiliseront les principaux éléments de l'architecture J2EE : servlets, JSP, XML, EJB. Ils développeront des applications Java coté serveur avec Tomcat et mettront en oeuvre les différents modes d'accès aux bases de données.

Durée: 5  jour(s) / Référence: pds_5212

Public concerné : Chef de projets, Informaticien, Développeur, Programmeur

PreRequis : Connaissance élémentaires des bases de données relationnelles. Pratique du Web et quelques connaissances en HTML.

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 Tomcat 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
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
TOMCAT
- Caractéristiques et lien avec Apache
- Installation et configuration du serveur Tomcat
- 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 Tomcat
INTRODUCTION A XML
- Présentation du langage
Avantages du XML
Syntaxe
- XML et Tomcat
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




Pour contacter notre pôle formation : 02 51 83 03 00 ou formation@gconsept.com

Nantes - Rennes - Niort - Angers - Brest - Toulouse - Paris - Bordeaux - Le Mans - Caen


 
Notre catalogue de formations
<p>
Qualité
Systèmes Windows
Systèmes
Systèmes Windows
Systèmes Linux
Réseaux
Télécoms
Développement
Base de données
Management
Planification
Systèmes
Multimédia
CAO-DAO

Ignorer les liens de navigation.