| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/09/2008 07:43:09
|
alots_ssa
JavaEvangelist
Membro desde: 19/07/2005 11:21:24
Mensagens: 469
Localização: Salvador
Offline
|
Pessoal,
Geralmente uso a nomenclatura de pacotes basica, exemplo: br.com.meusite, mas tava percebendo que quando vc começa a ficar com muitos classes no dominio, seu pacote dao por exemplo, caso sejam necessários varios Dao's para persistir o dominio, fica meio desorganizado, todos os daos no mesmo nivel da árvore, sendo que cada um é para uma coisa diferente. Eu gostaria de fazer algo do tipo, dao.cliente;dao.outracoisa, meio que repetindo os pacotes do dominio dentro do pacote do dao. Acho, como deveria ser, isso meio "repetitivo" . Alguém tem alguma sugestão? No code conventions da sun não achei nada interessante para isso.
Alberto
|
http://alots.wordpress.com |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/09/2008 07:55:33
|
lmprates
JavaChild
![[Avatar]](/images/avatar/f2d7e2fc28ededdf63c1684a3b6d0c5f.jpg)
Membro desde: 18/08/2006 11:43:29
Mensagens: 127
Localização: Porto Alegre - RS
Offline
|
E ae cara.
Se o seu sistema é modularizado, você poderia adotar a convenção de utilizar o nome do módulo em questão.
por exemplo:
Estou num projeto hoje que o sistema possui diversos módulos, e nós adotamos esta convenção para justamente pelo motivo que você citou abaixo.
|
------
Leonardo Prates
Bacharel em Sistemas de Informação
Sun Certified Java Associate |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/09/2008 09:00:06
|
alots_ssa
JavaEvangelist
Membro desde: 19/07/2005 11:21:24
Mensagens: 469
Localização: Salvador
Offline
|
Hum, é tava pensando em adotar isso mesmo, valeu pelo feedback velho, se alguém tiver ouutra sugestão posta aí para gente debater.
Alberto
|
http://alots.wordpress.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/09/2008 10:04:47
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
Os pacotes foram feitos para agrupar as classes por negócio (exemplo: br.com.meusite.rh), não por camada (exemplo: br.com.meusite.dao). Portanto siga a sugestão do lmprates.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/09/2008 10:57:09
|
alots_ssa
JavaEvangelist
Membro desde: 19/07/2005 11:21:24
Mensagens: 469
Localização: Salvador
Offline
|
Entendi thingol, é que nem sempre usamos as coisas como devem ser utilizadas, mas já concordei com Imprates. Porém, se for ver por aí, existem varios projetos onde os pacotes estão agrupados por camadas. É que talvez fique estranho br.com.meusite.web.actions(ou so actions) e por aí vai, por isso minha dúvida.
Alberto
This message was edited 1 time. Last update was at 11/09/2008 11:13:08
|
http://alots.wordpress.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/09/2008 11:16:12
|
alots_ssa
JavaEvangelist
Membro desde: 19/07/2005 11:21:24
Mensagens: 469
Localização: Salvador
Offline
|
Outra coisa, e parte de infraestrutura do projeto, caso seja necessario, classes com XXxUtil, ou Factorys, sei lá, qq coisa que seja só de apoio. Seria poderia ser br.com.meusite.infra...
|
http://alots.wordpress.com |
|
|
 |
|
|