Algunos patrones como Session Facade todavía tienen sentido para mí. Todavía tenemos que ocuparnos de las interfaces públicas y centrarnos en una fachada es útil para ese fin. La "Sesión" tiende a ser menos prominente porque simplemente podemos anotar un POJO para obtener el EJB, pero la "Fachada" es crítica.
Service Locator ha sido empujado hacia abajo en el enfoque de inyección basado en anotaciones para el acceso a los recursos. Por lo tanto, no es tan importante ya que está más envuelto en el marco de Java EE.
Los objetos de transferencia de datos son menos utilizados, los POJO anotados por JPA, que reemplazan a los beans de entidad, se utilizan con bastante frecuencia. Existe cierto debate en esta área, en algunos casos, los DTO pueden ser útiles, pero en casos simples probablemente no sean necesarios y, por lo tanto, puede haber un menor uso de patrones relacionados como Transfer Object Assembler.
Gracias, eso fue útil. Voy a ver los dos. – Harry
Buena referencia, y la discusión SOA v DDD también es interesante – djna