Detalles de los anuncios clasificados de Faces |
El sitio Web de anuncios clasificados de Faces se parece a muchos sitios de anuncios clasificados basados en Web. La primera vez que abre el sitio, se le redirecciona a la página inicial. Se ha aplicado una plantilla JavaServer Faces a todas las páginas del sitio de forma que la cabecera y la navegación estén disponibles en todas las páginas. A continuación se proporciona una breve visión general de las páginas en este ejemplo. (Las páginas se describen con más detalle en las secciones que siguen a la lista.)
Todos los elementos de anuncios y noticias y los datos relacionados se mantienen en una base de datos. Con el ejemplo se proporciona una base de datos de Cloudscape que contiene los datos de ejemplo, sin embargo los datos pueden mantenerse también con igual facilidad en una base de datos de DB2. Vea las instrucciones que se proporcionan al final de este documento acerca e cómo poblar con datos una base de datos de DB2 para utilizarla con el ejemplo. Además, se proporciona una cuenta de administrador simple para mostrar las funciones que un administrador realiza sobre un sitio así. La funcionalidad de inicio de sesión no es una implementación adecuada del inicio de sesión y no proporciona una autenticación correcta. Los detalles de las tareas del administrador se describen al final de este documento. Home En esta página se presenta al usuario las áreas Sign in, Quick Search, Admin Links, Latest Ads y
News. Classifieds El usuario visualiza todas las categorías de anuncios en el sitio Web. Al seleccionar una categoría se visualizarán las subcategorías e inicialmente todos los anuncios de esa categoría. Al seleccionar una subcategoría solo se visualizarán los anuncios de esa subcategoría. Si se ha incluido una imagen con el anuncio, esta también se visualiza, de lo contrario, se muestra una imagen por omisión. Al seleccionar un anuncio se lanzará la página de detalles del mismo. Aquí se visualizan todos los detalles incluidos por el usuario al colocar el anuncio. Al pulsar la imagen, esta se visualiza a tamaño completo. El ID, la categoría y la subcategoría se visualizan en la parte superior de los detalles del anuncio. Pude volver a la selección anterior pulsando Back to listings. Post an Ad Seleccione esto para colocar un anuncio en el sitio Web. Se visualiza la lista de subcategorías disponibles entre las que elegir. El usuario puede disponer de un recurso de subida de archivos para que el usuario incluya una imagen. El componente del editor de texto enriquecido se proporciona para crear una descripción del anuncio con formato. Una vez completado y sometido, el anuncio colocado se almacena en la base de datos del componente de fondo. Se visualiza una confirmación de los detalles de la colocación del anuncio. Search Esta opción permite al usuario buscar anuncios interesantes. Al buscar sin criterio de selección se mostrarán todos los anuncios, visualizados en una cuadrícula de datos con 5 elementos por página. Las búsquedas sobre el título y la descripción son sensibles a mayúsculas y minúsculas. Una búsqueda de parte de una palabra puede realizarse colocando el carácter comodín % antes y después de la frase deseada. El usuario puede seleccionar en qué categoría debe buscarse, así como un rango de precios. Al seleccionar un anuncio de la página Search Results se visualizarán los detalles del anuncio. Log out Al seleccionar esta opción finaliza la sesión del administrador. No es posible realizar acciones de administrador hasta que el usuario vuelva a iniciar la sesión. Realizar las tareas administrativas
Las tareas administrativas de este sitio son las siguientes: Desplegar en DB2 Asegúrese de que DB2 esté instalado en el sistema. A continuación, cree una base de datos de DB2 llamada W5SAMPLE. Ejecute el archivo SetupDB2Dbases.sql (ubicado en la carpeta classifieds/WebContent/dbsetup del Explorador de proyectos) en el servidor de base de datos. La base de datos DB2 se llena con los valores de texto de los datos de ejemplo. Tenga en cuenta que no se carga ninguna imagen en las tablas de DB2; sin embargo, puede cargar imágenes para un anuncio de ejemplo al avanzar por la aplicación. Para obtener información sobre la utilización de DB2, consulte el tema de ayuda, "Conectar a una base de datos utilizando un asistente." Este tema también contiene enlaces a otros temas de ayuda en DB2. |