Struts1
(前回のStruts/Hibernate
を使ってWebアプリケーションを作った)を読んで使用した後は、より良い学習を進めたいと思います。MVC framework
私はStruts2
nowとspring laterを学ぶ方が賢明かどうか、あるいはStruts2
をSpring
に直接スキップすることを考えていますか?struts1→(struts2、spring)からの進路を提案する
3
A
答えて
2
私はこれら2つを相互に排他的なものとして扱わないことをお勧めします。 Struts2はSpring MVCと競合しますが、Struts2はSpringの注入コンテナとAOP機能(SpringコアとAOP)を使用します。
Struts2とSpring MVCはどちらも同じ結果を達成するために動作しています。クリーンなMVC Webフレームワークです。 2つの間で決定することは、ある程度個人的な好みになります。私は個人的にはSpring MVCの作業の "気持ち"が気に入らなかったのに対し、Struts2とそのインターセプタスタックはもっと快適に働くことができました。
各フレームワークにいくつかのチュートリアル "hello world"タイプのアプリを使って作業することをお勧めします。両方のフレームワークには長所と短所がありますが、それらのすべてが克服できます。
1
Rich Krollのポイントに加えて、Struts 2は豊富なタグライブラリを提供し、フレームワークは非常に整理されています。
0
他の回答とは別に、Struts2はStruts(1)の次のバージョンではありません.Webworksの次のバージョンによく似ています。 あなたがStrutsから来たのであれば、Struts2とSpringMVCは似たような選択肢です。
関連する問題
- 1. Struts1からStruts2への移行、Struts1からStruts2への変換を同等に
- 2. Struts1からStruts2への移行方針
- 3. Struts1からStruts2への移行
- 4. Struts2:アクションからの値 - DAO(データベース) - VO - ビュー(jsp)。提案する?
- 5. 選択タグをStruts1からStruts2に変換する
- 6. 提案された値だけを使ってStruts2オートコンプリートフォームを提出する
- 7. Springフレームワークに関する提案書
- 8. Spring OAuth2アーキテクチャに関する提案
- 9. AndroidからiOSへ - 提案
- 10. Struts1タグの変換方法ResponseUtilsメソッドの書き込みStruts2
- 11. スレッドとデータベースの提案の提案
- 12. DataTableで式を作成し、提案を提案しますか?
- 13. SSIS - 宛先からのタイプの提案
- 14. struts1ロジックタグをStruts2に変換するための正しい構文タグ
- 15. データテーブルの提案ですか?
- 16. C++ |進路パス
- 17. GWTのSuggestBoxからすべての提案を取得する
- 18. 提案
- 19. Struts2 Spring autowire = "byType"
- 20. は、すべての提案を示し、提案に
- 21. Spring RestControllerからHtmlを提供する
- 22. 別のスレッドでサービスからオートコンプリートテキストの提案を取得する
- 23. カレンダーアプリの提案
- 24. コードタスクスケジューラの提案
- 25. メモリアロケータの提案
- 26. アンドロイドアプリケーションローカリゼーションの提案
- 27. クラスドキュメントの提案
- 28. クリエイティブパターンの提案
- 29. ワークフローエンジンの提案
- 30. スピードアップオートコンプリートの提案
そして、私は反対であると思います。スプリングmvcはstruts2よりも優れています;) – krosenvold