importante

Páginas: 9 (2245 palabras) Publicado: 27 de enero de 2015
JAVA & J2EE: Curso Básico

Diseño de Aplicaciones Web
2004 - 2005
http://laurel.datsi.fi.upm.es/~ssoo/DAW/

Java
Servlets

EJB

JSP
JDBC
© SALVADORES OLAIZOLA, Manuel
msalvadores@inicia.es

Licencia

Copyright (c) SALVADORES OLAIZOLA, Manuel
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation
License, Version1.2 or any later version published by the Free
Software Foundation; with no Invariant Sections, no Front-Cover
Texts, and no Back-Cover Texts.
A copy of the license is included in the section entitled "GNU Free
Documentation License"

http://www.gnu.org/copyleft/fdl.html

Objetivos & Indice
Adquirir conceptos básicos sobre:
•Servlet’s & JSP
•Tomcat & JBOSS
•JDBC
•MYSQL
•Eclipse y ANT•EJB

Concepto de Servlet
•Un Servlet es una clase Java usada para extender la capacidad de las
aplicaciones basadas en el modelo cliente servidor y ejecución petición
respuesta.
•Los Servlets son una potente herramienta para la generación de contenido
dinámico en la Web.
•El Servlet Container es el componente encargado de la creación, acceso y
destrucción de los Servlets, controla suciclo de vida.

Usuario
navegador

HTTP
TCP
/ IP

Petic
ion

(GET

/ PO

ST)

Servlet Container (Tomcat)

Resp
uesta
Servlet

Servlet

Servlet

Concepto de Servlet
•Un Servlet es una clase Java que extiende de javax.servlet.http.HttpServlet y
que sobreescribe los métodos doPost o doGet o ambos.
•La petición se representa por la clase HttpServletRequest.
•Larespuesta se representa por la clase HttpServletResponse.
package ejemplos;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWorldServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();out.println("");
out.println("Hola Mundo");
out.println("");
}
}

Concepto de JSP



Un JSP, es una página dinamica de servidor Java.



Es un archivo de texto compuesto de :
1. Cabecera con importaciones y parametros.
2. Código cliente, normalmente HTML, XML y Javascript.
3. Código servidor Java, denominado Scriptlet y escrito entre los caracteres
.
4. Tags: instrucciones enformato XML, asociadas a clases Java.



Un JSP se transforma en un Servlet en tiempo de ejecución.

Concepto de JSP


17)
out.print(“eres mayor de edad”);
else
out.print(“NO eres mayor de edad”);
}
%>



Tag

Procesamiento JSP
La primera vez que se realiza una petición sobre un JSP el JSP Engine lo
traduce en un Servlet, lo compila y lo procesa. En sucesivas peticionessimplemente se procesa a través del Servlet Container.
Se r vlet Con t a in e r
JSP En gine
Request

JSP

¿1ª pet ición?

Si

JSP Pa r se r
Ja spe r
Jik e s

No
Com pile r
Ja v a c

Response

Se r v le t
Pr oce ss

Servlet
Jav a by t e code

Servlet
Jav a Source

Servlet Container: Tomcat
•Tomcat es la implementación de referencia de la especificación de Servlet
y deJSP.
totalmente
gratuito
y
se
puede
descargar
de
•Es
http://jakarta.apache.org/tomcat/ con licencia Apache Software License.
•Existen distribuciones para todas las plataformas existentes.
•Cada versión de Tomcat lleva asociada una compatibilidad de las
especificaciónes de Servlet y JSP.

Servlet / JSP

Tomcat Version

2.4 / 2.0

5.0.28

2.3 / 1.2

4.1.31

2.2 / 1.13.3.2

Tomcat: Instalación en windows
Paso 1: Instalación del JDK “Java Development Kit” (recomendada versión 1.4.2)
Único parametro que debemos indicar es la carpeta de instalación.

Paso 2: Instalación de Apache Tomcat versión 5.0.28
En la instalación detecta automaticamente el
JDK instalado anteriormente.

Debemos configurar en que puerto queremos
que escuche el servidor y poner el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Importancia De La Importancia
  • Importaciones
  • Importantes
  • Importante
  • Que te importa
  • Importante¡!?
  • Importante
  • Importante

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS