Accueil > Master 1 > Applications Web

Applications Web

De $1


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.

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 : un JDK récent (1.6_13 ou supérieur), et un outil de développement : soit Netbeans, soit Eclipse. 

Je recommande néanmoins 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. Netbeans est très bien pour sa simplicité d'installation (on installe et c'est fini) et son adaptabilité à JEE6, 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.

Cours 3

Cours 3bis: Filtres

Cours3bis.pdf

TP 3: Filtres (on le fera plus tard ! Passez au TP 4 !)

Feuille de TP: TP3.pdf

Cours 4: JSP / JSTL / EL

  • Support de cours : Cours4.pdf
  • Autre support sur JSTL (à partir de la page 61) et sur EL (à partir de la page 30) : jsp2.pdf

TP 4: JSP / JSTL / EL / exemple d'architecture en couches

Pour ce TP vous travaillerez soit avec netbeans 6.8 et Glassfish v3, soit avec tomcat, mais dans ce dernier cas, pour la partie utilisant la librairie JSTL, vous devrez ajouter les fichiers .jar de JSTL dans votre projet.

Travail à faire :

  1. Regarder le TP de l'an dernier et sa correction (1h maxi) : tp3Avec_Correction.doc
  2. Faire le TP de cette année : TP3 2010 : Jsp / JSTL / EL / Servlets et architecture en couches Remarque : nécessite un serveur compatible Java EE 6 (glassfish v3 pour le moment) et un JDK récent (version supérieure à 6_13)

Liens utiles:

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

Si vous travaillez avec eclipse ou tomcat, la JSTL n'est pas installée par défaut sur le serveur : vous devrez 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/

N'oubliez pas la ligne suivante dans vos JSPs !

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

Cours 5 : Templating avec pages JSP, étude d'un vrai projet, Bases d'Ajax

Cours 6 : Framework javascript Dojo

Ceux qui n'ont pas terminé le TP précédent, finissez-le !

Cours 7 : utilisation d'une base de données avec Java Persistence Api

Cours 8 : concepts avancés de JPA, début du mini projet

Mots clés:
FichierTailleDateAttaché par 
 cours1.pdf
Cours 1
1501.49 Ko07:46, 16 Fév 2009AdilElGhaliActions
 cours2 (3).pdf
Cours 2
1675.1 Ko07:13, 18 Fév 2009AdilElGhaliActions
 Cours3bis.pdf
Cours 3bis
283.1 Ko13:39, 24 Fév 2009AdilElGhaliActions
 cours5.pdf
Cours 5
852.37 Ko12:35, 10 Mar 2009AdilElGhaliActions
 cours5bis.pdf
Cours 5bis
624.18 Ko12:35, 10 Mar 2009AdilElGhaliActions
 cours6.pdf
Cours 6: jQuery
678.85 Ko11:32, 17 Mar 2009AdilElGhaliActions
 cours_4.pdf
Cours 4
1525.56 Ko10:46, 3 Mar 2009AdilElGhaliActions
jsp2.pdf
Aucune description
4.3 Mo13:52, 5 Avr 2011MichelBuffaActions
 Liste des projets MIAGE 2008.pdf
Aucune description
65.18 Ko14:55, 10 Mar 2009AdilElGhaliActions
 src.tar.gz
Sources pour le TP 1
1628 octets07:46, 16 Fév 2009AdilElGhaliActions
 tp1.pdf
Feuille de TP 1
141.39 Ko07:46, 16 Fév 2009AdilElGhaliActions
 TP2.pdf
Feuille de TP 2
105.18 Ko17:01, 17 Fév 2009AdilElGhaliActions
 TP3.pdf
TP 3
49.01 Ko14:31, 24 Fév 2009AdilElGhaliActions
 tp3Avec_Correction.doc Visualiser
Aucune description
55.5 Ko22:41, 1 Mar 2010MichelBuffaActions
 tp4.pdf
TP 4
58.78 Ko10:46, 3 Mar 2009AdilElGhaliActions
Images (0)
 
Commentaires (0)
Vous devez être connecté pour poster un commentaire.