2008-09-20 15 views

Respuesta

25

EJB3 es una gran mejora sobre versiones anteriores. Sigue siendo técnicamente el conjunto de herramientas de implementación del servidor estándar para JavaEE y dado que ahora no tiene ninguno de los equipajes anteriores (gracias a las anotaciones y Java Persistence), es bastante útil y se implementa a medida que hablamos. Como señaló un comentador, JBoss SEAM se basa en él.

EJB 3 es una alternativa viable a Spring, y las dos tecnologías pueden estar más estrechamente relacionadas. this detalles del artículo que Spring 3.0 será compatible con EJB Lite (que no estoy seguro de lo que es exactamente) y posiblemente sea parte de Java EE 6.

EJB no va a ninguna parte.

0

Sí, pero EJB era estúpidamente complejo para la mayoría de los casos de uso. Muy inteligente, pero real exagerado en la mayoría de los casos. De ahí el enfoque liviano adoptado hoy en día.

Justin

+3

Solo que con el tiempo la mayoría de los enfoques livianos exitosos se vuelven tan pesados ​​como la tecnología que supuestamente deben reemplazar. – Martin

+4

EJB es uno de esos casos de regresión impar donde EJB3 es ** mucho más simple que las versiones anteriores. –

6

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 24/7 ejecutándose en JBoss 4.2.

Es una buena pila para procesos de negocios, flujos de trabajo, mensajes, servicios web y control de la interfaz de usuario. Entrega rápida de funciones, programación sencilla y conexión a tierra estable basada en entitybeans con persistencia mysql.

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

3

EJB sigue ahí y creciendo. Hay muchas características nuevas (SOAP/RESTful webservice, JPA entities, JAXB ...) dependen de ello o al menos reutilizan la filosofía del desarrollo.

3

Ver la visión general de new features in Java EE 6. EJB 3.1 y WebBeans 1.0 ayudan a hacer que un entorno de contenedor Java EE 6 sea más fácil de usar, similar a frameworks como Seam en Java EE 5 o Spring. Si está familiarizado con Spring 3, this article ilustra cómo evolucionó Java EE para convertirse en un marco comparable.

Cuestiones relacionadas