Manual Para Jsp

15
Presentado por: Amellaly Perez Ramirez Ana Maday Perez Montoya Eduardo Perez Ignacio Jairo Mohedano Mejia Maricela Sanchez Juarez Universidad Tecnológica del Valle del Mezquital Desarrollo de Aplicaciones Web Manual JSP

Transcript of Manual Para Jsp

Page 1: Manual Para Jsp

Presentado por:

Amellaly Perez Ramirez

Ana Maday Perez Montoya

Eduardo Perez Ignacio

Jairo Mohedano Mejia

Maricela Sanchez Juarez

Universidad Tecnológica del

Valle del Mezquital

Desarrollo de Aplicaciones Web

Manual JSP

Page 2: Manual Para Jsp

Índice

INTRODUCCIÓN ................................................................................................................................ 3

INSTALACIÓN DE APACHE TOMCAT .................................................................................................... 4

ELEMENTOS DE JSP ............................................................................................................................. 9

DIRECTIVAS ........................................................................................................................................ 11

CREACIÓN DE PROGRAMAS .............................................................................................................. 13

Page 3: Manual Para Jsp

Introducción

Este manual tiene como objetivo explicar de manera sencilla, el procedimiento para

la creación de programas realizados en jsp. JSP JavaServer Pages (JSP) es una

tecnología Java que permite generar contenido dinámico para web, en forma de

documentos HTML, XML o de otro tipo. JSP permiten la utilización de código Java

mediante scripts. Además, es posible utilizar algunas acciones JSP predefinidas

mediante etiquetas. Estas etiquetas pueden ser enriquecidas mediante la utilización

de Bibliotecas de Etiquetas externas e incluso personalizadas. JSP puede

considerarse como una manera alternativa, y simplificada, de construir servlets. Es

por ello que una página JSP puede hacer todo lo que un servlet puede hacer, y

viceversa. El funcionamiento general de la tecnología JSP es que el Servidor de

Aplicaciones interpreta el código contenido en la página JSP para construir el

código Java del servlet a generar. Este servlet será el que genere el documento que

se presentará en la pantalla del Navegador del usuario.

Page 4: Manual Para Jsp

INSTALACIÓN DE APACHE TOMCAT

Para que podamos ejecutar nuestros programas .jsp, es necesario instalar primero

nuestro TomCat, es muy importante saber que no es lo mismo Apache Web Server,

que Apache TomCat, el primero nos sirve para recibir y administrar peticiones web

dentro de un servidor, el segundo nos sirve para recibir y procesar las peticiones

que involucren java (jsp, servelts, jsf, etc…).

A continuación se muestra el proceso de instalación.

Antes de comenzar con la instalación de Tomcat, se necesita haber instalado el JRE

de JAVA, una vez realizado esto procedemos con la instalación de nuestro servidor

web.

1) Damos doble clic al instalador de nuestro TomCat.

2) Aparece el mensaje de Bienvenida al instalador, le damos clic en NEXT:

Page 5: Manual Para Jsp

3) Nos presenta el acuerdo de licencia de uso para APACHE TOMCAT, le damos

clic en I AGREE:

4) Nos pregunta, que todo va a instalar del TOMCAT, dejamos las casillas por

default y damos clic en NEXT.

Page 6: Manual Para Jsp

5) Nos da a escoger una carpeta para la instalación del TomCat, dejamos la

dirección por default y damos clic en NEXT.

6) Primero nos pregunta el puerto en el cual levantara el servicio del TOMCAT,

por default tiene el 8080, pero podemos ocupar otros puertos como el 80,

82 u 85, dependiendo de cual tenemos libres, también nos pide ingresar el

Password del Admin, para poder dar de alta ó baja servicios e inclusive al

mismo TOMCAT.

Page 7: Manual Para Jsp

7) Después nos muestra la ventana con la ruta del JRE que va a ocupar la

instalación, esta dirección la da por default y damos clic en INSTALL.

8) La instalación de Apache TomCat inicializa y la siguiente ventana muestra el

progreso de la instalación:

Page 8: Manual Para Jsp

9) Por ultimo nos muestra la ventana que nos indica que la instalación de

TomCat ha finalizado de manera correacta.

Page 9: Manual Para Jsp

ELEMENTOS DE JSP

a) Código java:

Podemos insertar código Java dentro de JSP de tres formas: Expresiones,

scriptlets y declaraciones.

1. Expresiones: Son fragmentos de código Java, con la forma <%= expresión

%> que se evalúan y se muestran en la salida del navegador. En general,

dentro de una expresión podemos usar cualquier cosa que usaríamos

dentro de un System.out.print(expr).

2. Scriptlets: Son fragmentos de código Java con la forma <% código %>, en

general, podemos insertar cualquier código que pudiéramos usar dentro de

una función Java. Para acceder a la salida del navegador, usamos el objeto

implícito out.

Page 10: Manual Para Jsp

3. Declaraciones: Contienen declaraciones de variables o métodos, con la

forma <%! declaración %>. Estas variables o métodos serán accesibles

desde cualquier lugar de la página JSP. Hay que tener en cuenta que el

servidor transforma la página JSP en un servlet, y éste es usado por

múltiples peticiones, lo que provoca que las variables conserven su valor

entre sucesivas ejecuciones.

Page 11: Manual Para Jsp

DIRECTIVAS

Las directivas son elementos que proporcionan información al motor JSP, e

influirán en la estructura del Servlet generado.

Hay tres tipos de directivas: page, taglib e include.

1. Page: Se indica con la forma <%@ page atributo="valor">. Tiene diversos

usos, entre los cuales destacaremos:

a) Importar clases. Importar código, de la misma forma que se realiza en

un programa en Java, se indica con el atributo import.

Ejemplo:

<%@page import="java.io.*, miPackage.miClase"%>

b) Indicar si la página tendrá acceso a la sesión. Se especifica con el

atributo session.

Ejemplo:

<%@page session="true" import="java.util.ArrayList"%>

Page 12: Manual Para Jsp

c) Gestión de errores. Permite redireccionar a una página cuando se

produzca un error, se indica con los atributos errorPage y isErrorPage.

Ejemplos:

<%@page errorPage="error.jsp">

[...]

<%@page isErrorPage="yes">

<html>

<body>

Error, contacte con el administrador [...]

</body>

</html>

Page 13: Manual Para Jsp

CREACIÓN DE PROGRAMAS

Antes de empezar a crear programas debemos generar una serie de carpetas para

guardar los programas que en el transcurso del curso se tendrán que crear.

1. Abrir el Explorador de Windows.

2. Buscamos la Carpeta de Origen de TomCat que debe estar en Archivos

de Programa o ingresamos la siguiente ruta dentro de la barra de

direcciones del explorador de Windows. C:/Program Files/Apache

Software Foundation/Tomcat 7.0/webapps

3. A este nivel se crea una carpeta que contendrá todos los archivos .jsp

que generemos. En este caso la carpeta que utilizaremos tendrá como

nombre “misjsp”

4. Dentro de esta carpeta “misjsp” creamos una carpeta nueva a la cual la

nombraremos “WEB-INF”, y dentro de esta última creamos otra carpeta

llamada “Classes” y finalmente dentro de esta creamos una carpeta

llamada “Practicas”.

Una vez creadas todas las carpetas correspondientes, tenemos que cargar por

default la ruta donde esta localizado nuestro compilador JDK de Java; para esto a

continuación mostramos el procedimiento para la creación del archivo ruta.bat

1. Primero tendremos que identificar si tenemos instalado el archivo

javac.exe, la ubicación de este archivo por lo regular se encuentra en la

siguiente dirección: C:\Program Files\Java\jdk1.7.0_04\bin

2. Una vez que se ha verificado el punto anterior, procedemos a crear un

documento de texto, el cual contendrá la ruta de la ubicación de

Page 14: Manual Para Jsp

javac.exe como se muestra en la siguiente imagen y este archivo se

guardara como ruta.bat en la carpeta “Classes” que creamos

anteriormente.

3. Ya creado el archivo ruta.bat, el siguiente paso es abrir el símbolo del

sistema e ingresar a la carpeta “Classes”, para esto ponemos la palabra

“cd” seguido de la siguiente ruta C:\Program Files (x86)\Apache

Software Foundation\Tomcat 7.0\webapps\misjsp\WEB-INF\Classes

y procedemos a dar enter.

4. A continuación y una vez ya entrado a la carpeta “Classes” donde se

encuentra el archivo ruta.bat, y cargamos o subimos la dirección, solo

escribimos la palabra ruta sin la extensión del archivo.

Page 15: Manual Para Jsp

5. Después de los pasos anteriores, ahora si podemos compilar nuestros

programas .java, para realizar este procedimiento debemos generar un

archivo ejemplo.java En nuestro caso abrimos el bloc de notas y

generamos el siguiente código para guardarlo en la carpeta “Practicas”:

package practicas;

public class ejemplo{

public static int suma(int a, int b){

return a+b;

}

}

6. Después dentro de la misma pantalla de Símbolo del Sistema escribimos

la palabra “javac” que es el compilador seguido de la ubicación del

archivo que en este caso es Practicas/ejemplo.java, Si no tenemos

ningún error en nuestro archivo ejemplo.java, no nos mandara ningún

error, lo que significa que se compilo correctamente.

7. Finalmente y por ultimo tenemos que checar que en la dirección:

C:/Program Files/Apache Software Foundation/Tomcat

7.0/webapps/misjsp/WEB-INF/classes/practicas se haya generado un

archivo llamado ejemplo.class