2015-2016 - Web Technologies

Cours 1 - Introduction à TOMCAT

 

Prérequis pour le TP:

  •  lancer Eclipse
  • Regarder si il est possible de créer un nouveau "dynamic Web Project"
  • Si ce n'est pas le cas:
    • Allez dans "Help"->"Install New Software"
  • Chosir "All available sites", puis taper "EE" dans la barre de recherche (et attendre)
  • Installer "Eclipse Java EE Developper Tools"
  • Redémarrer Eclipse, et ca devrait fonctionner

Si problème: supprimer le répertoire ".eclipse" de votre compte, et recommencez.

 

  • Assurez vous que le porjet est configuré pour utiliser JAVA 1.6 (Boutton droit, Properties, Java Compiler)
  • Ajouter le fichier Attach:servlet-api.jar dans le dossier WebContent/WEB-INF/lib. Ce fichier permet d'avoir accès aux différentes classes des servlets. Pour cela, il faut télécharger le fichier et faire un "Glisser" du fichier dans le projet eclipse
  • Créez un fichier web.xml dans WebContent/WEB-INF de la forme

Conseil: Afin déviter les erreurs, vous pouvez faire un copier/coller de web.xml depuis le site suivant: http://lfe.developpez.com/Java/TomCat/?page=page_4

Ce fichier servira au routage URLs vers les servlets

  • Implémentez la servlet operation comme décrite dans le TD
  • Testez la fonction à travers une fonction main. Par exemple, si vous avez créez votre classe Operation dans le package service.operation, créez une classe TestOperation dans le package service.operation.test

Pour déployez la servlet:

  • Le serveur web eszt à l'adresse : http://li328.lip6.fr
  • Pour avoir accès à TOMCAT, il faut passer par le port 8280: http://li328.lip6.fr:8280/manager/html
  • Exportez votre projet en fichier WAR (Export->Web->WAR)
  • Uploader votre fichier sur le serveur en cliquant sur le boutton Déployer
  • Normalement, tout devrait fonctionner.....

Cours 2 - Architecture orientée services

Cours 3 - BD, JDBC, MySQL