Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/12/2008, 16:17
hualro
 
Fecha de Ingreso: enero-2008
Mensajes: 197
Antigüedad: 17 años
Puntos: 10
Respuesta: Problema de modelo, busco opiniones

Hola Jash, pues desde mi punto de vista está bien tu modelado sin embargo es el problema de Struts 1.x que no permite una interacción limpia o transparente entre tus capas, a lo que me refiero es que tus pojos de negocio y tus forms beans no son completamente compatibles que se supone deberían serlo y no tener que andar haciendo mappings y ese tipo de cosas, pero ese es realmente "cuestión de arquitectura" de Struts 1.x que no es tan flexible, espero estarme explicando, para solucionar esto te recomiendo cheques la posibilidad de migrar a Struts 2 ya que mejora en gran medida estos problemas, usas tus pojos transparentemente como debería ser, está enfocado cero-configuración con anotaciones, maneja interceptors etc.

Con respecto a el Manager eso me suena a un enfoque como Spring no? o por lo menos a eso me suena. Si no lo estás usando te recomendaría ampliamente que le echaras un vistazo, lo que hace es darte soporte para una programación a interfaces que hacen tu código sostenible y flexible, a parte de tener gran soporte para DB y otras cosas que simplificarían en gran medida cosas de las que tu no te deberías preocupar como manejo de transacciones, acceso a db etc. Te brinda las herramientas para que te enfoques a tu business! :)

Por último te recomendaría que le echaras un ojo a Hibernate o Toplink resolviendo la capa de datos, para el front end te recomiendo Struts 2 o Stripes, y para el backend y negocio y servicios te recomiendo Spring, con eso tienes las bondades de IOC Spring y AOP, junto con Struts 2 para la vista y eso y Hibernate como tu soporte de BD con eso tendrías una app realmente robusta, flexible, escalable y sostenible :)

bueno pues ahí esta mi consejo jejeje espero te haya ayudado un pokito :) saludos!!!!!