質問

Struts1 (前学期に Struts / Hibernate を使用してWebアプリケーションを作成)を読んで使用した後、より良い MVCフレームワークの学習を進めたい。今すぐ Struts2 を学び、その後Springを学ぶのが賢明なのか、それとも Spring Struts2 を直接スキップするのが賢明なのだろうかと思っていました。

役に立ちましたか?

解決

この2つを相互に排他的なものとして扱わないことをお勧めします。 Struts2はSpring MVCと競合しますが、Struts2はSpringのインジェクションコンテナーとAOP機能(SpringコアとAOP)を使用します。

Struts2とSpring MVCは、どちらも同じ結果、つまりクリーンなMVC Webフレームワークを実現するために機能しています。 2つの間で決定することはある程度個人的な好みになります。私は個人的に「感じ」が好きではありませんでした。 Struts2とそのインターセプタースタックは、Spring MVCでの作業をより快適に感じました。

いくつかのチュートリアル「hello world」で作業することをお勧めします。各フレームワークにアプリを入力し、どちらがより直感的に作業できるかを確認します。どちらのフレームワークにも長所と短所がありますが、それらはすべて克服できます。

他のヒント

リッチクロールポイントに追加すると、Struts 2はリッチタグライブラリを提供し、フレームワークは非常によく整理されます。

他の答えとは別に、Struts2は名前が示すものではないことに注意してください。実際にはStrutsの次のバージョンではなく(1)、Webworksの次のバージョンに似ています。 Strutsから来た場合、Struts2とSpringMVCは似たような代替手段であり、学習も容易です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top