JSFのみの何が問題になっていますか? JSF と Spring を組み合わせたチュートリアルが多いのはなぜですか? 私の知る限り、JSF は動的 Web サイトにも単独で使用できますか?
Spring がその上に置くものは何ですか?
また、Spring は JSF なしで使用できますか?
ありがとうございました。
はい。Spring は、Web アプリだけでなく、あらゆるタイプのアプリケーションで JSF とは別に使用できます。その Web レイヤーである Spring MVC を除いて、Spring MVC がテーブルにもたらす機能は、JSF とほぼ直交しています。
Spring は、Inversion of Controlコンテナとして、また古いバージョンの Java EE の認識された (そして実際の) 複雑さへの反応として始まりました。それがもたらしたものの多くは、現在の Java EE プラクティスに組み込まれています。
Spring のドキュメントとチュートリアルを参照することを検討します。「内容」の範囲はかなり広いですが、前述の IoC/DI コンテナー、Web レイヤー、データ アクセス レイヤー、エンタープライズ統合を処理するいくつかの方法が含まれています。セキュリティなど。
Spring は単なる Web フレームワークではありません。Web フレームワーク (Spring MVC) は、Spring の一部にすぎません。Spring はIoC コンテナでもあり、データベース アクセス、セキュリティ、リモーティングなどをサポートするライブラリも多数あります。したがって、Spring を JSF と一緒に使用することは十分に可能です。