Programation web java
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 : 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 Bibliothèque JAVA Jbuilder Foundation Eclipse Struts Spring MySQL Postgres Firebird Hypersonic SQL Server / MSDE Tomcat Resin Jetty Netscape Mozilla
http://www.borland.com/jbuilder/foundation/index.html http://www.eclipse.org/ http://struts.apache.org/ http://www.springframework.org http://www.mysql.com/ http://www.postgresql.org/ http://firebird.sourceforge.net/ http://hsqldb.sourceforge.net/ http://www.microsoft.com/sql/msde/downloads/download.asp http://jakarta.apache.org/tomcat/ http://www.caucho.com/ http://jetty.mortbay.org/jetty/ http://www.netscape.com/ http://www.mozilla.org
SGBD
conteneurs de servlets navigateurs