I.1 Objectifs
On se propose ici de découvrir la programmation web en Java par une série de tests pratiques sur ordinateur. Si les copies d'écran ci-dessous ont été faites sous windows, les tests eux, pourraient être faits indifféremment sous Windows ou Linux. A la fin de cette série de manipulations qui devrait durer 5 à 6 h, le lecteur devrait avoir acquis les concepts de base de la programmation web en java.
Afin d'avoir la compréhension de ce qui est fait, l'usage du polycopié "Introduction à la programmation web en Java" est nécessaire. Des conseils de lecture sont donnés avant la plupart des tests à réaliser.
I.2 Les outils Nous utiliserons pour ces tests les outils suivants :
Afin d'avoir la compréhension de ce qui est fait, l'usage du polycopié "Introduction à la programmation web en Java" est nécessaire. Des conseils de lecture sont donnés avant la plupart des tests à réaliser.
I.2 Les outils Nous utiliserons pour ces tests les outils suivants :
le serveur web TOMCAT (http://jakarta.apache.org/tomcat/), l'outil de développement java ECLIPSE (http://www.eclipse.org/) avec les plugins suivants : - XmlBuddy pour gérer les documents XML (http://xmlbuddy.com/) - Tomcat de Sysdeo (http://www.sysdeo.com/eclipse/tomcatPlugin.html) pour gérer Tomcat à partir d'Eclipse un navigateur (IE, NETSCAPE, MOZILLA, OPERA, ...) :
Ce sont des outils gratuits. De nombreux outils libres peuvent être utilisés dans le développement Web :
IDE JAVA
Jbuilder Foundation
http://www.borland.com/jbuilder/foundation/index.html Eclipse http://www.eclipse.org/ Bibliothèque JAVA Struts http://struts.apache.org/ Spring http://www.springframework.org
SGBD
MySQL http://www.mysql.com/ Postgres http://www.postgresql.org/ Firebird http://firebird.sourceforge.net/ Hypersonic http://hsqldb.sourceforge.net/ SQL Server / MSDE http://www.microsoft.com/sql/msde/downloads/download.asp
conteneurs de servlets
Tomcat http://jakarta.apache.org/tomcat/ Resin http://www.caucho.com/ Jetty http://jetty.mortbay.org/jetty/ navigateurs Netscape http://www.netscape.com/ Mozilla http://www.mozilla.org
Ce sont des outils gratuits. De nombreux outils libres peuvent être utilisés dans le développement Web :
IDE JAVA
Jbuilder Foundation
http://www.borland.com/jbuilder/foundation/index.html Eclipse http://www.eclipse.org/ Bibliothèque JAVA Struts http://struts.apache.org/ Spring http://www.springframework.org
SGBD
MySQL http://www.mysql.com/ Postgres http://www.postgresql.org/ Firebird http://firebird.sourceforge.net/ Hypersonic http://hsqldb.sourceforge.net/ SQL Server / MSDE http://www.microsoft.com/sql/msde/downloads/download.asp
conteneurs de servlets
Tomcat http://jakarta.apache.org/tomcat/ Resin http://www.caucho.com/ Jetty http://jetty.mortbay.org/jetty/ navigateurs Netscape http://www.netscape.com/ Mozilla http://www.mozilla.org
I.3 Le conteneur de servlets Tomcat 5
Pour exécuter des servlets, il nous faut un conteneur de servlets. Nous présentons ici l'un d'eux, Tomcat 5 disponible à l'url http://jakarta.apache.org/tomcat/. Nous indiquons la démarche (août 2004) pour l'installer pour le lecteur intéressé par l'installer sur son poste personnel.
0 Comments