Paso 1: descargue j2sdk y tomcat: vaya al sitio web oficial de Sun ([url]http://java.sun.com/j2se/1.4.2/download.html[/url]) para descargar j2sdk. La versión es el SDK de instalación sin conexión de Windows, lo mejor es descargar la documentación J2SE 1.4.2 y luego ir al sitio oficial de Tomcat ([url]http://www.apache.org/dist/jakarta/tomcat-4/[/ url]) para descargar tomcat (descargue la última versión 4.1.x de tomcat)
Paso 2: instale y configure su j2sdk y tomcat: ejecute el programa de instalación de j2sdk y tomcat, y luego instálelo de acuerdo con la configuración predeterminada.
1. Después de instalar j2sdk, debe configurar las variables de entorno. Agregue las siguientes variables de entorno en Mi PC->Propiedades->Avanzado->Variables de entorno->Variables del sistema (suponiendo que su j2sdk esté instalado en c:j2sdk1.4.2). ):
JAVA_HOME=c:j2sdk1.4.2
classpath=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar (.; no debe ser menor, porque representa la ruta actual)
ruta; =%JAVA_HOME% bin
Luego puede escribir un programa java simple para probar si J2SDK se ha instalado correctamente:
public class Test{
public static void main(String args[]){
System.out.println("Esto es una prueba programa.");
}
}
Guarde el programa anterior como un archivo llamado Test.java.
Luego abra la ventana del símbolo del sistema, vaya al directorio donde se encuentra su Test.java y luego escriba el siguiente comando
javac Test.java
java Test
. Si ve Este es un programa de prueba impreso en este momento, la instalación es. exitoso Si no se imprime Después de decir esto, debe verificar cuidadosamente su configuración.
2. Después de instalar Tomcat, agregue las siguientes variables de entorno en Mi PC->Propiedades->Avanzado->Variables de entorno->Variables del sistema (suponiendo que su Tomcat esté instalado en c:tomcat):
CATALINA_HOME=c:tomcat
; c:tomcat;
Luego modifique el classpath en la variable de entorno y agregue el servlet.jar en commonlib en el directorio de instalación de tomat al classpath. El classpath modificado es el siguiente:
classpath=.;%JAVA_HOME%lib. dt.jar;%JAVA_HOME%libtools.jar;%CATALINA_HOME%commonlibservlet.jar;
Luego puede iniciar Tomcat y visitar [url]http://localhost:8080[/url] en IE. Si ve la página de bienvenida de Tomcat, la instalación se realizó correctamente.
Paso 3: cree su propio directorio de aplicaciones jsp
1. Vaya al directorio de aplicaciones web del directorio de instalación de Tomcat. Puede ver ROOT, ejemplos, tomcat-docs y otros directorios que vienen con Tomcat.
2. Cree un nuevo directorio en el directorio de aplicaciones web. Nómbrelo myapp;
3. Cree un nuevo directorio WEB-INF en myapp. Tenga en cuenta que el nombre del directorio distingue entre mayúsculas y minúsculas.
4. Cree un nuevo archivo web.xml en WEB-INF con el siguiente contenido:
<?xml versión="1.0" codificación="ISO-8859-1"?> <!DOCTYPE aplicación web PÚBLICO "-//Sun Microsystems, Inc.//Aplicación web DTD 2.3//ES" "[url]http://java.sun.com/dtd/web-app_2_3.dtd[/url]"> <aplicación web> <display-name>Mi aplicación web</display-name> <descripción> Una solicitud de prueba. </descripción> </aplicación web> |
5. Cree una nueva página jsp de prueba en myapp. El nombre del archivo es index.jsp y el contenido del archivo es el siguiente.
<html><cuerpo><centro> Ahora el tiempo es: <%=new java.util.Date()%> </center></body></html> |
6. Reinicie Tomcat
7. Abra el navegador e ingrese [url]http://localhost:8080/myapp/index.jsp[/url]. Si ve la hora actual, significa éxito.
Paso 4: cree su propio servlet:
1. Utilice el editor con el que esté más familiarizado (se recomienda utilizar Java ide con verificación de sintaxis) para crear un nuevo programa de servlet. El nombre del archivo es Test.java y el contenido del archivo es. como sigue:
prueba de paquete; importar java.io.IOException; importar java.io.PrintWriter; importar javax.servlet.ServletException; importar javax.servlet.http.HttpServlet; importar javax.servlet.http.HttpServletRequest; importar javax.servlet.http.HttpServletResponse; La prueba de clase pública extiende HttpServlet { doGet vacío protegido (solicitud HttpServletRequest, respuesta HttpServletResponse) lanza ServletException, IOException { PrintWriter fuera=response.getWriter(); out.println("<html><body><h1>Esta es una prueba de servlet.</h1></body></html>"); salida.flush(); } } |
2. Compile
y coloque Test.java en c:test, use el siguiente comando para compilar:
C:Test>javac Test.java
y luego se generará un archivo servlet compilado en c:Test: Test.class
3. Corte la estructura testTest.class a %CATALINA_HOME%webappsmyappWEB-INFclasses, es decir, corte el directorio de prueba al directorio de clases. Si el directorio de clases no existe, cree uno nuevo. Ahora hay una estructura de directorio de archivos de testTest.class en webappsmyappWEB-INFclasses.
4. Modifique webappsmyappWEB-INFweb.xml y agregue servlet y servlet-mapping.
El web.xml editado es el siguiente, con el contenido agregado en rojo:
<?xml versión="1.0" codificación="ISO-8859-1"?> <!DOCTYPE aplicación web PÚBLICO "-//Sun Microsystems, Inc.//Aplicación web DTD 2.3//ES" "[url]http://java.sun.com/dtd/web-app_2_3.dtd[/url]"> <display-name>Mi aplicación web</display-name> <descripción> Una solicitud de prueba. </descripción> <servlet> <nombre-servlet>Prueba</nombre-servlet> <display-name>Prueba</display-name> <description>Un servlet de prueba</description> <servlet-clase>prueba.Prueba</servlet-clase> </servlet> <mapeo-servlet> <nombre-servlet>Prueba</nombre-servlet> <url-pattern>/Prueba</url-pattern> </servlet-mapping> </aplicación web> |
La sección de servlet en este párrafo declara el servlet al que desea llamar y el mapeo de servlet "asigna" el servlet declarado a la dirección/Prueba
5. Bien, inicie Tomcat, inicie el navegador e ingrese [url] http://localhost :8080/myapp/Test[/url] Si ve el resultado Esta es una prueba de servlet, significa que el servlet escrito se realizó correctamente.
Nota: Si modifica web.xml o agrega una nueva clase, debe reiniciar Tomcat.
Paso 5: cree su propio Bean:
1. Utilice su editor más conocido (se recomienda utilizar un ide de Java con verificación de sintaxis) para crear un. Nuevo programa Java. El nombre del archivo es TestBean.java y el contenido del archivo es el siguiente:
prueba de paquete; TestBean de clase pública{ nombre de cadena privada = nulo; TestBean público (String strName_p) { this.name=strName_p; } setName público vacío (String strName_p) { this.name=strName_p; } cadena pública getName(){ devolver este.nombre; } } |
2. Compile
y coloque TestBean.java en c:test, use el siguiente comando para compilar:
C:Test>javac TestBean.java
y luego se generará un archivo bean compilado en c:Test: TestBean.class
3. Corte el archivo TestBean.class a %CATALINA_HOME%webappsmyappWEB-INFclassestest.
4. Cree un nuevo archivo TestBean.jsp con el siguiente contenido:
<%@ página import="test.TestBean" %> <html><cuerpo><centro> <% TestBean testBean=new TestBean("Este es un bean Java de prueba."); %> El nombre del bean Java es: <%=testBean.getName()%> </center></body></html> |
5. Bien, reinicie Tomcat, inicie el navegador, ingrese [url]http://localhost:8080/myapp/TestBean.jsp[/url] Si ve que el nombre del bean Java de salida es: Este es un bean Java de prueba. indica que el Bean escrito fue exitoso.
Esto completa la configuración de jsp, servlet y javabean en Tomcat. Lo siguiente que debe hacer es leer más libros, leer más código bueno de otros y escribir más código usted mismo para mejorar sus capacidades de desarrollo en esta área.