2009-11-14 10 views

Respuesta

6

Sun proporciona BluePrints (con las famosas aplicaciones Pet Store y Adventure Builder) que muestran patterns y cómo se pueden implementar utilizando las API de Java EE. Sobre el Java PetStore 2.0:

El Java Pet Store 2.0 es la aplicación de referencia para la construcción de aplicaciones web AJAX en Java EE 5. Ilustra planos para el uso de AJAX con Java, la construcción de bibliotecas de componentes JSF habilitados para AJAX, usando Java Persistence API , aplicando MVC y otros patrones de diseño en una aplicación web AJAX, utilizando Mashups como el servicio Google Maps para búsquedas específicas de mascotas en ubicaciones y el servicio de PayPal para compras, usando un feed RSS como fuente de datos, y mucho más.

Tenga en cuenta que para las versiones anteriores a Java EE 5, realmente no creo que uno deba considerarlas como representativas de las mejores/buenas prácticas, sino solo como muestra la tecnología. Java EE 5 ha mejorado mucho las cosas.

Aún así, debe echar un vistazo a la aplicación de ejemplo Spring's PetStore (que ilustra la integración de iBATIS si no recuerdo mal) también. Definitivamente vale la pena el control.

Y puede encontrar otras muestras como this one (y muchas otras, solo google para "Java PetStore").

3

Hay varios. Una posibilidad es el proyecto AppFuse. Le brinda algunas opciones para elegir marcos y ver una aplicación completa generada. Puede start here.

2

La demo Java Pet Store es una aplicación de referencia que utiliza JSF. Se hace referencia en la página en la parte inferior, pero está escondido en la parte inferior. Esto y el proyecto Java BluePrints son una buena referencia sobre los patrones en un proyecto de tamaño decente.

0

Estoy escribiendo una serie de artículos, abordando el diseño e implementación de la aplicación Java EE, usando un ejemplo concreto. Para la implementación, usará Spring, Hibernate y MySql. Pero las ideas son bastante generales y se pueden aplicar con cualquier tecnología. enter link description here

0

se puede encontrar una muestra de un proyecto de 3 niveles de aplicación Java EE 7 Web (an application that allows users to view movie listings and make reservations) de JavaOne 2013 here. Tiene un enlace donde puede descargar la muestra y mejorarla a medida que avanza el tutorial. Utiliza JSF para su interfaz de usuario, javascript y JSON para comunicarse con un Websocket endpoint, RESTful servicios web, etc.