Manual Para Jsp
-
Upload
mayra-perez-ramirez -
Category
Documents
-
view
73 -
download
3
Transcript of 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
Índice
INTRODUCCIÓN ................................................................................................................................ 3
INSTALACIÓN DE APACHE TOMCAT .................................................................................................... 4
ELEMENTOS DE JSP ............................................................................................................................. 9
DIRECTIVAS ........................................................................................................................................ 11
CREACIÓN DE PROGRAMAS .............................................................................................................. 13
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.
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:
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.
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.
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:
9) Por ultimo nos muestra la ventana que nos indica que la instalación de
TomCat ha finalizado de manera correacta.
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.
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.
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"%>
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>
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
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.
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