DI veloppeur Informatique
DI veloppeur Informatique
Sommaire
1. Introduction ................................................................................................. 1
1.1 Présentation ................................................................................................................. 1
1.1.1 Pré requis & public: ................................................................................................ 1
1.1.2 Bibliographie .......................................................................................................... 1
1.2 Le contexte programmation serveur ......................................................................... 2
1.2.1 Pourquoi ? .............................................................................................................. 2
1.2.2 Comment ? ............................................................................................................. 3
1.2.3 Avantages de la technologie Servlets ..................................................................... 3
1.3 Mise en œuvre .............................................................................................................. 4
1.3.1 Ce qu’il nous faut ................................................................................................... 4
1.3.2 Installations ............................................................................................................ 4
1.4 TOMCAT ..................................................................................................................... 5
1.4.1 Démarrage .............................................................................................................. 5
1.4.2 Architecture du répertoire Tomcat ......................................................................... 6
1.4.3 Le répertoire webapps ............................................................................................ 6
1.4.4 Paramétrage de l’invoker de servlet ....................................................................... 7
1.4.5 Premiers tests .......................................................................................................... 7
1.4.6 Le fichier Web.xml de l’application ...................................................................... 8
1.5 Eclipse : paramétrage et compilation ...................................................................... 10
1.6 Rechargement des servlets ....................................................................................... 12
2. Les servlets................................................................................................. 13
2.1 Premier pas ................................................................................................................ 13
2.1.1 L’ API Servlet ...................................................................................................... 13
2.1.2 Mes premières servlets ......................................................................................... 14
2.2 Suivi de session .......................................................................................................... 16
2.2.1 Les cookies ........................................................................................................... 16
2.2.2 L’API session ....................................................................................................... 18
2.2.3 Les champs de formulaire cachés ......................................................................... 18
2.2.4 La réécriture d’URL ............................................................................................. 18
2.2.5 Authentification de l’utilisateur ........................................................................... 19
2.3 Gérer l’authentification avec les realms ................................................................. 19
2.3.1 Définir les rôles et les utilisateurs ........................................................................ 19
2.3.2 URL à protéger ..................................................................................................... 20
DI veloppeur Informatique
2.4 Servlet et variable d’instance ................................................................................... 21
2.5 Accès aux bases de données ...................................................................................... 23
2.5.1 La méthode Init et les paramètres d’initialisation ................................................ 23
2.5.2 La gestion des exceptions et les logs .................................................................... 24
2.5.3 Une simple connexion .......................................................................................... 24
2.5.4 Gestion des connexions ........................................................................................ 24
2.6 Communication servlet Applet ................................................................................ 27
2.7 Autres… ..................................................................................................................... 27
3. Les Java Server Pages .............................................................................. 28
3.1 Introduction et architecture J2EE .......................................................................... 28
3.1.1 Limites des servlets .............................................................................................. 28
3.1.2 Distinction des différents traitements ................................................................... 28
3.1.3 Modèle MVC et J2EE .......................................................................................... 29
3.1.4 Architecture de J2EE ............................................................................................ 29
3.2 Premiers éléments JSP ............................................................................................. 30
3.2.1 Structure ............................................................................................................... 30
3.2.2 Traitement ............................................................................................................ 32
3.2.3 Utilisation d’un JavaBean .................................................................................... 32
3.2.4 Structure de contrôle ............................................................................................ 33
3.2.5 Variables locales et globale .................................................................................. 33
3.2.6 Déclaration de procédure ..................................................................................... 33
3.3 Gestion des paramètres ............................................................................................ 34
3.3.1 Récupération des paramètres de requête .............................................................. 34
3.3.2 Affectation des paramètres de requête à un JavaBean ......................................... 35
3.4 Gestion des erreurs ................................................................................................... 36
3.5 Création d’un JavaBean ........................................................................................... 37
3.6 Les actions personnalisées ........................................................................................ 38
3.6.1 Présentation .......................................................................................................... 38
3.6.2 Principes ............................................................................................................... 38
3.6.3 Utilisation d’une action de la bibliothèque .......................................................... 39
3.6.4 Le fichier TLD ..................................................................................................... 40
DI veloppeur Informatique
Page 1
DI veloppeur Informatique
Java et Internet
CROS.JD
17/04/17
769782933
1. Introduction
1.1 Présentation
1.1.1 Pré requis & public:
1.1.1.1 Pré requis
- HTML
- programmation objet en Java
- JDBC
1.1.1.2 Public :
Ce document est proposé à des stagiaires DI option Services Internet ayant vu
3 semaines de JAVA dans le tronc commun
durant 4 semaines HTML, JScript, Asp
durant 1 semaine PHP
1.1.1.3 Durée
Tout ça en une semaine de 4.5 jours…
1.1.2 Bibliographie
Ces ouvrages ont été pour moi des références dans la mise en œuvre de ces technologies :
Tomcat par la pratique - Eyrolles
Servlets Java - Guide du programmeur - O’Reilly
Java Server Pages - O’Reilly
Et bien sur Internet le site http://java.sun.com/ pour :
Tutorial java
Tutorial J2EE
API Specification J2EE
Et bien d’autres..
1 / 53 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !