私はWeb Developmentを初めて利用しています。私はJava Springを学んでいます。私はStruts 2のインターセプタのオンラインチュートリアルを見つけました。私の質問は、Struts 2のインターセプタはJava Springのインターセプタと同じですか?そうでない場合、違いは何ですか?それらが異なっている場合は、どちらか一方を使用するメリットとデメリットは何ですか?Struts 2のインターセプタは、Java Spring 3のインターセプタと同じですか?
0
A
答えて
2
これは、Spring MVC(Java Springが意味するものならば)とStruts2の間で選択する際の差別化要因ではないことをお勧めします。両方のフレームワークのインターセプタは、主要なビジネスロジッククラスからクロスカッティングの問題を分離することによって、同じアーキテクチャ上の役割を果たします。
少なくともStruts 2では、インターセプタAPIに対してコードを作成することは非常に珍しいことです。 <総開発時間の5%。これは、インターセプタによって解決されると思われる特定のユースケースがあった場合、インターセプタのAPIの違いのみを気にすることを示唆しています。このユースケースは、2つのAPIを評価するのに役立ちます。
このようなユースケースがない場合は、Webアプリケーション開発の初心者のようですが、このトピックにはあまり触れないことをおすすめします。どちらのフレームワークでも、あなたのサーバーになる可能性が高くなります。どちらか一方を選択するための他の正当な理由があるかもしれませんが。
関連する問題
- 1. BasicDataSourceのSpringインターセプタ
- 2. Springインターセプタ対サーブレットフィルタ
- 3. Spring mvcインターセプタaddObject
- 4. Struts 2での実行と待機インターセプタの実装ファイルアップロードインターセプタ?
- 5. Spring Methodインターセプタの問題
- 6. Struts 2:defaultStackインターセプタだけから検証メソッドを除外する
- 7. Java EE EJBインターセプタ
- 8. struts2のparamsPrepareParamsStackインターセプタ?
- 9. struts 2 spring 3とhibernate
- 10. AndroidのSpringインターセプタでレスポンスボディを読む
- 11. JSFのインターセプタ
- 12. Spring MVC複数のパスに対して同じインターセプタを共有する
- 13. Spring:現在のインターセプタを確認する
- 14. Spring.NETとコンストラクタのインターセプタ
- 15. Angular 1インターセプタのAngular 2アナログソリューションとは何ですか
- 16. インターセプタとApache Camel
- 17. CDIインターセプタとmemcache
- 18. RESTEasyのインターセプタ
- 19. Angular2のインターセプタ
- 20. ejb 3.0のインターセプタ
- 21. StructureMapインターセプタ
- 22. AOP-Springインターセプタを使用したBookMarkリダイレクション
- 23. Spring 3 HandlerInterceptorAdapter。リクエストは404で終了し、インターセプタを呼び出す前に
- 24. SpringとStrutsを同じJVMで実行できますか?
- 25. インターセプタとフィルタの違い - これは正しいのですか?
- 26. フィルタとWebアプリケーションのインターセプタ
- 27. NHibernate:インターセプタとリスナの違い
- 28. Seamインターセプタへのセッションオブジェクト
- 29. ログ用のEJB3インターセプタ
- 30. .NET用のSOAPインターセプタ?
Struts 2でインターセプタを学ぶと、Java Springのトレーニングに有益でしょうか? – CodeBlue
@CodeBlue実際にはありません。 –
私はS2アプリでインターセプタを書くことは珍しくないと思います。私は私がそれらを使用していないS2または春のアプリをやったとは思わない。彼らは非常に一般的で非常に便利です。 –