jsp jsf file-type oracle-adf jsp-fragments

¿Diferencia entre los tipos de archivo JSPX y JSFF dentro del marco ADF?



file-type oracle-adf (3)

JSFF se utiliza para fragmentos de página en ADF JSPX se usa para páginas JSF regulares

Puede tener JSFF dentro de flujos de tareas ADF y luego incluirlos dentro de las páginas JSPX.

¿Cuál es la diferencia entre los tipos de archivos JSPF y JSFF en ADF?

No he podido encontrar suficiente información en línea sobre los archivos JSFF.

JSPX y JSFF se refieren al Fragmento JSP y al Fragmento JSF, respectivamente. JSFF se usa generalmente en proyectos ADF.


JSFF se utiliza para fragmentos de página, mientras que JSPX se usa para páginas ADF normales, técnicamente también puede usar JSPX como fragmento de página. Cuando utiliza el asistente de JDeveloper para crear un fragmento de página, la extensión predeterminada será jsff.

De acuerdo con el documento de Oracle, "no hay ninguna razón especial para usar .jsff que no sea una diferenciación rápida entre páginas JSF completas y fragmentos de páginas cuando se trabaja en el Navegador de aplicaciones en JDeveloper".


jsff no es un destino ejecutable. Si desea ejecutar esta página, debe incluirse dentro de las páginas jspx. Una cosa más importante es que, siempre que utilizamos el flujo de tareas del ADF, usamos el fragmento jsff

O puedes decir eso: -

La página .jspx es una representación JSP / XML , es una página independiente que significa que puede ejecutarse sin ninguna página de soporte o base. Jdeveloper 11g Release1 es compatible con la página .jspx pero esto no está en Jdeveloper 11g Release2, Release2 admite Facelets significa .jsf ( Tenga en claro que .jsf y .jsff no son lo mismo ).

mientras

La página .jsff (fragmentos JSF) es un fragmento de la página JSF (caras del servidor Java), a veces las páginas se vuelven demasiado complejas y grandes, y no es fácil editar esas páginas, en ese caso debe dividirse en algunos fragmentos. La página JSF se puede dividir en algunos fragmentos de página más pequeños para evitar dificultades en la edición y mantener los fragmentos de página no se pueden ejecutar de forma independiente, requiere una base de página .jsf (página JSF) o .jspx (JSP / XML)

Nota: - ( .jsf y .jsff no es lo mismo )

.jsf Vs .jspx

  1. jspx es por convención, una representación JSP / XML, mientras que .jsf es por convención una representación de facelets. Ninguno es "más compatible", pero Facelets es el camino recomendado, siempre que esté en 11.1.2 o posterior.

  2. 11.1.2.x usa .jsf como predeterminado (para Faclets) donde como 11.1.1.x usa .jspx

  3. Por lo general, se considera que Facelets es de mejor rendimiento porque está más integrado con el ciclo de vida de JSf y no necesita compilarse antes de ejecutarlo.

  4. Los documentos JSPX y Facelets están respaldados por bots con JDeveloper 11g R2 y nosotros los apoyamos equitativamente en funcionalidad (existen muy pocas diferencias en ambos lados)

  5. Los documentos JSPX son la única opción en JDeveloper 11g R1