Pregunta

¿Sigues utilizando EJB de sesión o de entidad en tu proyecto?¿Por qué?

¿Fue útil?

Solución

EJB3 es un vasto mejora respecto a versiones anteriores.Todavía técnicamente el conjunto de herramientas de implementación del lado del servidor estándar para JavaEE y dado que ahora no tiene nada del bagaje anterior (gracias a las anotaciones y la persistencia de Java), es bastante utilizable y se está implementando mientras hablamos.Como señaló un comentarista, JBoss SEAM se basa en esto.

EJB 3 es una alternativa viable a Spring y las dos tecnologías pueden estar más estrechamente relacionadas. este El artículo detalla que Spring 3.0 será compatible con EJB Lite (que no estoy seguro de qué es exactamente) y posiblemente será parte de Java EE 6.

EJB no irá a ninguna parte.

Otros consejos

Estamos trabajando con EJB aquí y funciona bastante bien con JBoss Seam y JSF, Faclets y MyFaces Trinidad.Buena interfaz de usuario, plantillas, AJAX y producción estable las 24 horas del día, los 7 días de la semana, ejecutándose en JBoss 4.2.

Es una buena pila para procesos comerciales, flujos de trabajo, mensajes, servicios web y control de interfaz de usuario.Entrega rápida de funciones, programación sencilla y terreno estable basado en beans de entidad con persistencia de mysql.

No quiero perderme el conjunto de funciones de EJB 3 para las tareas que exige nuestro producto.

EJB sigue ahí y está creciendo.Hay muchas características nuevas (servicio web SOAP/RESTful, entidades JPA, JAXB...) que dependen de ello o al menos reutilizan la filosofía de desarrollo.

Vea la descripción general de nuevas características en Java EE 6.EJB 3.1 y WebBeans 1.0 ayudan a que un entorno de contenedor Java EE 6 sea más fácil de usar, similar a marcos como Seam en Java EE 5 o Spring.Si está familiarizado con Spring 3, Este artículo ilustra cómo Java EE ha evolucionado hasta convertirse en un marco comparable.

Sí, pero los EJB eran estúpidamente complejos en la mayoría de los casos de uso.Muy inteligente, pero realmente excesivo en la mayoría de los casos.De ahí el enfoque ligero adoptado hoy en día.

justin

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top