| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/06/2006 12:02:20
|
Nilson Costa
JavaChild
Membro desde: 18/09/2004 00:25:53
Mensagens: 112
Offline
|
Senhores,
Qual seria a mínima "estrutura" recomendável para desenvolvimento web?
Quais são os padrões de projeto que voces consideram obrigatórios?
Exemplo:
Basico: Framework MVC + Framework Persistencia
Basico 2: Framework MVC + Framework Persistencia + Façade + DAO
Tem um conjunto que voces consideram mínimo para realização de um projeto(não é projeto para aprendizado e sem considerar casos especiais como utilização de EJB's)?
Grato.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/06/2006 12:20:33
|
esb
JavaEvangelist
![[Avatar]](/images/avatar/a878dbebc902328b41dbf02aa87abb58.png)
Membro desde: 21/06/2006 14:40:31
Mensagens: 451
Localização: São Paulo
Offline
|
Nilson,
Isso depende do seu conhecimento e do tamanho da sua aplicação... e isso também vai evoluir conforme você for desenvolvendo e conforme as tecnologias e padrões de projetos forem evoluindo. Voce sempre irá encontrar uma solução melhora para aquilo que já desenvolveu.
Atualmente, usamos:
apresentação + camada de controle } Framework MVC + JSP
camada de negócios
camada de banco de dados } Framework Banco de Dados
[]s
|
esb |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/06/2006 12:42:42
|
juzepeleteiro
Virtual Machine Man
Membro desde: 19/07/2005 16:01:40
Mensagens: 583
Localização: Rio de Janeiro
Offline
|
Uma recomendação:
"Use patterns para resolver problemas, não crie problemas para usar patterns."
Entenda primeiro qual o problema que o pattern resolve, e veja se você tem esse problema.
|
http://ofert.as - Cupons de desconto |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/06/2006 12:52:54
|
Kenobi
GUJ Master
![[Avatar]](/images/avatar/cf2226ddd41b1a2d0ae51dab54d32c36.jpg)
Membro desde: 14/11/2003 13:06:37
Mensagens: 1678
Localização: Brasil
Offline
|
Nilson Costa wrote:Senhores,
Qual seria a mínima "estrutura" recomendável para desenvolvimento web?
Quais são os padrões de projeto que voces consideram obrigatórios?
Exemplo:
Basico: Framework MVC + Framework Persistencia
Basico 2: Framework MVC + Framework Persistencia + Façade + DAO
Tem um conjunto que voces consideram mínimo para realização de um projeto(não é projeto para aprendizado e sem considerar casos especiais como utilização de EJB's)?
Grato.
Bom, recomendaria um Framework MVC como Spring, pois possibilita uma série de configurações - controllers e diferentes viewresolvers para a camada view.
Você ainda pode se beneficiar do IOC, matando a necessidade de escrever façades.
O Pattern DAO. Sua configuração estará toda no Spring, então não precisar se preocupar com ServiceLocator, basta um IOC.
Acho que dá pra começar assim : JSTL + Spring + Hibernate + Log4j depois vc vai analisando o que a aplicação necessita, como vc mencionou.
|
----------------------------------------------------------
SOA|EXPERT - http://www.soaexpert.com.br
SOA de um jeito simples e eficiente. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/06/2006 22:14:33
|
Nilson Costa
JavaChild
Membro desde: 18/09/2004 00:25:53
Mensagens: 112
Offline
|
Grato pelas respostas enviadas.
Juzepeleteiro,
Sua recomendação faz sentido, é lógica, mas o objetivo da minha pergunta é detectar padrões, praticas e tecnologias que se fazem necessários ou úteis na maioria dos projetos e podem ser definidos como uma base para se desenvolver novos projetos. A partir desta base, aplicaremos outros que se façam necessários devido a particularidades do sistema.
Valeu!
Por exemplo, já prestei serviços a uma empresa que tinha padrões definidos para desenvolvimento de sistema segundo o paradigma OO. Daí estavam definidos Service Locator, Façade, Entity Bens, etc. como implemetações obrigatórias(mínimas) para todos os sistemas desenvolvidos.
Minha preocupação é definir um conjunto fundamental de tecnologias, padrões para desenvolver pequenos projetos e, a partir deste conjunto, incluir o que for necessário para projetos mais complexos.
Conto com a experiência de vocês para determinar este conjunto mínimo.
Minha tendência seria usuar apenas o frameworks MVC(Struts e Spring) e de persistencia(Hibernate e JDBC/DAO) e JSTL.
As opções/alternativas para desenvolvimento na plataforma JAVA é muito variada. Esta defiunição vai me ajudar a aprofundar meus conhecimentos em um leque reduzido até que se faça necessário ou seja possível ampliá-los.
|
|
|
 |
|
|