Aew galera tenho uma duvida dividi o projeto da seguinte maneira
Model
-Entity
-Dao
-Service
GUI
-Controller
-View
-Handler
o Handler recebe de parametro um objeto View no cosntrutor que seria um jFrame ou JDialog…
no Handler eu manipulo os eventos dos componentes da view ecomunico o handler com o controller e o controller com o service onde faço a comunicao com o banco e tenho o retorno de um select por exemplo…
Agora a duvida estou fazendo por exemplo a geração de um Nota Fiscal se eu continuar assim o Handler vai ficar com muito codigo, pois o sistema possui varias rotinas, qual o melhor Patterns para implementar nesse caso, pensei no Facade onde eu separo as rotinas em subclasses e chamo os metodos, assim quebro o codigo em partes…esta certo o meu raciocinio??
Lembrando que estou utilizando Swing + JPA + Hibernate.
Alguem me da uma ideia para dar uma melhorada no Handler
Obrigado.