¿Todavía utiliza EJB de sesión o entidad en su proyecto? ¿Por qué?¿EJB aún está vivo?
Respuesta
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.
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
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.
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.
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.
- 1. ¿El opérfilo aún está vivo y bien?
- 2. ¿Está bien aún usar tablas?
- 3. EhCache + Hibernate Cache no está vivo
- 4. ssh: comprobar si un túnel está vivo
- 5. ¿Debo usar Unity (todavía está vivo)?
- 6. ¿El GCJ aún está en desarrollo?
- 7. ¿El prisma aún se está desarrollando activamente?
- 8. EJB 3.1 @EJB Inyección en POJO
- 9. GlassFish Error: la compatibilidad con JAX-RS EJB está desactivada
- 10. ¿Cómo puedo determinar si un pthread está vivo?
- 11. Compruebe si el usuario está actualmente en línea (en vivo)
- 12. El zócalo XPCOM se está cerrando. ¿Cómo mantenerlo vivo?
- 13. ¿Aún no está G1GC oficialmente listo para producción?
- 14. ¿La intención de compartir Facebook en Android aún está rota?
- 15. ¿Está pac-man aún protegido por derechos de autor?
- 16. ¿Cómo verificar si stdin aún está abierto sin bloqueo?
- 17. Oracle: secuencia MySequence.currval aún no está definida en esta sesión
- 18. registerReceiver for Broadcast only si aún no está registrado?
- 19. Comprobando si el proceso aún se está ejecutando?
- 20. Muestra los resultados mientras el script aún está ejecutándose
- 21. OutOfMemoryException lanzada mientras la memoria aún está disponible
- 22. ¿Cómo instalo .NET Framework solo cuando aún no está instalado?
- 23. EJB 3.1 API integrada - Prueba de unidad entidades EJB + JPA
- 24. Spring vs EJB. ¿Puede Spring reemplazar a EJB?
- 25. anotación en @EJB clientes
- 26. Unidad de prueba EJB
- 27. ¿Cuántos EJB son demasiados?
- 28. @Singleton en Java EJB
- 29. EJB como controlador
- 30. Estrategias de prueba EJB?
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
EJB es uno de esos casos de regresión impar donde EJB3 es ** mucho más simple que las versiones anteriores. –