Projetando minha app no Eclipse

2 respostas
D

Olá pessoal…estou com uma dúvida para montar meu projeto…gostaria que vcs pudessem me ajudar…

No meu projeto…que esta em faze de analise ainda…eu terei vários módulos…entre eles por exemplo…: operacional,rechumanos e contabilidade…

eu estou utilizando o Eclipse…e gostaria de saber qual a melhor forma de projetar meu projeto na ferramenta…

como cada modulo…terá suas regras de negócio…eu irei criar 3 módulos EJB por exenplo…

mas e para o cliente…como deverei criar minha(ou minhas) appWeb…
quanto smódulos terei que criar…?

eu deverei criar um único módulo…assim:

WEBMyModuleMain
    |--------operacional
                    |-----------html
                    |-----------jsp
                    |-----------images
    |--------rechumanos
                    |-----------html
                    |-----------jsp
                    |-----------images
    |--------contabilidade
                    |-----------html
                    |-----------jsp
                    |-----------images
    |--------WEB-INF
                    |--------classes  
                                   |----operacional  
                                                  |--------*.class
                                   |----rechumanos 
                                                  |--------*.class
                                   |----contabilidade 
                                                  |--------*.class

ou deverei criar um módulo para cada uma…deixando as coisas mais modularizadas…?

WEBModuleOperacional
       |-----------html
       |-----------jsp
       |-----------images
       |------WEB-INF

WEBModuleContabilidade
       |-----------html
       |-----------jsp
       |-----------images
       |------WEB-INF

WEBModuleRecHumanos
       |-----------html
       |-----------jsp
       |-----------images
       |------WEB-INF

criando assim um .war para cada uma…

??

mas dai funcionaria como contextos diferentes não funcionaria??
como eu chamaria uma pagina em um contexto…estando em outra pagina de outro contexto???

e porque na hora que o cliente estiver acessando as páginas…tudo deve parecer que é uma coisa só…

qual a melhor forma de fazer isso…??

Valeu pessoal!!!

2 Respostas

rodrigousp

Cenário 1) Os objetos de negócio interagem entre si.

Por que os clientes precisam estar no mesmo projeto ?
Você pode usar o jar do ejb para prover informação para todos os clientes.
Assim… uma vez que um serviço ejb esteja no ar, vc pode faz o deploy de qualquer webapplication baseado nele.

Cenário 2) Nem as regras de negócio interagem entre si
Então, porque não fazer um ear para cada módulo ?
Você deve colocar as classes de negócio que interessam única e exclusivamente para cada um dos módulos. Se no final sobrar poucas classes que vão interagir em todo processo crie um projeto com as classes de negócio comuns

Cenário 3) Tudo interage.
Simplifique sua vida… Prefira a primeira opção que vc citou .

[]´s

D

Cara…conversando um pouco melhor com vc …vc falou a respeito de criar um link entre as paginas…mas onde as mesmas nao seriam dinamicas e sim estáticas…

será que brevemente vc poderia dar um exemplo para mim…

Valeu pela força.

Abraço,

Criado 4 de novembro de 2003
Ultima resposta 4 de nov. de 2003
Respostas 2
Participantes 2