2010-11-23 21 views

Respuesta

10

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

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

+1

Tengo un flujo de tareas adf con jsff's adentro, pero cuando lo arrastro a un archivo jspx aparece un error que dice 'No se puede crear una región de un flujo de tareas que contenga fragmentos de facelets en una página jspx. ' – f1wade

8

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, cada vez que utilizamos flujo de tareas ADF utilizamos fragmento jsff

o se puede decir que: -

.jspx página JSP se /XML representación, que es una página independiente, lo 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

.jsff (fragmentos JSF) es un fragmento de la página de JSF (Java Server Faces) página, a veces se convierten en páginas demasiado complejo y grande y no es fácil de editar esas páginas, en ese caso, debería dividirse en algunos fragmentos. página JSF puede romperse en algunos fragmentos de páginas más pequeñas para evitar dificultades en la edición y fragmentos de página manteniendo no se puede ejecutar de forma independiente, Requiere una base de .jsf (página JSF) o .jspx (JSP/XML) página

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 utiliza 11.1.1.x.JSPX

  3. Por lo general, se considera Facelets a ser de mejor rendimiento, ya que es más apretado integrado con el lifcycle JSF y no necesita ser compilado antes de ejecutarlo

  4. documentos y Facelets JSPX están soportados bot con JDeveloper 11g R2 y les apoyan en equallly funcionalidad (existen muy pocas diferencias en ambos lados)

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

1

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.

Según el documento de Oracle "no hay ninguna razón especial para usar .jsff aparte de la diferenciación rápida entre páginas JSF completas y fragmentos de página cuando se trabaja en el Navegador de aplicaciones en JDeveloper".

Cuestiones relacionadas