Separar Aplicações em varios jar's para poder fazer tanto web quanto desktop?

3 respostas
leonardobhbr

Boa noite Galera!!!

Desenvolvi uma aplicação em SE e desde o começo o cliente avisou que queria tanto uma interface desktop quanto uma Web.

Por isso fiz a aplicação dividida nos seguintes pacotes.
[list]View[/list]
[list]Bean[/list]
[list]Entity[/list]
[list]DAO[/list]
[list]Service[/list]

o controller não fiz pois estou utilizando um framework que faz a ligação entre as telas e os beans

primeiro fiz a separação pelo conceito técnico e depois conceito de dominio, pq sabia que teria q desmembrar ele em outros tipos de projetos.

Exemplos

[list]view[/list]
[list]view.cadastro[/list]
[list]view.estoque[/list]
[list]view.financeiro[/list]

[list]dao[/list]
[list]dao.cadastro[/list]
[list]dao.estoque[/list]
[list]dao.financeiro[/list]

portanto chegou a hora de desmembrar o projeto

tinha pensado em separá-los em jar’s da seguinte forma
[list]view(onde ficaria as telas e os beans ja que estão na camada visual)[/list]
[list]banco de dados(DAO’s e os e os Entity’s)[/list]
[list]service apenas com os services já que o services poderá sofrer alterações dependendo da arquitetura (SE, EE, quem sabe ate um WebService para ser consumido por outra linguagem)[/list]

Gostaria da opnião de voces sobre a separação, e ate para colocar um nome explicativo nos jar’s.

Lembrando q é um projeto bem complexo e grande o jar dele com todas bibliotecas ta e torno de 80 MBytes e com possibilidade de expansão

Desde já grato

3 Respostas

C

Amigão lamento te informar mas isso que vc fez ñ vai da certo!

Vc tem q criar um web service apenas com as funções, apos isso vc so tera que criar a interface para essa aplicação!

espero ter ajudado, flwws

leonardobhbr

Ca-Gol:
Amigão lamento te informar mas isso que vc fez ñ vai da certo!

Vc tem q criar um web service apenas com as funções, apos isso vc so tera que criar a interface para essa aplicação!

espero ter ajudado, flwws

Sobre o webService podera vir a existir no momento eles querem uma aplicação web apenas com jsf.

Sobre o aplicação desktop tem não pode acessar a internet

C

Então temos um problema pq um web service ia ajudar mtu sua vida!

Boa sorte

Criado 3 de fevereiro de 2011
Ultima resposta 4 de fev. de 2011
Respostas 3
Participantes 2