我打算遷移到帶有Struts 1代碼庫的Struts 2。我沒有得到任何好的資源來進行這種遷移。你能幫忙解決這個問題嗎?從Struts 1遷移到Struts 2
4
A
回答
7
S1與S2會矯枉過正。這兩個框架都很複雜,所以維護成本增加了兩倍或更多。所以,策略是完全遷移到S2。
這兩個框架都實現了MVC模式。將應用程序劃分爲三個應單獨遷移的部分:模型,控制器和視圖。訂單並不重要,但邏輯上隱含遵循MCV訂單。 Model可能不會改變,Controller部分需要重寫配置,View是最難的部分,您必須將S1標籤重寫爲S2標籤。
遷移的Struts 1.x中,以Struts的2.X:
您可以使用下struts1 plugin Struts1的行動。還要考慮>讀取現有的migration guide,solutions和strategy>,這可能會幫助您進行遷移過程。映射操作可以通過convention plugin輕鬆完成。您不能在Struts2中使用Struts1 JSP標籤,但如果您使用相同的應用程序運行這兩個框架,則可以在Struts1中使用它。
與Spring集成Struts的:
的右和上最新的方法是遷移到Struts2的。如果 涉及到Struts已過時的原因,那麼您可以閱讀 文章:Is Struts Dead? Part III: I can't kill Struts (Struts is Deprecated) David Geary。
相關的遷移指南:
+0
你應該接受幫助很多人的答案。 –
相關問題
- 1. 從Struts 1.x遷移到GWT 2.x
- 2. Struts1遷移到Struts 2
- 3. 當從struts 1遷移到struts 2時支持自定義標記
- 4. 遷移的Struts 1個標籤Struts 2的
- 5. 從Struts遷移到Spring
- 6. Struts 1.x到Struts 2.x Scriptlet在s:textarea字段中的遷移問題
- 7. Action直接遷移到Struts 2
- 8. Struts 1.x vs Struts 2.x
- 9. 運行Struts 1和Struts 2
- 10. 如何將Struts從2.0遷移到2.5?
- 11. Struts 1和Struts 2的區別?
- 12. 的Struts 1 Struts 2的JSP ::轉換
- 13. 在websphere中將1.1 struts和struts-el遷移到1.2.9
- 14. 從非struts 2 action訪問struts 2 jsp
- 15. Struts 2.3.28.1到2.5遷移------支持Struts 2.5中的jar 2.5
- 16. 將Struts 2.3遷移到2.5的問題
- 17. Struts的1動作重定向到Struts 2的動作
- 18. 將struts 2動作重定向到struts 1動作
- 19. Struts-Struts 2中的I18n
- 20. Struts 2 - struts標記錯誤
- 21. 錯誤的Struts 2 struts-default.xml
- 22. 移植到struts 2.3.32
- 23. DynamicJasper + Struts 1
- 24. zk with struts 1
- 25. 另類一些的Struts Struts中1種方法2
- 26. 爲什麼選擇Struts 2比Struts 1更好?
- 27. 什麼是以下Struts 1標籤的等效Struts 2標籤?
- 28. 使用Struts實現Struts 2攔截器1
- 29. 從Zend Framework 1逐步遷移到2
- 30. 從.NET MVC 1遷移到MVC 2 RC
這似乎是不可能的,你繼續前進。 –
這裏的問題是一樣的沒有? http://stackoverflow.com/questions/7817323/migration-from-struts1-to-struts2 – mlwacosmos
@mlwacosmos你錯了,它不是一個遷移問題,它是整合到S1中的一個,這絕對是荒謬的。 –