Download Java Avanzado

Document related concepts
no text concepts found
Transcript
2
Java Avanzado
Facultad de Ingeniería.
Escuela de computación.
Java Avanzado. Guía 9 3
Introducción
Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en el
desarrollo de sus prácticas de laboratorios, haciendo uso de este antes, durante y
después de la práctica, de tal forma que ofrece un método facilitador en su proceso
de enseñanza/aprendizaje durante esta asignatura.
En el desarrollo de esta asignatura se ha designado realizar las prácticas en 16
sesiones semanales de laboratorios, los que incluyen 11 prácticas, dos parciales y un
proyecto final durante los cuales, el estudiante aplicará los conceptos y las técnicas
fundamentalmente necesarias para el desarrollo de aplicaciones y soluciones
utilizando Java como lenguaje de programación.
Todas las guías de laboratorio están estructuradas de la siguiente forma:
- Objetivos
- Materiales y equipos
- Introducción teórica
- Procedimiento
- Bibliografía
- Hoja de evaluación( En caso de que la actividad sea evaluada )
La asignatura Java avanzado ,está dividida en ocho unidades durante el ciclo.
4
Java Avanzado, Guía 9
Facultad: Ingeniería.
Escuela: Computación.
Asignatura: Java Avanzado
Pág
Guía 9. Fundamentos de JSP.
Tabla de Contenido
Contenido ---------------------------------------------------------------------------------------- 5
Objetivos ----------------------------------------------------------------------------------------- 5
Materiales y equipos --------------------------------------------------------------------------- 5
Introducción teórica---------------------------------------------------------------------------- 5
Procedimiento ----------------------------------------------------------------------------------- 6
Investigación ------------------------------------------------------------------------------------- 13
Bibliografía --------------------------------------------------------------------------------------- 13
Java Avanzado. Guía 9 5
Tema: Fundamentos de JSP.
Contenidos
En esta guía se introducirá al desarrollo de Aplicaciones Web en Java basadas en JSP.
Se desarrollaran dos ejemplos básicos en Netbeans donde se muestra el uso de
elementos scripts para la creación y gestión de paginas JSP.
Objetivo Específico
a) Aprender a utilizar algunos de los elementos scripts que permiten insertar código
Java en una pagina JSP.
b) Desarrollar proyectos Web en Netbeans utilizando los conceptos aprendidos de
JSP.
Materiales y Equipo
a) Netbeans
b) JDKJava
c) Tomcat
Introducción Teórica
Definición de JSP
Las Javaserver Pages (JSP) permiten separar la parte dinámica de las paginas Web del
código estático, para ello simplemente se escribe el HTML (o XML) regular de la
forma normal, usando cualquier herramienta de construcción de paginas Web.
Se encierra el código de las partes dinámicas en unas etiquetas especiales, la
mayoría de las cuales empiezan con “<%” y terminan con “%>”.
Los elementos de script permiten insertar código Java dentro del servlet que se
generara desde la pagina JSP actual. Hay tres formas:
a)Expresiones de la forma <%= expresión %> que son evaluadas e
insertadas en la salida.
b) Scriptlets de la forma <% código %> que se insertan dentro del método service()
del servlet.
c) declaraciones de la forma <%! código %> que se insertan en el cuerpo de la clase
del servlet, fuera de cualquier método existente.
d)Directivas de la forma. <%@ directive atributol="valor1"... atributoN="valorN" %>
que afectan a la estructura general del servlet generado.
e) Acciones de la forma <jsp: accion /> que permiten realizar operaciones como
acceso a JavaBeans, incluso de paginas, entre otros.
6
Java Avanzado, Guía 9
Procedimiento
A. Creación de una pagina JSP básica
Bibliografía
La primera pagina JSP que se creara en esta practica muestra el uso de expresiones,
además el objetivo del código JSP proporcionado es mostrar la estructura básica de
una
pagina
Guía
1 JSP.
1.Crear un proyecto web en Netbeans (asignarle el nombre de proyecto guia11).
2.Crear una pagina JSP con identificar index.jsp.
3.Construir y dar “Deploy” el proyecto.
4.Abrir un navegador web y ejecutar el código JSP creado.
index.jsp
Ejecución en navegador
Java Avanzado. Guía 9 7
B. Creación de una pagina JSP para la gestión de información de formulario.
La siguiente pagina JSP a ser creada muestra la información captura de un formulario
básico.
1. Trabajar bajo el mismo proyecto guia11.
2. Crear un archivo html y digitar el código indicado para el archivo calculate.html
3. Crear una pagina JSP y digitar el código indicado para el archivo calculate.jsp.
4. Construir y dar “deploy” al proyecto.
5. Abrir un navegador web y cargar el archivo calculate.html, indicar un tipo de
operación Matemática y proporcionar los operandos a ser evaluados, después hacer
clic sobre el botón “enviar" para ver el resultado de la operación realizada ..
calculate.html
8
Java Avanzado, Guía 9
calculate.jsp
Java Avanzado. Guía 9 9
Ejecución en navegador
C. Creación de una pagina JSP con acceso a base de datos.
La siguiente pagina JSP a ser creada recupera la información de la tabla employess
de la base de datos db_employees.
1. Utilizando phpMyAdmin crear la base de datos db_employees.
2. Trabajar bajo el mismo proyecto guía11.
3. Crear una pagina JSP y digitar el código indicado para el archivo employees.jsp.
4. Construir y dar “Deploy” al proyecto.
5. Abrir un navegador web y cargar el archivo employees.jsp..
10 Java Avanzado, Guía 9
employees.sql
Java Avanzado. Guía 9 11
Employees.jsp
12 Java Avanzado, Guía 9
Ejecución en un navegador
Java Avanzado. Guía 9 13
Investigación Complementaria
1. Crear un formulario con la utilización de html, que permita ingresar datos a la tabla
Guíaemployees.
3
Bibliografía
Guía 4
• Aprendiendo Java 2 en 21 Días
Guía
3 Laura
fíaLemay,
• Cómo Programar en Java
Deitel, Harvey M.
Guía 4
fía