2008-09-01 19 views
6

Estoy buscando un proyecto de código abierto que use EJB3 como back-end y JSF como frontend. Debería ser no ser un tutorial pero una aplicación real que las personas reales están usando.¿Hay algún proyecto de ejemplo de código abierto JEE5 EJB3 + JSF de fuente abierta?

La aplicación debe estar basada en datos, es decir, los siguientes aspectos son fundamentales y realizan el 80% o más de la aplicación.

  • (muchas formas de entrada) basadas en formularios
  • vistas de tabla, maestro/detalle, etc.
  • CRUD (crear/leer/actualizar/borrar) -Operaciones se han implementado soporte
  • para las relaciones : 1: 1, 1: N
  • JPA Entidad Frijoles + EJB 3 Beans Stateless de sesión para la fachada
  • no JBoss Seam

Las aplicaciones típicas son proyectos CRM/ERP donde las personas trabajan mucho con listas, tablas y formularios. Pero cualquier otra aplicación "administrativa" debería estar bien, también.

Conozco petstore, pero esa aplicación no se basa en formularios. petstore es una aplicación para el usuario final. Estoy buscando aplicaciones de usuario de backend.

Algo así como la serie Microsoft de AdventureWorks, pero con EJB3 + JSF ... Algo así como SugarCRM, pero con EJB3 + JSF ...

Googled mucho ... sin resultados: - (

  • @Matthew: las muestras proporcionadas con NetBeans son demasiado simples
  • @JB: debe ser una aplicación real y no una "cómo hacer EJB + JSF" aplicación
  • @ 50... -50: votado a causa de la costura
  • @Kariem: No puedo usar la costura, tiene AppFuse no Beans de sesión EJB
+3

Creo que nadie se anima a responder a mensajes donde se obtiene no downvoted sólo por estar mal o fuera de tema , pero también por no ser lo suficientemente bueno. –

+0

Eh, supongo que es solo porque no parece haber nada por ahí que se haya hecho en JEE/JSF. :-(Estoy en el mismo barco, tratando de escribir una aplicación, pero sigo atascado en pequeños problemas estúpidos que no puedo resolver. La documentación es un poco corta en algunas áreas, los tutoriales no cubren nada útil, y simplemente no hay buenas muestras/código abierto para mirar. Si las hay, al parecer, Google no las indexa ...: -/ –

Respuesta

-1

No estoy seguro de que es 100% lo que tu buscas, , pero echa un vistazo a la incorporada en ejemplo que viene empaquetado con NetBeans 6.1. Utiliza JSF/EJB3/ApacheDerby. Jugué con eso por 20 minutos y pensé que era genial como una aplicación JavaEE simple/inicial para aprender.

2

Los ejemplos de costura son bastante buenos: son proyectos independientes que puede implementar de inmediato.

+0

Lástima que el enlace en su sitio web que dice señalar muestras está roto. - ( –

-1

Tengo que hacer un segundo comentario de jb: Los ejemplos de costura son geniales y se pueden usar. El Seam Homepage usa Seam Wiki de los ejemplos (esa aplicación sola cumple todos los criterios descritos). Otros ejemplos en la distribución: Reserva de hotel, Tienda de DVD, y Blog. El documentation contiene bastante información sobre las partes especiales de los ejemplos.

El "problema" podría ser que Seam cubre muchos de los detalles que normalmente tendría que hacer en una aplicación EJB3/JSF tradicional. Es posible que desee echar un vistazo a AppFuse o AppFuse Light.Tienen una aplicación con ejemplos que usan diferentes tecnologías, incluyendo EJB3 (solo JPA) y JSF. Los ejemplos no son tan sofisticados (realmente no cumplen con sus criterios), pero contienen muchas cosas útiles.

0

Siento tu dolor, esto no es una respuesta, tanto como una observación de que Java World en general sufre de la falta de buenas aplicaciones que van más allá del tutorial. Algunas de las aplicaciones .NET de muestra son muy buenas y muestran técnicas interesantes, al tiempo que resuelven problemas lo suficientemente pequeños como para que el novato pueda guiarse por toda la aplicación y ver "código real" haciendo "cosas reales".

No he consultado los ejemplos de Seam, así que bien pueden ser una excepción, pero tener aplicaciones de muestra, particularmente las aplicaciones de escritorio de estilo CRUD, Query, Report, de las que habla, son una gran ayuda para la gente y Ojalá hubiera más en la comunidad Java.

+0

¿no puedes escribir uno ;-)? – Marcel

+0

¿Por cuántos millones de programadores JEE supuestamente están ahí, simplemente no parece que haya una comunidad en absoluto? Hay algunas personas aisladas con las que me he cruzado que hacen y ayuda n00bs, pero ninguna comunidad de soporte como .NET tiene. –

+0

No puedo comentar sobre la comunidad .NET, pero las comunidades Java con las que he estado involucrado han sido muy útiles y útiles. Sin embargo, en cierto sentido, La comunidad de Java se está reduciendo ahora que la mayoría de las tecnologías han sido en estable desde hace algunos años. Muchas personas participan en las comunidades para aprender, y algunas se retribuyen mientras aprenden, pero una vez que han aprendido, dejan la comunidad. Con la madurez de la plataforma Java como un todo, menos personas están aprendiendo y, por lo tanto, menos están participando. –

0

Es posible que hurgar en estas aplicaciones JSF mundo real y ver si alguno de ellos tiene su fuente disponible: RealWorldJsfLinks

Cuestiones relacionadas