Миграция из Struts2 в Spring MVC - PullRequest
3 голосов
/ 21 мая 2010

Сценарий: достаточно зрелый проект использует Struts2, Spring и Hibernate. Я говорю «зрелый», потому что он уже какое-то время продолжается, и уже написано много заданий.

Предположим, что мы хотели удалить Struts2 из проекта и вместо этого полностью зависеть от Spring MVC без переписывания всего проекта.

Это что-то, что даже нужно учитывать? Есть ли какие-нибудь руководства по миграции? Кто-нибудь делал это раньше и хотел бы предупредить меня об этом?

Ответы [ 4 ]

9 голосов
/ 22 мая 2010

Если это не сломано, не исправляйте это . Скорее всего, у вас есть дела поважнее, чем миграция, которая не добавит никакой ценности продукту (и, безусловно, внесет некоторые ошибки). Если бы я был бизнесом, я бы никогда не купил такую ​​миграцию (с почти нулевыми выгодами).

1 голос
/ 09 октября 2013

С учетом того, что уязвимости безопасности Struts2 часто обнаруживаются и о них сообщается, эта задача приобретает еще большую важность.

1 голос
/ 22 мая 2010

Я должен спросить: какие преимущества вы видите в Spring MVC, которые не реализованы в Struts 2?
Если хотя бы горстки «горячих» функций не хватает, или сэкономленного времени более чем достаточно для преодоления времени, затрачиваемого на миграцию, в первую очередь, то, вероятно, лучше придерживаться того, что у вас есть.

1 голос
/ 22 мая 2010

Вы можете сделать это медленно. Struts - это инфраструктура MVC. Остальная часть вашего приложения (бизнес-уровень и уровень данных) - это классы, которые могут быть вызваны классами действий. Struts - это архитектура на основе плагинов, и вы легко можете определить плагин в файле конфигурации Struts.

Взгляните на эту ссылку . Это может помочь.

...