Concordar los Requerimientos del Proyecto con la Tecnología

El desafío de escribir un libro sobre el desarrollo de una aplicación avanzada para la plataforma JavaTM es encontrar un proyecto lo suficientemente pequeño, pero al mismo tiempo, los suficientemente completo para garantizar las tecnicas de programación avanzadas.

El proyecto presentado en este libro es una casa de subastas basada en web. La aplicación está inicialmente escrita para la plataforma Enterprise JavaBeansTM. En los capítulos posteriores expandieremos el corazón del ejemplo descrito aquí añadiendo funcionalidades avanzadas, mejoras y soluciones alternativas a algunas de las cosas que obtendrás gratis cuando use la plataforma Enterprise JavaBeans.

Para mantener la explicación sencilla, la aplicación de ejemplo sólo tiene un conjunto básico de transaciones para poner y pujar ítems a subasta. Sin embargo, la aplicación escala para manejar múltiples usuarios, proporciona un entorno de tres filas basado en transaciones, controla la seguirad, e integra sistemas basados en la legalidad. Este capítulo cubre cómo determinar los requerimientos del proyecto y el modelo de aplicación -- pasos importantes que siempre deberían realizarse antes de empezar a codificar.


¿Tienes Prisa?

Esta tabla te enlaza directamente con los tópicos específicos.

Tópico Sección
Demostración de Subasta La Subasta de Duke
Requerimientos del Proyecto Entrevista Base
Modelar el Proyecto
Modelado La Casa Identifica Compradores y Vendedores
La Casa Determina la Mayor Puja
La Casa Notifica a Compradores y Vendedores
Alguien Busca un Ítem
Alguien Ve un Ítem en Venta
Alguien Ve los Detalles de un Ítem
El Vendedor Pone un Ítem en Venta
El Compador Puja por Ítems
Diagrama de Actividad
Elegir el Software Los APIs de JavaTM


Ozito