Migração gradativa do Struts 1.2.x -> Struts 2  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
bonfarj
Java Ninja
[Avatar]

Membro desde: 28/03/2006 09:55:47
Mensagens: 298
Offline

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,

IGOR BRITO ALVES
@igoralves
bonfarj
Java Ninja
[Avatar]

Membro desde: 28/03/2006 09:55:47
Mensagens: 298
Offline

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

Abração, pessoal!

IGOR BRITO ALVES
@igoralves
WilliamSilva
Moderador

Membro desde: 02/03/2005 11:08:44
Mensagens: 1747
Localização: Santos -SP.
Offline

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://www.infoq.com/articles/converting-struts-2-part1
http://www.infoq.com/articles/migrating-struts-2-part2
http://struts.apache.org/2.x/docs/migration-guide.html
http://static.raibledesigns.com/repository/presentations/MigratingFromStruts1ToStruts2.pdf

= William Silva =
iSHARE - Document Management System
[Email] [WWW] [MSN]
bonfarj
Java Ninja
[Avatar]

Membro desde: 28/03/2006 09:55:47
Mensagens: 298
Offline

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.

E valeu pelas dicas, WilliamSilva!

Abraços,

IGOR BRITO ALVES
@igoralves
WilliamSilva
Moderador

Membro desde: 02/03/2005 11:08:44
Mensagens: 1747
Localização: Santos -SP.
Offline

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

= William Silva =
iSHARE - Document Management System
[Email] [WWW] [MSN]
rodrigo_corinthians
JavaEvangelist
[Avatar]
Membro desde: 07/06/2005 12:01:01
Mensagens: 316
Offline

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
Java Ninja
[Avatar]

Membro desde: 28/03/2006 09:55:47
Mensagens: 298
Offline

rodrigo_corinthians wrote: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!

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!

IGOR BRITO ALVES
@igoralves
rato*loco
Thread.start()
[Avatar]

Membro desde: 25/05/2007 00:48:06
Mensagens: 39
Localização: curitiba -Parana
Offline

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

seis tamem hein gosta de complica!

U delfiu vai dominar o mundo,delfiu.net,morran de inveja!
[Email] [ICQ]
Paulo Faulstich
JavaGuru
[Avatar]

Membro desde: 11/02/2008 10:03:12
Mensagens: 200
Offline


Ótimas referências WilliamSilva.

Abraços.

" Leva tempo para alguém ser bem sucedido porque o êxito não é mais do que a recompensa natural pelo tempo gasto em fazer algo direito. " (Joseph Ross)

Paulo Faulstich - Analista e desenvolvedor de sistemas (Conrad-Caine)


[Email]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team