Introduction au web 2.0/3.0

De $1

Version de 00:05, 26 Avr 2024

cette version.

Revenir à liste des archives.

Voir la version actuelle

Supports de cours

Dans cette séance nous allons présenter les grosses évolutions du web, dans la mouvance de ce que l'on appelle le "web 2.0". On peut considérer que la phase suivante (web 3.0 ?) a déjà commencé...

Travaux pratiques : rappels sur AJAX

Introduction

Pour cette première séance, et avant d'aller plus loin, il est important de mettre en oeuvre un environnement de développement (eclipse ou netbeans) et de se remémorer les principes de la technologie AJAX, ainsi que les bonnes méthodes pour debugger ce type d'applications.

Ressources

Le cours se base sur des ressources disponibles sur le web. Comme nous allons utiliser des technos web Java, vous pouvez consulter/télécharger les ressources suivantes qui vous seront utiles :

  • Transparents sur JSP 2.0, en particulier, lisez bien les sections sur la JSTL et sur le langage EL. Les parties concernant la création de Tags jsp personnalisés est également très pertinente : jsp2.pdf (4Mo)
  • Cours de javascript pouyr ceux qui ont tout oublié : http://www.editeurjavascript.com/cours/index.php

Environnement de travail

Requis :

  • netbeans 6.5 version J2EE (qui vient avec tomcat) ou
  • eclipse Ganymède + tomcat 6.x + plugin sysdeo tomcat launcher
  • jdk 6

Pour les TPs à venir, nous allons utiliser un IDE (netbeans ou eclipse), il vous faudra également utiliser tomcat 6.x ainsi qu'un JDK 6.x. Vérifiez en tapant dans un shell ou dans une fenêtre dos que vous utilisez bien la version de java qu'il faut. Tapez "java -version" pour vérifier, et vérifiez que le compilateur javac est bien dans votre PATH.

La première séance se fera sous NETBEANS ! Sauf si vous avez déjà un environnement éclipse prêt pour développer des applications web (tomcat installé etc.) L'avantage de netbans pour ce premier TP est qu'il vient avec Tomcat intégré, ce qui évitera de nous faire perdre trop de temps. Vous êtes invités d'ici le prochain cours, pour ceux qui préfèrent eclipse, à installer votre environnement pour le développement d'applications web à l'aide de cette plate-forme. En attendant, netbeans est très bien...

Pour Eclipse, je vous recommande le plugin tomcat de sysdeo (http://www.eclipsetotale.com/tomcatPlugin.html).

Travail à faire : les bases d'ajax dans des applis web Java

Le premier TP vient d'un site contenant des tutoriaux fait par Sun Microsystems, et se base sur Netbeans (qui est installé sur vos machines en /usr/local/java/netbeans je pense). Vous n'avez pas besoin de faire la plupart des choses demandées dans le début du TP (installer netbeans, firebug dans firefox etc...).

  1. Installez l'extension firebug dans firefox (un puissant debugger javascript). Si vous l'avez déjà sautez cette étape (tapez F12 dans votre firefox pour voir si vous l'avez, si rien ne se passe, vous ne l'avez pas) : https://addons.mozilla.org/fr/firefox/addon/1843
  2. Récupérez cette archive : http://www.javapassion.com/handsonla...jaxbasics2.zip
  3. Dezippez l'archive et ouvrez le fichier index.html
  4. Faites l'exercice 0.1 (mette firefox comme browser par défaut dans netbeans),
  5. puis faites les exercices 1, 3, 4, et 5