Migração gradativa do Struts 1.2.x -> Struts 2

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?

Abraços,

Alguém já vivenciou a migração de um sistema para o Struts 2 e tem algo a sugerir? :slight_smile:

Abração, pessoal!

[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.



http://struts.apache.org/2.x/docs/migration-guide.html
http://static.raibledesigns.com/repository/presentations/MigratingFromStruts1ToStruts2.pdf

Entendo sua preocupação, pode deixar que teremos o cuidado de usar o “new way”. :stuck_out_tongue:

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. :slight_smile:

E valeu pelas dicas, WilliamSilva!

Abraços,

Ps. ficou faltando esse.:
Struts 2 + Spring 2 + JPA + AJAX
http://cwiki.apache.org/S2WIKI/struts-2-spring-2-jpa-ajax.html

Já existe um plugin na versão 2 para integração com o Struts 1.

http://struts.apache.org/2.0.9/docs/struts-1-plugin.html

Bons estudos.

[quote=rodrigo_corinthians]Já existe um plugin na versão 2 para integração com o Struts 1.

http://struts.apache.org/2.0.9/docs/struts-1-plugin.html

Bons estudos.[/quote]

Caramba, muito legal! :smiley:

Vou ler mais sobre o assunto, o plugin parece limitado, mas a idéia é bem legal, vamos ver o que pode ser feito!

Abraços!

cara em vez de ficar usando este monte de quinquilharia use o delphi q é mto mais facil

seis tamem hein gosta de complica!

Ótimas referências WilliamSilva.

Abraços.