Design Patterns

Olá pessoal do GUJ…

estou começando uma aplicação e estou em duvida de como eu devo definir as camadas da aplicação.

Tipo o projeto não usa EJB’s, só beans normais, entao estou dividindo ele assim:

JSP > Front Controller (JSF) > Action > BO > FactoryDAO > DAO > TO

Não sei c segue as normas padrão para desenvolvimento, alguem ai pode me ajudar?

Vlw.

Faça uma busca aqui no GUJ que existem muitos tópicos sobre arquitetura, inclusive um fórum dedicado a este assunto.
Tenho certeza que vai esclarecer suas dúvidas.

Abraço.

Te indico estas leituras.
http://fragmental.com.br/wiki/index.php?title=Evitando_VOs_e_BOs

http://fragmental.com.br/wiki/index.php?title=MVC_e_Camadas

http://fragmental.com.br/wiki/index.php?title=Desenvolvendo_Sistemas_OO_Com_Padr%C3%B5es_de_Neg%C3%B3cio

http://fragmental.com.br/wiki/index.php?title=Arquitetura_de_Camadas_em_Java_EE

http://fragmental.com.br/wiki/index.php?title=Fantoches

Obrigado pelas dicas. To meio confuso pq nunca tinha iniciado um projeto do zero, sempre pegava o trem pegando fogo. :smiley:

Vlw.

[quote=waslleys]Obrigado pelas dicas. To meio confuso pq nunca tinha iniciado um projeto do zero, sempre pegava o trem pegando fogo. :smiley:

Vlw.[/quote]

O padrão que você esta utilizando parece bom pra voce que esta começando agora, mais procure utilizar tambem ferramentas para auxiliar voce neste padrão, indico as 3 que eu gosto de trabalhar do modelo MVC

View - VRaptor
Controler - Struts
Model - Hibernate

Estude elas, falow.