Struts 1.2.4 para o Struts 2.0.6

Boa tarde,
Estou querendo migrar do Struts 1.2.4 para o Struts 2.0.6.

Mas antes de fazer essa mudança, gostaria de saber quais são as principais diferenças entre as duas. Poderiam me ajudar?

Desde já agradeço,
Erick Rodrigues
:: ERiCk-NiT ::

Cara, as mudanças são muitas… Se vc conhece Webwork conhece tb o Struts 2. Por exemplo vc não precisa mais de forms, uma vez que os dados do formulário web são injetados na action, por exemplo…

Tem como sim.
O Struts2 eh mais webwork q struts1.
Mas dah pra vc integrar sim.
Abraço.

Tenho alguns projetos com o Struts 1 que estam na fila para serem migrados para o 2. Desdo inicio do ano venho acompanhando a evolução do Struts 2, fazendo teste e verificando a sua evolução. Atualmente tenho desenvolvido todas as aplicações em Struts 2 e só tenho a dizer uma coisa. É exelente.

As comparações com o Struts 1 são as seguintes:

  • não é necessário os tais ActionForms. Basta declarar nas actions o objeto que estará manipulando.
  • cada action tem o seu proprio arquivo de validação.
  • tem diversos recursos com Ajax.
  • plugin para o JasperReport.
  • interceptors, eventuais funcionalidades adicionais para as actions.
  • cada action pode ser um arquivo de mapeamento, sendo feito sua referencia no arquivo struts.xml (mesmo esquema do hibernate)

… e assim vai…

como eu disse é exelente !!!

Vale lembra que nunca usei o Web Work.

No mais é isso !!!