重複の可能性:
JSFの必要性は何ですか。css html javascript jQueryからUIを実現できるのはいつですか?
私は初めてJSFを学びましたが、(おそらく)プレゼンテーションとビジネスロジックのより明確な分離に加えて、JSPとの本質的な違いを見ていません。
JSFについての私の理解:
- クライアントがJSFページを要求する
- (
FacesServlet
JSFに付属)は、リクエストをカスタム(開発者によって作成された)JSFコントローラーにルーティングします - JSFコントローラーは、要求を処理するために使用するモデル/ビュー/Beanを認識しています。
- HTML、CSS、JS、および特別なJSFタグが混在するJSFページ(
.jsf
)は、JSFコントローラーによって問い合わせられ、クライアントブラウザーに返送されるHTML / CSS/JSコードを生成するために使用されます。
JSPについての私の理解:
- クライアントがJSPページを要求する
- web.xmlは、リクエストを正しいコントローラー/ハンドラーにルーティングします
- コントローラ/ハンドラ
.jsp
は、応答で使用するJSPファイル()を決定します - このJSPファイルには、HTML、CSS、JS、および特別なJSPタグが混在しており、これらのタグが問い合わせられ、最終的にHTML / CSS/JSを生成してクライアントブラウザに送り返します。
どちらの場合も、クライアント側(HTML、CSS、JS)とJavaコードがタグライブラリの形式で混在することになります。
- JSFはJSPよりどのように改善されていますか?
- JSFのライフサイクルはJSPとどのように異なりますか(本当に!)?
前もって感謝します!