ProgramacionFacil

UNIDAD 1: ELEMENTOS BASICOS

TEMA JAVA SERVLET 11: REQUERIMENTOS BASICOS


RECORDAR que en este modelo de programacion nuestros programas se van a almacenar y estar ejecutando en un servidor de paginas, es por esta razon que les recomiendo usar un sitio de hospedaje adecuado, DE LA MANERA MAS PROFESIONAL POSIBLE.

Yo recomiendo Brinkster for web hosting click here!

PARA COMPRAR EL HOSPEDAJE, cualquier tarjeta de debito o credito se puede usar, excepto las electron

El compilador a usar es el SDK (standard development kit) de Java, este kit estandar de desarrollo de programas se encuentra en http://www.java.sun.com/j2se/, de aqui bajarlo e instalarlo.

Solo renombrar el folder de default donde se instala a c:\jdk13 en lugar del que trae que es c:\Jdk1.3.0_08

Aunque actualmente la version del kit es la 1.4 en lo personal y en este curso se esta usando la version 1.3

Recordar que deberan buscar en su disco duro o en internet el archivo servlet.jar mismo que deberan instalarlo dentro del folder c:\jdk13\lib

Recordar que se tendra que agregar al autoexec.bat(esto en win95, win98 y winme) del msdos ( si no saben que significa esto tendran que leer un buen tutorial de msdos o preguntar)

path=c:\jdk13;C:\jdk13\bin; +todo lo que hay en el archivo original

classpath=.;c:\jdk13\lib\servlet.jar

JAVA_HOME=C:\jdk13;

Recordar que el paso anterior es para win95, win98, winme, en todos estos es conveniente agregar esta instrucciones en el autoexec.bat ( si no saben que estoy explicando leer msdos o preguntar).

Pero en win2000 y probablemente winxp se tienen que agregar en control panel, system, advanced, environment variables y ahi se edita path y se crea classpath y JAVA_HOME con los valores ya mencionados.

SI TODO ESTA INSTALADO CORRECTAMENTE HASTA AQUI, EN UNA SESION DE MSDOS DEN LAS SIGUIENTES INSTRUCCIONES:

C:>java <ENTER>

C:>javac <ENTER>

SI EN AMBOS CASOS EL COMPILADOR LES RESPONDE CON UN MONTON DE ANUNCIOS DE JAVA YA ESTARA INSTALADO CORRECTAMENTE, SI RESPONDE CON ERRORES A REVISAR TODA LA INSTALACION.

Para probar que ya este listo el compilador y que corren y se ejecutan nuestros servlets, copien el siguiente SERVLET.

 
import java.io.*;
 
import javax.servlet.*;
 
import javax.servlet.http.*;
 
public class HOLA extends HttpServlet
 
{
 
public void doGet(HttpServletRequest req, HttpServletResponse res)
 
throws ServletException, IOException
 
{ res.setContentType("text/html");
 
PrintWriter os=res.getWriter();
 
os.println("<html>");
 
os.println("<b>HOLA MUNDO</b>");
 
os.println("</html>");
 
os.flush();}
 
}

1.- Se debera construir usando el mejor editor de programas del mundo, el NOTEPAD de windows, y se debera grabar con el nombre de la clase (HOLA)(y son mayusculas) y la extension de .java es decir en notepad usar save as HOLA.java (respetar mayusculas y minusculas que se hayan puesto en la clase), tener cuidado con notepad porque en ocasiones lo graba como HOLA.java.txt, si esto sucede no se puede compilar o sdk informa que no lo encuentra, en notepad seleccionar tipo=all files o irse a msdos y renombrarlo a HOLA.java solamente.

2.- Para compilarlo abrir una sesion de msdos dentro de windows y navegar hasta el folder donde esta HOLA.java y compilarlo con la siguiente instruccion:

c:\jdk1.3\bin\javac HOLA.java

observar que jdk1.3 es el folder que renombraron cuando instalaron el sdk que bajaron de java.sun.com, si no tendran que escribir el nombre largo del folder donde se instalo sdk.

JAVAC es el compilador de java y lo que hace aparte de mostrar los errores que puede tener el programa es crear un nuevo archivo con extensión .class, es decir en este ejemplo , en el folder ahora aparte de tener HOLA.java, debera haber un archivo llamado HOLA.class, que es el equivalente a los archivos.exe o executables de windows.

3.- Este HOLA.class se debera subir a tu sitio en LUNARPAGES donde deberas ponerlo dentro del folder classes(minusculas) que a su vez se encuentra dentro del folder WEB-INF(mayusculas y con el guion).

4.- Otra vez, deberas crear un folder o directorio llamado WEB-INF(mayusculas) en tu sitio de LUNARPAGES y dentro de ese folder WEB-INF debera crear otro segundo folder o subdirectorio llamado classes(minusculas).

5.- Para ejecutarlo solo cargar el internet explorer y usar la siguiente dirección:

http://tudominio/servlet/HOLA

corrida:

image90.jpg

CARACTERISTICAS DE PROGRAMAS O APLICACIONES EN JAVA

1.- Todos los servlets son una clase y heredan a la clase HTTPSERVLET y observar que el nombre de la clase es tambien el nombre del archivo.

2.- Todos ellos, deben llevar un metodo principal DOGET() O DOPOST(), quien es quien contiene el codigo normal del programa.

3.- La clase y el metodo deben abrir y cerrar sus propias llaves {}

4.- Las instrucciones terminan con punto y coma (;)

5.- Java tambien es “case sensitive”, es decir diferencía mayusculas y minusculas.

6.- El servidor de java que se esta usando como todos los servidores de java que existen cuando compila y ejecuta un servlet lo va a mantener en memoria continuamente hasta que se resetee el servidor.

Problema .- bajar, instalar el sdk de java y construir, compilar y ejecutar este programa de ejemplo

 




 


Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki

Politica de Privacidad