Arquitetura e frameworks para sistema desktop com Swing
2 respostas
A
amhfilho
Pessoal,
Tenho que converter um sistema de contabilidade feito em Clipper!!! (é isso mesmo e por incrível que pareça a empresa que o fez ainda o vende) para Java. O sistema será desktop mesmo com Swing e de banco de dados Firebird. Alguém tem alguma sugestão de arquitetura e framework (MVC , Java App Framework)? O último sistema Swing que trabalhei tudo era feito na mão, inclusive as telas.
A princípio pensei em desenhar as telas no Netbeans e desenvolver uma arquitetura tipo domain model com jpa, service e um controller que faria o tratamento de eventos, mas tenho um pouco de receio de ficar muito complexo para um sisteminha desktop. Se usar o blueprint da Sun começa entrar beans binding com Observer.
Alguém tem alguma sugestão? O cliente não liga muito se o sistema tá pouco acoplado e se tem arquitetura n camadas. Mas também não queria fazer nada tosco.
Pessoal,
Tenho que converter um sistema de contabilidade feito em Clipper!!! (é isso mesmo e por incrível que pareça a empresa que o fez ainda o vende) para Java. O sistema será desktop mesmo com Swing e de banco de dados Firebird. Alguém tem alguma sugestão de arquitetura e framework (MVC , Java App Framework)? O último sistema Swing que trabalhei tudo era feito na mão, inclusive as telas.
A princípio pensei em desenhar as telas no Netbeans e desenvolver uma arquitetura tipo domain model com jpa, service e um controller que faria o tratamento de eventos, mas tenho um pouco de receio de ficar muito complexo para um sisteminha desktop. Se usar o blueprint da Sun começa entrar beans binding com Observer.
Alguém tem alguma sugestão? O cliente não liga muito se o sistema tá pouco acoplado e se tem arquitetura n camadas. Mas também não queria fazer nada tosco.
Valeu!
Se vc ainda não usou o netbeans tente usá-lo vai facilitar e muito a sua vida 8)
sergiotaborda
amhfilho:
Pessoal,
Tenho que converter um sistema de contabilidade feito em Clipper!!! (é isso mesmo e por incrível que pareça a empresa que o fez ainda o vende) para Java. O sistema será desktop mesmo com Swing e de banco de dados Firebird. Alguém tem alguma sugestão de arquitetura e framework (MVC , Java App Framework)? O último sistema Swing que trabalhei tudo era feito na mão, inclusive as telas.
A princípio pensei em desenhar as telas no Netbeans e desenvolver uma arquitetura tipo domain model com jpa, service e um controller que faria o tratamento de eventos, mas tenho um pouco de receio de ficar muito complexo para um sisteminha desktop. Se usar o blueprint da Sun começa entrar beans binding com Observer.
Básicamente essas são as opções. Não ha nada muito especial no mundo do swing.
Você pode partir para outras tecnologias desktop como JavaFX e Thinlet, mas nã acho que seja grande vantagem.
Os clientes nunca lingam para isso. Mas vc deve ligar, porque é num sistema bem construido que está o seu lucro.