Pregunta

Estoy leyendo el libro de la arquitectura de aplicaciones empresariales . Al ir a través de los patrones básicos - como Registro patrón estoy encontrando que las posibilidades de que estos patrones que fueron publicadas por primera vez en noviembre de 2002 no puede ser la mejor solución posible para ir.

Por ejemplo tomar el patrón de Registro. En nuestra organización utilizamos las llamadas JDBC para operaciones simples db y si es necesario pasar el objeto de conexión para una sola transacción. Este enfoque no es el mejor - pero la alternativa de utilizar patrón de Registro también no es bueno aparente como la dependencia a continuación, no sería visible - puede ser un problema para la prueba. La inyección de dependencia se sugiere como una mejor manera de implementar este comportamiento.

Puede alguien que ha trabajado en Java EE web / APLICACIONES DE EMPRESAS comentario sobre esta - y lo que me recomiendan para analizar el uso de cada patrón (sus ventajas y desventajas?). Cualquier libro reciente que hace una cobertura de esto en detalle?.

¿Fue útil?

Solución

(...) Cualquier reciente libro que hace una cobertura de esto en detalle?

Patrones mundo real Java EE si usted está buscando una cobertura actualizada de los patrones y las mejores prácticas con Java EE 5 y 6:

Patrones del mundo real de Java EE

Los patrones del mundo real de Java EE incluye la cobertura de:

  1. una introducción en los principios básicos y las API de Java EE 6 (EJB, JPA, JMS, JCA, JTA, Dependencia Inyección, Convención Sobre Configuración, interceptores, REST) ??
  2. Principios de transacciones, los niveles de aislamiento, la comunicación remota en contexto de Java EE 6
  3. Asignación de los patrones Core J2EE en Java EE
  4. La discusión de los patrones superfluos y mejores prácticas obsoletas como DAOs, Los clientes de negocios, transferencia de datos Objetos extensa de capas, indirecciones etc.
  5. Negocio patrones de la capa de dominio y orientarse servicio arquitecturas
  6. Los patrones de integración de asíncrona, legado, o incompatible recursos
  7. patrones de infraestructura para ansioso-a partir de los servicios, hilo seguimiento, controles previos a la condición, Java EE 6 búsquedas o integración de terceros inyección de dependencias marcos como Guice
  8. Consejos para la documentación y las pruebas de eficiencia
  9. Servicio de Lean y pragmático y arquitecturas de dominio impulsada, basados ??en los patrones discutidos
  10. Java Connector Architecture totalmente funcional (JCA) con la implementación código fuente
  11. EJB 2 - EJB 3 migración
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top