2012-02-27 17 views
0

私はWeb Developmentを初めて利用しています。私はJava Springを学んでいます。私はStruts 2のインターセプタのオンラインチュートリアルを見つけました。私の質問は、Struts 2のインターセプタはJava Springのインターセプタと同じですか?そうでない場合、違いは何ですか?それらが異なっている場合は、どちらか一方を使用するメリットとデメリットは何ですか?Struts 2のインターセプタは、Java Spring 3のインターセプタと同じですか?

答えて

2

これは、Spring MVC(Java Springが意味するものならば)とStruts2の間で選択する際の差別化要因ではないことをお勧めします。両方のフレームワークのインターセプタは、主要なビジネスロジッククラスからクロスカッティングの問題を分離することによって、同じアーキテクチャ上の役割を果たします。

少なくともStruts 2では、インターセプタAPIに対してコードを作成することは非常に珍しいことです。 <総開発時間の5%。これは、インターセプタによって解決されると思われる特定のユースケースがあった場合、インターセプタのAPIの違いのみを気にすることを示唆しています。このユースケースは、2つのAPIを評価するのに役立ちます。

このようなユースケースがない場合は、Webアプリケーション開発の初心者のようですが、このトピックにはあまり触れないことをおすすめします。どちらのフレームワークでも、あなたのサーバーになる可能性が高くなります。どちらか一方を選択するための他の正当な理由があるかもしれませんが。

+0

Struts 2でインターセプタを学ぶと、Java Springのトレーニングに有益でしょうか? – CodeBlue

+0

@CodeBlue実際にはありません。 –

+0

私はS2アプリでインターセプタを書くことは珍しくないと思います。私は私がそれらを使用していないS2または春のアプリをやったとは思わない。彼らは非常に一般的で非常に便利です。 –

関連する問題