En este módulo aprenderá a utilizar características avanzadas para modificar el formato de las páginas Web,
a añadir una características que permita a los usuarios subir archivos a la base de datos, a establecer reglas que
enviarán automáticamente a los usuarios a una página determinada y a automatizar tareas administrativas como por
ejemplo la generación de claves.
Prerrequisitos
Si ya ha completado el Módulo 1: Crear páginas Web con
conexiones de datos, puede saltarse el resto de esta sección de prerrequisitos y empezar a trabajar en
Lección 2.1: Dar formato a una tabla de datos.
Si empieza a trabajar con esta guía de aprendizaje del
módulo 2 sin haber hecho antes el módulo 1, tendrá que importar antes los recursos necesarios, configurar el servidor
destino y configurar la conexión de base de datos.
Para importar los recursos necesarios:
- Importe el proyecto. Pase a la perspectiva Web ().
- En la vista Explorador de empresas de la perspectiva Web, asegúrese de que el proyecto ClassifiedsTutorial tenga
el aspecto siguiente:
Para establecer el servidor destino:
- En la vista Explorador de empresas de la perspectiva Web, pulse con el botón derecho
ClassifiedsTutorial y seleccione Propiedades
- En la lista de propiedades, pulse
Servidor.
- En la lista Servidor predeterminado, seleccione el servidor
que desea utilizar como valor predeterminado. Pulse
Aplicar.
- En la lista de propiedades, pulse
Tiempos de ejecución destino.
- En la lista Tiempos de ejecución, pulse el tiempo de
ejecución que corresponde al servidor seleccionado. Pulse Aceptar.
Nota: Si no hay ningún servidor en la lista Servidor predeterminado y ha instalado tiempos de ejecución de servidor, es
posible que sea necesario configurar el servidor.
Para configurar un servidor, puede hacer lo siguiente:
- Pulse con el botón derecho el archivo all_records.jsp y seleccione
.
- Elija
Definir manualmente un servidor nuevo.
- Seleccione un servidor instalado.
- Siga las instrucciones del asistente para configurar el servidor. La primera vez que ejecute en el servidor
recibirá un error. Para arreglar el error, establezca el servidor destino tal como se describe más arriba, reinicie el
servidor en la vista Servidores y vuelva a cargar la página Web en el navegador.
Si repasa los pasos
descritos anteriormente para establecer un servidor destino, verá que el servidor predeterminado es el que acaba de
configurar.
Si un servidor está instalado pero no configurado, no se mostrará en la lista de servidores entre los que puede elegir
un destino predeterminado.
Para configurar la conexión de base de datos:
- En la vista Explorador de empresas, pulse con el botón derecho ClassifiedsTutorial y
seleccione Propiedades. Se abren las Propiedades de la ventana ClassifiedsTutorial.
- Pulse Conexiones JDBC.
- En las propiedades de Conexión JDBC, pulse Nueva. Se abre el diálogo Examen de perfil.
- En el diálogo Examen de perfil, pulse Nuevo. Se abre el diálogo Conexión de perfil nueva.
- en la lista Tipos de perfil de conexión, seleccione Derby y pulse
Siguiente. Se abre el diálogo Crear perfil de conexión.
- En el campo Nombre, teclee DerbyDB, seleccione Conectar automáticamente al
iniciar y pulse Siguiente.
- En el campo Controladores, seleccione Derby 10.2 - Embedded JDBC
Driver Default.
- En el campo Ubicación de base de datos, pulse Examinar y seleccione
<ubicación_del_espacio_de_trabajo>\ClassifiedsTutorial\WebContent\database,
donde <ubicación_del_espacio_de_trabajo> es el directorio del espacio de trabajo actual. Pulse Aceptar.
- Deberá especificar un ID de usuario para acceder a la base de
datos. No es necesaria una contraseña.
Consejo: Cualquier ID de usuario servirá.
- En el asistente Perfil de conexión Derby nuevo, pulse Finalizar.
- En el diálogo Examen de perfil, pulse DerbyDB y a continuación pulse
Aceptar.
Puede examinar los archivos en el proyecto Web de
la guía de aprendizaje. Para abrir un archivo, pulse dos veces sobre el archivo en la vista Explorador de empresas.
Para ver una representación estilo mapa de la relación entre las páginas, efectúe una doble pulsación sobre
Navegación de sitio Web en el Explorador de empresas.
La mayoría del trabajo en
este ejemplo implicará a los archivos siguientes:
- all_records.jsp
- Es la página de presentación del sitio. Visualizará los anuncios clasificados de la base de datos.
- new_record.jsp
- En esta página se crearán anuncios clasificados nuevos.
- update_record.jsp
- En esta página se cambiarán o se suprimirán los detalles de un anuncio de la base de datos.
- classifiedTemplate.jtpl
- Esta es la plantilla de las páginas del sitio. Incluye
elementos como la tabla y el mensaje de cabecera gris "Bienvenido a Clasificados"
que se muestra en todas las páginas.
En esta página también se muestran dos pestañas de navegación bajo el mensaje de cabecera gris, las cuales dan acceso a
la página de presentación y la página Nuevo anuncio clasificado.