Practica servlet
Puedes observar que hay 3 casos de uso desarrollados dentro de una arquitectura de aplicación WEB. La complejidad del dominio ha sido reducida al mínimo para que puedas concentrate en el desarrollo de la aplicación WEB conforme se desarrolla la práctica.
Análisis del Modelo, Lista Ligas Un modelo de Análisis provee un conjunto abstracto de componentes que son necesarios para poder realizar un caso de uso particular. La siguiente figura provee un ejemplo de un modelo de Análisis para el caso de uso, Listar todas las Ligas Disponibles.
La construcción del modelo de análisis va más alla de los propósitos de esta práctica. Sin embargo en la siguiente tabla, se resumen los tres tipos de componentes para las clases de Análisis en el diseño. Componente Boundary Símbolo Descripción Un componente forntera, es un componente que comunica al usuario final con el sistema. Hay 2 aspectos fundamentales de componentes frontera: vistas y controladores. Un componente de servicio provee una capa de servicios que comunican a los componentes frontera y componentes entidad. Un componente entidad, representa una entidad dominio. Tal componente usualmente representa el dominio de la persistencia de datos y puede incluir un comportamiento orientado a objetos complejo.
Service
Entity
Flujo de Navegación de la Página Listar Ligas Basado en el análisis del modelo, hay 2 componentes frontera: Home y ListLeagues. El componente Home es la página de bienvenida de la aplicación WEB Liga de Futbol.
HOME PAGE De la página home, el usuario puede seleccionar el hipervínculo List all leagues, el cual envía una petición HTTP a la aplicación WEB para el componente ListLeagues. El componente ListLeagues provee una vista, la cual lista las ligas de futbol que existen en el sistema. A continuación se muestra la página ListLeagues.
Página ListLeagues
Estas 2 páginas son la aplicación web completa. Otra vista de la aplicación web, es la lógica jerárquica de URL's.
Está jerarquía muestra el conjunto completo de URL's que un usuario puede accesar mientras usa la aplicación WEB, Liga de Futbol. Nota que list_leagues.view es un nombre de recurso simbólico. El contenedor WEB suple una petición HTTP para este URL del cual un Servlet genera dinámicamente la lista de las ligas. A continuación se lista el código HTML de la página HOME (index.html): index.html Duke's Soccer League: Home Duke's Soccer League: Home This is the Home page for Duke's Soccer League. Players List all leagues...
Regístrate para leer el documento completo.