ADF框架内的JSPX和JSFF文件类型之间的区别?

Pla*_*mer 9 jsf jsp file-type jsp-fragments oracle-adf

ADF中的JSPF和JSFF文件类型有什么区别?

我无法在线找到有关JSFF文件的足够信息.

JSPX和JSFF分别指JSP Fragment和JSF Fragment.JSFF通常用于ADF项目.

小智 11

JSFF用于ADF中的页面片段JSPX用于常规JSF页面

您可以在ADF任务流中包含JSFF,然后将它们包含在JSPX页面中.


小智 8

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对象.jspx

  1. 按照惯例,jspx是JSP/XML表示,而.jsf按照惯例是facelets表示.两者都不是"更兼容",但只要您使用11.1.2或更高版本,Facelets就是推荐的前进方式.

  2. 11.1.2.x使用.jsf作为默认值(对于Faclets),其中11.1.1.x使用.jspx

  3. 通常,Facelets被认为具有更好的性能,因为它与JSf生命周期更紧密地集成,并且在运行它之前不需要编译

  4. 使用JDeveloper 11g R2支持JSPX文档和Facelets,我们确实在功能上支持它们(两边都存在很小的差异)

  5. JSPX文档是JDeveloper 11g R1中唯一的选择