¿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 prisma aún se está desarrollando activamente?
- 7. ¿El GCJ aún está en desarrollo?
- 8. EJB 3.1 @EJB Inyección en POJO
- 9. GlassFish Error: la compatibilidad con JAX-RS EJB está desactivada
- 10. El zócalo XPCOM se está cerrando. ¿Cómo mantenerlo vivo?
- 11. ¿Cómo puedo determinar si un pthread está vivo?
- 12. Compruebe si el usuario está actualmente en línea (en vivo)
- 13. ¿Está pac-man aún protegido por derechos de autor?
- 14. registerReceiver for Broadcast only si aún no está registrado?
- 15. OutOfMemoryException lanzada mientras la memoria aún está disponible
- 16. ¿Aún no está G1GC oficialmente listo para producción?
- 17. ¿Cómo instalo .NET Framework solo cuando aún no está instalado?
- 18. ¿Cómo verificar si stdin aún está abierto sin bloqueo?
- 19. Muestra los resultados mientras el script aún está ejecutándose
- 20. Oracle: secuencia MySequence.currval aún no está definida en esta sesión
- 21. Comprobando si el proceso aún se está ejecutando?
- 22. EJB 3.1 API integrada - Prueba de unidad entidades EJB + JPA
- 23. Spring vs EJB. ¿Puede Spring reemplazar a EJB?
- 24. anotación en @EJB clientes
- 25. EJB y subprocesamiento
- 26. @Singleton en Java EJB
- 27. Unidad de prueba EJB
- 28. EJB weblogic.ejb20.cache.CacheFullException
- 29. Estrategias de prueba EJB?
- 30. ¿Cuántos EJB son demasiados?
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. –