Разница между типами файлов JSPX и JSFF внутри структуры ADF? - PullRequest
9 голосов
/ 23 ноября 2010

В чем разница между типами файлов JSPF и JSFF в ADF?

Мне не удалось найти достаточную информацию о файлах JSFF онлайн.

JSPX и JSFF относятся к фрагменту JSP и фрагменту JSF соответственно.JSFF обычно используется в проектах ADF.

Ответы [ 3 ]

11 голосов
/ 24 ноября 2010

JSFF используется для фрагментов страниц в ADF JSPX используется для обычных страниц JSF

Вы можете использовать JSFF в потоках задач ADF, а затем включать их в страницы JSPX.

9 голосов
/ 18 января 2013

jsff не является пригодной для запуска целью. Если вы хотите запустить эту страницу, она должна быть включена в страницы jspx. Еще одна важная вещь заключается в том, что всякий раз, когда мы используем поток задач ADF, мы используем фрагмент jsff

ИЛИ Вы можете сказать, что: -

Страница

.jspx - это JSP / XML представление, это отдельная страница, которая означает, что она может работать без какой-либо вспомогательной или базовой страницы. Jdeveloper 11g Release1 поддерживает страницу .jspx, но это не относится к Jdeveloper 11g Release2, Release2 поддерживает Facelets, значит .jsf ( Уточните, что .jsf и .jsff - это не одно и то же ).

, а

.jsff (фрагменты JSF) - это фрагмент страницы JSF (Java Server Faces), иногда страницы становятся слишком сложными и большими, и редактировать эти страницы непросто, в этом случае следует разделить на несколько фрагментов. Страница JSF может быть разбита на несколько меньших фрагментов страницы, чтобы избежать трудностей при редактировании и поддержании фрагментов страницы не может работать независимо, требуется база .jsf (страница JSF) или .jspx (JSP / XML) страница

Примечание: - ( .jsf и .jsff - это не одно и то же )

.jsf Vs .jspx

  1. jspx по соглашению является представлением JSP / XML, тогда как .jsf по соглашению является представлением Facelets. Ни один из них не «более совместим», но Facelets - это рекомендуемый путь вперед, если вы используете 11.1.2 или более позднюю версию.

  2. 11.1.2.x по умолчанию использует .jsf (для Faclets), где в качестве 11.1.1.x используется .jspx

  3. Обычно считается, что Facelets имеют лучшую производительность, поскольку он более тесно интегрирован с жизненным циклом JSf и не требует компиляции перед его запуском

  4. Документы JSPX и Facelets поддерживаются ботами с JDeveloper 11g R2, и мы поддерживаем их одинаково по функциональности (очень мало различий существует с обеих сторон)

  5. Документы JSPX - единственный выбор в JDeveloper 11g R1

1 голос
/ 08 мая 2013

JSFF используется для фрагментов страницы, в то время как JSPX используется для обычных страниц ADF, технически вы также можете использовать JSPX в качестве фрагмента страницы. Когда вы используете мастер JDeveloper для создания фрагмента страницы, расширением по умолчанию будет jsff.

Согласно документу Oracle «нет особой причины для использования .jsff, кроме быстрой дифференциации между полными страницами JSF и фрагментами страницы, когда вы работаете в Навигаторе приложений в JDeveloper.»

...