Participo do desenvolvimento de um sistema razoavelmente grande que utiliza Struts 1.2.x. Li um pouco sobre Struts 2, parece bem interessante, simplificaria nosso trabalho. No entanto, pelo que li, a migração não será muito simples.
Sendo assim, pensei em fazer uma migração gradual, com módulos do sistema rodando em cima do Struts 1.2.x e outros no Struts 2. Vocês acham que valeria a pena? Alguém conhece algum case de migração de projeto grande de Struts 1 para o Struts 2?
[quote]Sendo assim, pensei em fazer uma migração gradual, com módulos do sistema rodando em cima do Struts 1.2.x e outros no Struts 2. Vocês acham que valeria a pena? Alguém conhece algum case de migração de projeto grande de Struts 1 para o Struts 2?[/quote] Sim desde que vc. use novos conceitos como .:
POJOs
-GUICE ou Spring
-JPA ou iBATIS
e outros recursos se for para usar coisas novas com pensamentos velhos esqueça.
Entendo sua preocupação, pode deixar que teremos o cuidado de usar o “new way”.
Em relação ao “JPA ou iBATIS”, nós usamos Hibernate, não vejo motivo pra mudar, não sei se você quis dizer algo que eu não entendi. O nosso sistema está dividido em camadas, a princípio não vejo como essa migração afetaria o modelo e parte do controle (já que a parte das Actions seria afetada).
Estava pensando em declarar no web.xml o servlet do Struts 1.2.x e o servlet filter do Struts 2. Eu ainda não testei, mas acredito que deve rodar. O meu medo é que tenha algum problema que eu ainda não consegui visualizar.
Se alguém tiver vivenciado algo do tipo fique a vontade para comentar.