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

8 respostas
bonfarj

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,

8 Respostas

bonfarj

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

Abração, pessoal!

W

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?
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

bonfarj

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,

W

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

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.

bonfarj

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.

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!

rato_loco

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

seis tamem hein gosta de complica!

Paulo_Faulstich

Ótimas referências WilliamSilva.

Abraços.

Criado 19 de outubro de 2007
Ultima resposta 8 de abr. de 2009
Respostas 8
Participantes 5