Applications Web

De $1

Version de 08:42, 23 Avr 2024

cette version.

Revenir à liste des archives.

Voir la version actuelle


Cours 1: Introduction et protocole HTTP

Le but de ce cours est d'offrir un panorama des différentes technologies qui seront traitées dans le cours. Mais aussi de bien comprendre le fonctionnement du protocole HTTP.
Les transparents: cours1.pdf 

TP 1: HTTP

Ce TP traitera du protocole HTTP.
Feuille de TP: tp1.pdf
Sources Java: src.tar.gz

Cours 2: Introduction à J2EE et Servlets

Le but de ce cours est d'introduire J2EE, et de comprendre le fonctionnements des servlets.

Support de cours

 

TP 2: Servlets

Installation d'un environnement de développement

Ce TP traitera des servlets. Avant toute chose vous devrez installer un environnement de développement : soit Netbeans 6.8 version Entreprise, téléchargeable à cette adresse : http://netbeans.org/downloads/index.html, prenez la version de 216 Mo si vous ne ferez que du java avec, sinon, celle de 288 Mo. Lors de l'installation, cliquez sur le bouton "customize" ou "personnaliser" et cochez la case pour installer tomcat. Je recommande Netbeans pour sa simplicité d'installation (on installe et c'est fini), mais il est un peu plus lourd qu'Eclipse en terme de ressources mémoire.

Ceux qui préfèrent travailler avec Eclipse devront 1) avoir une version récente d'Eclipse (Ganymède ou Galliléo), 2) devront télécharger Tomcat séparément, 3) devront récupérer le plugin tomcat pour Eclipse et 4) le configurer. Les liens sont ci-dessous :

Travail à effectuer

Le TP va s'étendre sur deux séances.

Feuille de TP: TP2.pdf


 

Cours 3

Cours 3bis: Filtres

Cours3bis.pdf

TP 3: Filtres

Feuille de TP: TP3.pdf

Cours 4: JSP

Cours4.pdf

TP 4: JSP

 TP4.pdf 

Liens utiles:

La JSTL: http://jakarta.apache.org/site/downloads/downloads_taglibs-standard-1.0.cgi

vous devez mettre jakarta-taglibs-standard-1.0.6/lib/standard.jar et jakarta-taglibs-standard-1.0.6/lib/jstl.jar dans le dossier WEB-INF/lib de votre webapp et c.tld dans WEB-INF/tld/

<%@ taglib uri="/WEB-INF/tld/c.tld" prefix="c" %>