Olá pessoal,
Tenho uma aplicação para fazer, e ela será feita em Struts. Até ai ok, o problema é que não queria deixar ela dependente do struts desta forma teria uma estrutura mais ou menos assim:
(MeuController -> BusinessObject -> Command -> DAO).
Nas Actions do Struts eu apenas repassaria minha meus objetos, como request, e outros, pegando seus valores (K,V) e mandando para meu Controller dentro de um Hashmap. Até ai eu acho que vai funcionar tudo legal.
O maior problema que encontrei a princípio foi no quesito Form, como posso associar um Form (Business object) as actions, e tudo mais, sem que eles extendam de ActionForm, pq o Struts não deixa associar forms a actions se estes não extenderem de ActionForm (ou derivados), porém eu não qeuria essa dependencia.
Futuramente gostaria de apenas trocar a parte de View dessa aplicação, por exemplo usar Swing, sem precisar assim reimplementar nada, apenas chamando meus Controllers… etc etc…
Alguém tem uma idéia de como poderia fazer isso? Ou melhorar essa Arquitetura??
Abraços!

)…