まだ Struts2 を使っている人はいますか?
答えは「はい」です。一部の古いプロジェクトは今でも Struts によって実行されています。しかし、比較的言えば、現在の新規開発ソフトウェアの主流は SPRING MVC です。
現在、struts2 は徐々に springmvc に置き換えられる傾向にあります。その理由について話しましょう:
1. Spring MVC と Spring はシームレスです。このプロジェクトの管理とセキュリティも Struts2 よりも高いです (もちろん Struts2 も異なるディレクトリ構造と関連する設定を通じて SpringMVC と同じ効果を実現できますが、xml 設定が必要な箇所が多くあります)。
2. Struts2は各リクエストをカプセル化する必要があるため、リクエストやセッションなどのサーブレットのライフサイクルの変数を各アクションで使用するマップにカプセル化し、スレッドの安全性を確保するため、原理的にはより多くのメモリを消費します。
3. SpringMVC の開発効率とパフォーマンスは Struts2 よりも優れています。
以上がまだStruts2を使っている人はいますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。