ADF での JSPF と JSFF のファイル タイプの違いは何ですか?
JSFF ファイルに関する十分な情報をオンラインで見つけることができませんでした。
JSPX と JSFF は、それぞれ JSP フラグメントと JSF フラグメントを指します。JSFF は通常、ADF プロジェクトで使用されます。
ADF での JSPF と JSFF のファイル タイプの違いは何ですか?
JSFF ファイルに関する十分な情報をオンラインで見つけることができませんでした。
JSPX と JSFF は、それぞれ JSP フラグメントと JSF フラグメントを指します。JSFF は通常、ADF プロジェクトで使用されます。
JSFFはADFのページ・フラグメントに使用されます JSPXは通常のJSFページに使用されます
JSFF を ADF タスクフロー内に配置してから、それらを JSPX ページ内に含めることができます。
jsff は実行可能なターゲットではありません。このページを実行する場合は、jspx ページ内に含める必要があります。もう1つの重要なことは、ADFタスクフローを使用するときはいつでもjsffフラグメントを使用することです
または次のように言うことができます:--
.jspxページはJSP/XML表現であり、サポート ページやベース ページなしで実行できるスタンドアロン ページです。Jdeveloper 11g Release1 は .jspx ページをサポートしていますが、これは Jdeveloper 11g Release2 にはありません。Release2 は Facelets を意味します ( .jsf と .jsff は同じものではないことに注意してください)。
その間
.jsff (JSF フラグメント) ページは JSF (Java Server Faces) ページのフラグメントです。ページが複雑で大きくなりすぎて、それらのページを編集するのが容易でない場合があります。その場合、いくつかのフラグメントに分割する必要があります。JSF ページは、いくつかの小さなページ フラグメントに分割して、ページ フラグメントを独立して実行することはできません。.jsf(JSF ページ)または.jspx (JSP/XML)ページのベースが必要です。
注:- ( .jsf と .jsff は同じものではありません)
.jsf 対 .jspx
jspx は慣例により JSP/XML 表現ですが、.jsf は慣例により facelets 表現です。どちらも「互換性が高い」わけではありませんが、11.1.2 以降を使用している限り、Facelets が推奨される方法です。
11.1.2.x は .jsf をデフォルトとして (Faclets 用に) 使用しますが、11.1.1.x は .jspx を使用します。
通常、Facelets は JSf ライフサイクルと緊密に統合されており、実行前にコンパイルする必要がないため、パフォーマンスが優れていると見なされます。
JSPX ドキュメントと Facelets は、JDeveloper 11g R2 でサポートされているボットであり、機能的には同等にサポートされています (両方にほとんど違いはありません)。
JDeveloper 11g R1では、JSPXドキュメントが唯一の選択肢です
JSFF はページ フラグメントに使用され、JSPX は通常の ADF ページに使用されます。技術的には、JSPX をページ フラグメントとして使用することもできます。JDeveloperウィザードを使用してページ・フラグメントを作成する場合、デフォルトの拡張子はjsffになります。
Oracleドキュメントによると、「JDeveloperのアプリケーション・ナビゲータで作業しているときに、完全なJSFページとページ・フラグメントをすばやく区別する以外に、.jsffを使用する特別な理由はありません。」