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