Étape 1 : Téléchargez j2sdk et Tomcat : Accédez au site Web officiel de Sun ([url]http://java.sun.com/j2se/1.4.2/download.html[/url]) pour télécharger j2sdk. est le SDK d'installation hors ligne Windows, il est préférable de télécharger la documentation J2SE 1.4.2, puis d'accéder au site officiel de Tomcat ([url]http://www.apache.org/dist/jakarta/tomcat-4/[/ url]) pour télécharger Tomcat (télécharger la dernière version 4.1.x de Tomcat) ;
Étape 2 : Installez et configurez votre j2sdk et Tomcat : exécutez le programme d'installation de j2sdk et Tomcat, puis installez selon les paramètres par défaut.
1. Après avoir installé j2sdk, vous devez configurer les variables d'environnement suivantes dans Poste de travail-> Propriétés-> Avancé-> Variables d'environnement-> Variables système (en supposant que votre j2sdk soit installé dans c:j2sdk1.4.2). ):
JAVA_HOME=c:j2sdk1.4.2
classpath=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar (.; ne doit pas être inférieur, car il représente le chemin actuel
) =%JAVA_HOME% bin
Ensuite, vous pouvez écrire un simple programme Java pour tester si le J2SDK a été installé avec succès :
public class Test{
public static void main(String args[]){
System.out.println("Ceci est un test programme.");
}
}
Enregistrez le programme ci-dessus sous un fichier nommé Test.java.
Ensuite, ouvrez la fenêtre d'invite de commande, accédez au répertoire où se trouve votre Test.java, puis tapez la commande suivante
javac Test.java
java Test
. Si vous voyez Ceci est un programme de test imprimé à ce moment, l'installation est terminée. réussi. S'il ne s'imprime pas. Après avoir dit cela, vous devez vérifier soigneusement votre configuration.
2. Après avoir installé Tomcat, ajoutez les variables d'environnement suivantes dans Poste de travail->Propriétés->Avancé->Variables d'environnement->Variables système (en supposant que votre Tomcat soit installé dans c:tomcat) :
CATALINA_HOME=c:tomcat
; c:tomcat;
Modifiez ensuite le chemin de classe dans la variable d'environnement et ajoutez le servlet.jar sous commonlib dans le répertoire d'installation de tomat au chemin de classe. Le chemin de classe modifié est le suivant :
classpath=.;%JAVA_HOME%lib. dt.jar;%JAVA_HOME%libtools.jar;%CATALINA_HOME%commonlibservlet.jar;
Ensuite, vous pouvez démarrer Tomcat et visiter [url]http://localhost:8080[/url] dans IE. Si vous voyez la page d'accueil de Tomcat, l'installation est réussie.
Étape 3 : Créez votre propre répertoire d'application jsp
1. Accédez au répertoire webapps du répertoire d'installation de Tomcat. Vous pouvez voir ROOT, les exemples, tomcat-docs et d'autres répertoires fournis avec Tomcat.
2. Créez un nouveau répertoire sous le répertoire webapps. Nommez-le myapp ;
3. Créez un nouveau répertoire WEB-INF sous myapp. Notez que le nom du répertoire est sensible à la casse.
4. Créez un nouveau fichier web.xml sous WEB-INF avec le contenu suivant :
<?xml version="1.0" encoding="ISO-8859-1"?> Application Web <!DOCTYPE PUBLIC "-//Sun Microsystems, Inc.//Application Web DTD 2.3//EN" "[url]http://java.sun.com/dtd/web-app_2_3.dtd[/url]"> <application Web> <display-name>Mon application Web</display-name> <description> Une application pour tester. </description> </application-web> |
5. Créez une nouvelle page jsp de test sous myapp. Le nom du fichier est index.jsp. Le contenu du fichier est le suivant :
<html><corps><centre> Il est maintenant temps : <%=new java.util.Date()%> </center></body></html> |
6. Redémarrez Tomcat
7. Ouvrez le navigateur et entrez [url]http://localhost:8080/myapp/index.jsp[/url]. Si vous voyez l'heure actuelle, cela signifie un succès.
Étape 4 : Créez votre propre servlet :
1. Utilisez l'éditeur que vous connaissez le mieux (il est recommandé d'utiliser Java ide avec vérification de la syntaxe) pour créer un nouveau programme de servlet. Le nom du fichier est Test.java et le contenu du fichier est. comme suit:
test de paquet ; importer java.io.IOException ; importer java.io.PrintWriter ; importer javax.servlet.ServletException ; importer javax.servlet.http.HttpServlet ; importer javax.servlet.http.HttpServletRequest ; importer javax.servlet.http.HttpServletResponse ; classe publique Test étend HttpServlet { protected void doGet (demande HttpServletRequest, réponse HttpServletResponse) lance ServletException, IOException { PrintWriter out=response.getWriter(); out.println("<html><body><h1>Ceci est un test de servlet.</h1></body></html>"); out.flush(); } } |
2. Compilez
et placez Test.java sous c:test, utilisez la commande suivante pour compiler :
C:Test>javac Test.java
puis un fichier de servlet compilé sera généré sous c:Test : Test.class
3. Coupez la structure testTest.class dans %CATALINA_HOME%webappsmyappWEB-INFclasses, c'est-à-dire coupez le répertoire test dans le répertoire classes. Si le répertoire classes n'existe pas, créez-en un nouveau. Il existe désormais une structure de répertoires de fichiers testTest.class sous webappsmyappWEB-INFclasses.
4. Modifiez webappsmyappWEB-INFweb.xml et ajoutez le servlet et le mappage de servlet.
Le web.xml modifié est le suivant, avec le contenu ajouté en rouge :
<?xml version="1.0" encoding="ISO-8859-1"?> Application Web <!DOCTYPE PUBLIC "-//Sun Microsystems, Inc.//Application Web DTD 2.3//EN" "[url]http://java.sun.com/dtd/web-app_2_3.dtd[/url]"> <display-name>Mon application Web</display-name> <description> Une application pour tester. </description> <servlet> <servlet-name>Test</servlet-name> <display-name>Test</display-name> <description>Un servlet de test</description> <servlet-class>test.Test</servlet-class> </servlet> <mappage-servlet> <servlet-name>Test</servlet-name> <url-pattern>/Test</url-pattern> </servlet-mapping> </application-web> |
La section servlet de ce paragraphe déclare le servlet que vous souhaitez appeler et le mappage de servlet « mappe » le servlet déclaré à l'adresse/Test
5. D'accord, démarrez Tomcat, démarrez le navigateur et entrez [url] http://localhost :8080/myapp/Test[/url] Si vous voyez le résultat Ceci est un test de servlet., cela signifie que le servlet écrit a réussi.
Remarque : Si vous modifiez web.xml ou ajoutez une nouvelle classe, vous devez redémarrer Tomcat
Étape 5 : Créez votre propre Bean :
1. Utilisez votre éditeur le plus familier (il est recommandé d'utiliser une idée Java avec vérification de la syntaxe) pour créer un. nouveau programme Java. Le nom du fichier est TestBean.java et le contenu du fichier est le suivant :
test de paquet ; classe publique TestBean{ nom de chaîne privé = null ; public TestBean(String strName_p){ this.name=strName_p; } public void setName(String strName_p){ this.name=strName_p; } chaîne publique getName(){ renvoie this.name ; } } |
2. Compilez
et placez TestBean.java sous c:test, utilisez la commande suivante pour compiler :
C:Test>javac TestBean.java
puis un fichier bean compilé sera généré sous c:Test : TestBean.class
3. Coupez le fichier TestBean.class dans %CATALINA_HOME%webappsmyappWEB-INFclassestest.
4. Créez un nouveau fichier TestBean.jsp avec le contenu suivant :
<%@ page import="test.TestBean" %> <html><corps><centre> <% TestBean testBean=new TestBean("Ceci est un bean Java de test."); %> Le nom du bean Java est : <%=testBean.getName()%> </center></body></html> |
5. D'accord, redémarrez Tomcat, démarrez le navigateur, entrez [url]http://localhost:8080/myapp/TestBean.jsp[/url] Si vous voyez le nom du bean Java de sortie est : Ceci est un bean Java de test. indique que l'écriture du Bean a réussi.
Ceci termine la configuration de jsp, servlet et javabean sous Tomcat. La prochaine chose que vous devez faire est de lire plus de livres, de lire plus de bon code des autres et d'écrire plus de code vous-même pour améliorer vos capacités de développement dans ce domaine.