Dando mais um passo sobre pesquisas sobre Frameworks. Fiz várias leituras e encontrei muita influência sobre arquitetura de software MVC: Model-View-Controller. Muitos frameworks preparados para desenvolvimento seguindo esse tipo de arquitetura.
Estou iniciando uma pesquisa mais profunda, com testes e desenvolvimento de exemplos. Estou iniciando no desenvolvimento de J2EE e essa experiência está sendo imprescindível.
Seguindo a arquitetura MVC, para a camada CONTROLLER percebi muita utilização do framework Struts. Nesta camada se encontram as Servlets responsável pela gerência de requisições de quem deve executar determinadas tarefas.
Na camada VIEW é bastante frequente a utilização do Velocity, alternando soluções JSP, responsável pela apresentação de informações dinâmicas na web.
Por final, na camada MODEL está muito presente a utilização do Hibernate, responsável pelas classes que representam suas entidades e as que o ajudam a armazenar e buscar dados.
Penso que esses não são os únicos frameworks bem utilizados. Caso alguém conheça outras soluções, comentem aí!
Abraços


2 comments
Comments feed for this article
27, Fevereiro 2008 às 1:18 pm
Gustavo
Opa, blz cara,
estava pesquisando sobre framework e achei o seu blog, achei mto interessante, tb estou pensando em pesquizar sobre o assunto nesse ano, estou no ultimo ano de faculdade e meu projeto será um framework para aplicações java web.
gostaria de compartilhar informações com vc, pois pelo que parece, vc está mais aprofundado na pesquisa. se puder me passar seu e-mail ou msn pra gente poder conversar ficaria grato.
obrigado
27, Fevereiro 2008 às 2:40 pm
Victor de Souza Couto
Olá Gustavo,
Podemos então manter contato por este e-mail (victor.souto@uol.com.br) e pelo blog mesmo.
Hoje estou estudando um projeto de teste web, com JSP e Servlets próprios. Ainda estou começando e estou apanhando para montar o ambiente de desenvolvimento. HAHAHA
Estou usando distro Linux Fedora 8 + Eclipse Europa + Tomcat 6.x .
Ainda não tenho os 3 elementos funcionando perfeitamente para iniciar o projeto web. Para ser mais exato o Tomcat ainda não está 100%. Estou quase lá.
Até mais.