Spring MVCには、2つの並列クラス階層があり、1つはポートレットを持ち、もう1つはないものです。Spring MVCのすべてのポートレットクラスは何ですか?
これはなんですか?それはなぜそうであり、私は何を使うべきですか?
Spring MVCには、2つの並列クラス階層があり、1つはポートレットを持ち、もう1つはないものです。Spring MVCのすべてのポートレットクラスは何ですか?
これはなんですか?それはなぜそうであり、私は何を使うべきですか?
従来 (サーブレットベース)Web開発のサポートに加え
ためだ、 春はまた、JSR-168ポートレット 開発をサポートしています。できるだけ多くの場合、 ポートレットMVCフレームワークは、Web MVCフレームワークのミラー イメージであり、 も同じ基底ビュー 抽象化と統合 テクノロジを使用します。
Spring documentation (Chapter 16. Portlet MVC Framework)には、相違点の詳細が記載されています。
最後の質問に答えるには、ポートレット(ポータルにデプロイするWebアプリケーション)を開発する場合は、Portlet MVC frameworkを使用する必要があります。従来のWebアプリケーションを開発する場合は、Web MVC frameworkを使用する必要があります。
サーブレットとは対照的に意味ですか?ポートレットMVCフレームワークは、具体的には、JSR-168(おそらくJSR-286でもわかりません)ポートレットの開発用です。ポートレットMVCワークフローはサーブレットMVCワークフローとは異なるため、ポートレット階層は別個です。
ポートレットを開発する場合は、ポートレットMVCフレームワークが必要です。それ以外の場合、サーブレットMVCフレームワークは必要なものであり、ポートレットのことを心配する必要はありません。