Я планирую перейти на Struts 2 с базой кода Struts 1. У меня нет хорошего источника для продолжения этой миграции. Не могли бы вы помочь в этом подходе?Миграция из Struts 1 в Struts 2
ответ
S1 с S2 он будет излишним. Обе структуры сложны, поэтому затраты на обслуживание увеличиваются в два или более раза. Итак, стратегия состоит в том, чтобы полностью перейти на S2.
В обеих фреймах реализован шаблон MVC. Разделите приложение на три части, которые должны переноситься отдельно: модель, контроллер и вид. Порядок не важен, но логически подразумевается, чтобы следовать порядку MCV. Модель, которую вы, вероятно, не измените, для части контроллера требуется переписать конфигурацию, представление является самой трудной частью, вам нужно переписать теги S1 в теги S2.
Перенастройка Struts 1.x в Struts 2.x:
Вы можете использовать действия Struts1 под struts1 plugin. Также подумайте, чтобы> прочитать существующие migration guide, solutions и strategy>, которые могут помочь вам в процессе миграции. Картографические действия можно легко сделать с помощью convention plugin. Вы не можете использовать теги Struts1 JSP с Struts2, но вы можете использовать его в Struts1, если вы используете обе фреймворки с тем же приложением.
Интеграция Struts с Spring:
Право и уточненный подход к миграции на Struts2. Если вы относитесь к тому, почему Struts устарела, вы можете прочитать эту статью : Is Struts Dead? Part III: I can't kill Struts (Struts is Deprecated) David Geary.
InfoQ Руководство по миграции:
Вы должны принять ответ, который помог многим людям. –
- 1. Перенастройка Struts 1 в Struts 2
- 2. Миграция из Struts 1.x в GWT 2.x
- 3. Struts 1 до Struts 2 :: JSP преобразования
- 4. Как эмулировать вложенные: корень из Struts 1 в Struts 2?
- 5. Альтернатива для некоторых из Struts 1 методов в Struts 2
- 6. Struts 2 Без Struts тегов
- 7. Класс действия в Struts 1.x и Struts 2.x
- 8. Ошибка Struts 2 struts-default.xml
- 9. Реализация Struts 2 Перехватчики с использованием Struts 1
- 10. Могут быть struts 1 action mapping struts 2 action
- 11. Struts 1 Действие Переадресация на Struts 2 Действие
- 12. Как перенаправить действие struts из java-скрипта в struts 2?
- 13. аннотаций в Struts 2
- 14. Struts 1 пользовательская локализация
- 15. struts 1 singleton classes
- 16. Struts 1 - Row submit
- 17. Сессия в Struts 2
- 18. Struts 2 в RAD
- 19. Отражение в Struts 2
- 20. struts 1, файл свойств
- 21. Struts 2 Методы действия
- 22. Struts 1 с AngularJS
- 23. Struts 1 form validation
- 24. Struts 1 MessageRessources - аргумент
- 25. Struts 2 subaction
- 26. struts 1 validation
- 27. Использование Struts 2 Assynchronously
- 28. Struts 2 Действия Перенаправление
- 29. Struts 2 - execAndWait
- 30. upgrade struts 2 jar
Невозможно, как вы это делаете. –
Вопрос такой же здесь нет? http://stackoverflow.com/questions/7817323/migration-from-struts1-to-struts2 – mlwacosmos
@mlwacosmos вы ошибаетесь, это не вопрос миграции, это интеграция еще более над S2 в S1, что является абсолютным абсурдом. –