java avanzado - don bosco€¦ · java avanzado. guía 11 13 1. crear un formulario con la...

12
2 Java Avanzado Facultad de Ingeniería. Escuela de computación.

Upload: others

Post on 08-May-2020

10 views

Category:

Documents


1 download

TRANSCRIPT

2

Java Avanzado Facultad de Ingeniería. Escuela de computación.

Java Avanzado. Guía 11

3

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.

Introducción  

Java Avanzado, Guía 11

4

Pág

Contenido ---------------------------------------------------------------------------------------- 5

Objetivos ----------------------------------------------------------------------------------------- 5

Materiales y equipos --------------------------------------------------------------------------- 5

Introducción teórica --------------------------------------------------------------------------- 5

Procedimiento ----------------------------------------------------------------------------------- 6

Investigación ------------------------------------------------------------------------------------ 13

Bibliografía --------------------------------------------------------------------------------------- 13

Facultad: Ingeniería. Escuela: Computación. Asignatura: Java Avanzado

Tabla de Contenido

Guía 11. Fundamentos de JSP.

Java Avanzado. Guía 11

5

Tema: Fundamentos de JSP.

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. 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.

a) Netbeans b) JDKJava c) Tomcat

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.

Objetivo Específico

Materiales y Equipo

Introducción Teórica

Contenidos

Java Avanzado, Guía 11

6

A. Creación de una pagina JSP básica 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 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

Procedimiento Bibliografía Guía 1

Java Avanzado. Guía 11

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

Java Avanzado, Guía 11

8

calculate.jsp

Java Avanzado. Guía 11

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..

Java Avanzado, Guía 11

10

employees.sql

Java Avanzado. Guía 11

11

Employees.jsp

Java Avanzado, Guía 11

12

Ejecución en un navegador

Java Avanzado. Guía 11

13

1. Crear un formulario con la utilización de html, que permita ingresar datos a la tabla employees.

• Aprendiendo Java 2 en 21 Días Lemay, Laura

• Cómo Programar en Java Deitel, Harvey M.

Investigación Complementaria Guía 3 Guía 4 fía

Bibliografía Guía 3 Guía 4 fía