Struts2

Olá

     Estou para iniciar um projeto de consultas com Struts2, algúem já usou, gostaria de opiniões

Obrigado

Nunca usei o Struts 2 em produção, mas o Webwork sim.
Não tenho o que reclamar.

Estude ele, faça alguns exemplos e tire sua conclusão. Se preferir outro framework MVC, dê um olhada no vraptor2, mentawai e JSF

[quote]Estou para iniciar um projeto de consultas com Struts2, algúem já usou, gostaria de opiniões
[/quote]Rapaz use e abuse a vontade.Aproveite e também dê uma olhada no Guice
sds.

Eu uso aqui na empresa e estou gostando bastante do Struts 2.
Verdade que as melhores coisas dele vieram do web work.
Uma coisa que está bem ruim no framework, na minha opiniao, sao os componentes web para ajax. Os mais simples até que estão razoaveis, mas os feitos para ajax sao bem ruins.

Bom, na minha opiniao, é um framework bem poderoso, facil de extender e bem facil de usar.
Nao há mais aquela necessidade de arquivos xml pra tudo que é coisa. Na verdade, vc consegue mapear suas action usando wildcards no struts.xml de uma forma bem simples, de modo que basta mapear uma vez, seguir as convenções que vc criou e pronto: nao precisa adicionar mapeamento nenhum depois.

Aqui na empresa, usamos struts + prototype (para ajax) + diversos componentes ajax que pegamos prontos na net e transformamos em componentes struts.

Só um adendo: vc muito provavelmente vai ouvir de outras pessoas aqui no forum sugestoes para testar outros frameworks web.
Nesse caso, vc encontrará os q preferem o framework A, B, C, todos eles, nenhum deles, etc.
Se vc for ouvir todos eles, nao escolherá nenhum framework, ja que nao existe uma unanimidade.
Como vc perguntou do Struts 2, aconselho vc a investir nele mesmo. Se vc perceber que nao atende as suas necessidades, aí sim, vc pode pesquisar outro.
Mas pela minha experiencia, achei o Struts 2 um dos mais faceis de usar. Exceto, é claro, pelos componentes web, que ainda estao meio pobres. Mas nesse caso, vc pode integrar com outros componentes. Como por exemplo os do yahoo: http://developer.yahoo.com/yui/.

Bom, é isso.

Olá pessoal,

bem que eu tentei utilizar o Struts2 mas infelizmente não fui muito feliz com o mesmo. Na verdade não consegui nem configurar o cara. :cry:
Sou estudante e para não parar estou utilizando um framework MVC que aprendi a criar em uma apostila mas gostaria de saber o que preciso fazer para instalar e utilizar o Struts2, tipo, Eu vou precisar de algum plugin para poder utilizar o struts2 etc… etc…
Eu consegui fazer alguns exemplos funcionar como o strutsblank mas quando criava um projeto tomcat dentro do Eclipse ele dava erro e não localizava nem listava os arquivos no diretório web da minha aplicação.

Alguém pode me dar umas dicas novas, alguma apostila com exemplos utilizando o Eclipse?
O Struts que eu tentei utilizar foi o 2.0.9.

Abraços

[quote=Bruno Lacerda]Olá pessoal,

bem que eu tentei utilizar o Struts2 mas infelizmente não fui muito feliz com o mesmo. Na verdade não consegui nem configurar o cara. :cry:
Sou estudante e para não parar estou utilizando um framework MVC que aprendi a criar em uma apostila mas gostaria de saber o que preciso fazer para instalar e utilizar o Struts2, tipo, Eu vou precisar de algum plugin para poder utilizar o struts2 etc… etc…
Eu consegui fazer alguns exemplos funcionar como o strutsblank mas quando criava um projeto tomcat dentro do Eclipse ele dava erro e não localizava nem listava os arquivos no diretório web da minha aplicação.

Alguém pode me dar umas dicas novas, alguma apostila com exemplos utilizando o Eclipse?
O Struts que eu tentei utilizar foi o 2.0.9.

Abraços[/quote]

Ola Bruno

tenta criar outro projeto e posta o erro que você está tendo (cola a expcetion do Tomcat aqui)

Outra, você pode dar um olhada aqui: http://www.jroller.com/jrjunior/entry/struts_2_getting_started_part e principalmente aqui: http://www.roseindia.net/struts/struts2/index.shtml
Você pode pegar uns exemplos prontos aqui: http://www.jroller.com/jrjunior/entry/apache_struts_2_lecture

Espero ter ajudado

[quote=Bruno Lacerda]Olá pessoal,

bem que eu tentei utilizar o Struts2 mas infelizmente não fui muito feliz com o mesmo. Na verdade não consegui nem configurar o cara. :cry:
Sou estudante e para não parar estou utilizando um framework MVC que aprendi a criar em uma apostila mas gostaria de saber o que preciso fazer para instalar e utilizar o Struts2, tipo, Eu vou precisar de algum plugin para poder utilizar o struts2 etc… etc…
Eu consegui fazer alguns exemplos funcionar como o strutsblank mas quando criava um projeto tomcat dentro do Eclipse ele dava erro e não localizava nem listava os arquivos no diretório web da minha aplicação.

Alguém pode me dar umas dicas novas, alguma apostila com exemplos utilizando o Eclipse?
O Struts que eu tentei utilizar foi o 2.0.9.

Abraços[/quote]

Ola Bruno

tenta criar outro projeto e posta o erro que você está tendo (cola a expcetion do Tomcat aqui)

Outra, você pode dar um olhada aqui: http://www.jroller.com/jrjunior/entry/struts_2_getting_started_part e principalmente aqui: http://www.roseindia.net/struts/struts2/index.shtml
Você pode pegar uns exemplos prontos aqui: http://www.jroller.com/jrjunior/entry/apache_struts_2_lecture

Espero ter ajudado

Beleza!

Foi este tutorial da roseindia que comecei a utilizar e ver como funciona mais ou menos o Struts2.
Vou dar uma olhada nos dois outros links amnhã pois estou na Faculdade agora e as minhas aplicações estão no trabalho.
De qualquer forma amanhã bem cedo vou criar um projeto tomcat e importar a estrutura de arquivos da template strutsBlank (foi assim que me disseram para fazer) e se der erro eu posto aqui neste tópico para você dar uma olhada.

Obrigado pelos links.

Dem uma olhada no mentawai, é um projeto bem bacana, é brasileiro e segue os mesmos principios que Struts e Struts2.

Vale apena.