Java est un langage puissant et polyvalent qui peut être utilisé pour développer une variété d'applications , y compris les sites Internet . Ce guide couvre les étapes de base impliquées dans la construction d'un site web en utilisant des servlets écrites en Java 6 sur le serveur Web Apache Tomcat 6 . Même si un site ne peut être construit sur Tomcat en utilisant uniquement des Java Server Pages ( JSP) , ce guide se limite à la construction d' un simple " Bonjour tout le monde " servlet. Choses que vous devez instance d'Apache Tomcat Java SE Development Kit 6 6 (JDK) bibliothèque Java API Servlet ( généralement nommé servlet- api.jar ) Voir Instructions supplémentaires 1 sur votre ordinateur , créez un fichier appelé HelloWorldServlet.java avec le code suivant : import java.io. *; javax.servlet import * ; d' javax.servlet d'importation. . http * ; . public class HelloWorld s'étend HttpServlet {void doGet publique ( HttpServletRequest request , HttpServletResponse réponse ) throws /Le response.getWriter () méthode /retourne une PrintWrite qui peut être utilisé pour écrire /ServletException , IOException { /données dans le flux de sortie . Nous allons l'utiliser pour écrire un page.PrintWriter web out = response.getWriter (); out.println (" "); out.println (" < title> Bonjour tout le monde "); out.println (" ! Bonjour tout le monde "); out . println ( " "); }} 2 compiler le fichier source HelloWorldServlet.java dans un fichier de classe en utilisant la commande javac javac -cp servlet. - api.jar HelloWorldServlet.java . Remarque: Cet exemple suppose que servlet- api.jar est situé dans le même dossier que HelloWorldServlet.java 3 Créer un dossier nommé WEB- INF et un fichier dans le dossier appelé web.xml avec le contenu suivant : < web < xml version = "1.0" encoding = de "ISO- 8859-1" ? > -app xmlns = " http://java.sun.com/xml/ns/j2ee " xmlns: xsi = " http://www.w3.org/2001/XMLSchema-instance " xsi: schemaLocation = " http://java.sun.com/xml/ns/j2ee " version = " 2.4 http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd "> Créer un dossier sous WEB- INF nommé «classes» et copie HelloWorldServlet.class dans le dossier . 5 créez un dossier nommé META- INF et un fichier dans le dossier appelé context.xml avec le contenu suivant : 6 Utilisez l'outil Java Archive (JAR ) pour créer une archive de l'application Web (la guerre) qui peut être déployé sur le serveur Tomcat: . jar- cf ROOT.war 7 Copiez le fichier ROOT.war dans le répertoire " webapps " du serveur web Tomcat . 8 Voir la sortie de l' HelloWorldServlet en allant à l'adresse du serveur Web Tomcat . (par exemple , http://server:8080/ou http://192.168.0.10/)
|