SlideShare una empresa de Scribd logo
1 de 22
Descargar para leer sin conexión
APLICACION JEE 5.0
          ADF RICH FACES –TOPLINK JPA – DATA CONTROLS – ORACLE XE
Instructor    : LEONARDO TORRES ALTEZ
Aplicación : Consulta de dos tablas : cabecera y detalle
Frameworks : JSF - ADF Rich Faces
APIS           : JPA , Oracle Data Control, EJB
Tecnologias : AJAX
Requisitos : JDeveloper 11 , Internet Explorer 7.x ó Firefox 2.x , Oracle XE

1 Inicial el JDeveloper 11.

   Clic en Nueva Aplicación …




2 Definir las propiedades de la
  aplicación !
CREACION DE LA CAPA DE PERSISTENCIA ( BEANS MODELO JPA )
3 Una vez definida la aplicación nos
  pedirá definir el proyecto ( sub
  aplicación )

  Un proyecto esta asociado a una
  aplicación en Jdeveloper




4 En la vista de bases de datos clic
  derecho en IDE Connection, escoger
  New Connection




5 Nos conectaremos a la base de datos
  Oracle Express que esta instalada en
  su PC , definir las propiedades !

  Hostname : 10.21.12.96

  Username : hr
  Password : 123

  SID : XE

  Para probar clic en Test Connection
6 Si la conexión fue exitosa nos
  conectaremos al esquema HR




7 Clic derecho sobre el proyecto
  “model”




8 De la categoría TopLink JPA ,
  escoger Entities from Tables
9 Siguiente …




1 Dejar vacío persistente Unit.
0
  Siguiente ..




1 Siguiente …
1
1 Clic en la lupa
2




1 Escoger la conexión antes definida.
3 Clic en Copy Connection




1 Siguiente …
4
1 Clic en Query y escoger las tablas
5 Employees y Departaments

  Estas serán las tablas que usaremos
  en la consulta Web


  Se crearan los bean JPA a partir de
  las tablas




1 Siguiente ..
6
1 Siguiente …
7




1 Terminar …
8




1 Visualice el código generado
9

  Crea una clase para cada tabla!
2 Añadir el siguiente query a la clase
0 Employees :

  @Entity
  @NamedQueries({
  @NamedQuery(name = quot;Employees.findAllquot;,
  query = quot;select o from Employees oquot;)
  ,
  @NamedQuery(name = quot;Employees.findByNamequot;,
  query = quot;select o from Employees o where
  o.firstName like :p_namequot;)
  })

  Alt + Enter para auto añadir los
  imports

  Las anotaciones son una forma
  alternativa de crear “queries” JPQL
2 Clic derecho sobre persistente.xml y
1 escoger New Service Facade …




  Esto creara un clase con los
  métodos CRUD ( create , read ,
  update, delete)


2 Clic en New Unit
2




  Esto creara un nuevo Persistence
  Unit JPA
2 Siguiente …
3




2 Siguiente …
4
2 Siguiente ..
5




2 Finish ..
6
2 Agregar estas líneas debajo de TODO
7 , para buscar el primer empleado el
  cual tenga el nombre empezando con
  la letra “P”

  Luego imprimiremos su apellido:

   Employees a =
  javaServiceFacade.queryEmployeesFindByName(quot;
  P%quot;).get(0);
      System.out.println(a.getLastName());


  Este metodo main es solo de
  prueba , con esto ejecutamos una
  consulta para ver que JPA funciona
  bien

2 Clic derecho sobre el código , y
8 escoger RUN




CREACION DE LA CAPA WEB ( JSF – LIBRERÍA ORACLE ADF RICH FACES )
2 Crear otro proyecto ( Sub Aplicación )
9




3 Escoger propiedades !
0
3 Modificar propiedades
1 Clic derecho / propiedades




3 Marcar modelo.jpr
2




  Con esto marcamos la
  dependencia de la capa web con la
  capa de persistencia
3 Escoger la categoría JSP Tag
3 Libraries ,escoger Add




3 Escoger la libreria !
4




  Estas son las librerias de tags de
  ADF Rich Faces
3 Quedará de esta forma !
5




3 En la categoría Technology Scope ,
6 escoger ADF Faces




3 Quedará de esta forma
7




  Con esto Jdeveloper nos agregara
  librerias ( jars ) necesarios para
  ejecutar JSF
3 Escoger el archivo faces-config.xml ,
8
  Con la paleta a la derecha ( JSF
  Diagram Objects ) hacer elsiguiente
  diagrama de flujo !




3 Clic derecho en crear pagina
9
4 Escoger las propiedades
0




4 Arrastrar un componente “Panel
1 Strech Layout” a la pagina
  browse.jspx
4 Agregar un componente “Panel
2 Splitter” al centro




  Clic derecho en JavaServiceFacade ,
  escoger Create Data Control




  Un “data control” es una
  tecnologia que solo existe en
  Oracle ADF , sirve para unir la capa
  de persistencia con la capa web




4 Arrastrar “Departamets” de los data
3 controls
4 Escoger Forms / ADF Read-only
4 Form




4 Marcar “Incluir Controles de
5 Navegación”

  Escoger Aceptar




4 Quedará de esta forma !
6
4 Escoger “employeeList” de los Data
7 Controls , arrastrarlos a la pagina




4 Escoger Tables / ADF Read-only
8 Table




4 Marcar “Sorting”
9
  Escoger Aceptar




5 Cambiar la propiedad del “panel
0 Slipter” a vertical
5 Arrastrar el área punteada hacia
1 abajo para dar mas espacio a los
  controles




5 Ir a la pagina faces-config.xml , clic
2 derecho sobre browse.jspx y escoger
  Run
5 Resultado !
3

Más contenido relacionado

Destacado (20)

Eres Feliz
Eres FelizEres Feliz
Eres Feliz
 
Docencia 1 La RepúBlica
Docencia 1  La RepúBlicaDocencia 1  La RepúBlica
Docencia 1 La RepúBlica
 
Capli Cchv 1
Capli Cchv 1Capli Cchv 1
Capli Cchv 1
 
Educación2
Educación2Educación2
Educación2
 
Influenza
InfluenzaInfluenza
Influenza
 
Taller 2
Taller 2Taller 2
Taller 2
 
Blog De Aula
Blog De AulaBlog De Aula
Blog De Aula
 
El Juego Del Corazon
El  Juego  Del  CorazonEl  Juego  Del  Corazon
El Juego Del Corazon
 
Deportes de raqueta
Deportes de raquetaDeportes de raqueta
Deportes de raqueta
 
Bronquiolitis 2
Bronquiolitis 2Bronquiolitis 2
Bronquiolitis 2
 
Joomla1
Joomla1Joomla1
Joomla1
 
Mujeres Son Estas
Mujeres Son EstasMujeres Son Estas
Mujeres Son Estas
 
Vacaciones Estupendas
Vacaciones  EstupendasVacaciones  Estupendas
Vacaciones Estupendas
 
Aulas Alternativas 0
Aulas Alternativas 0Aulas Alternativas 0
Aulas Alternativas 0
 
Texto Expositivo Asr
Texto Expositivo AsrTexto Expositivo Asr
Texto Expositivo Asr
 
Primer trabajo 1
Primer trabajo 1Primer trabajo 1
Primer trabajo 1
 
Santa Catalina Infantil
Santa Catalina InfantilSanta Catalina Infantil
Santa Catalina Infantil
 
Sistema de evaluacion 02
Sistema de evaluacion 02Sistema de evaluacion 02
Sistema de evaluacion 02
 
Virtual
VirtualVirtual
Virtual
 
Thinktur, ITH plataforma tecnológica del turismo 2013
Thinktur, ITH plataforma tecnológica del turismo 2013Thinktur, ITH plataforma tecnológica del turismo 2013
Thinktur, ITH plataforma tecnológica del turismo 2013
 

Similar a Adf Rich Faces Toplink Jpa Oracle Xe Jee 5

Similar a Adf Rich Faces Toplink Jpa Oracle Xe Jee 5 (20)

Reportes
ReportesReportes
Reportes
 
Reportes En J Developer Parte 1 Y 2
Reportes En J Developer   Parte 1 Y 2Reportes En J Developer   Parte 1 Y 2
Reportes En J Developer Parte 1 Y 2
 
I report
I reportI report
I report
 
I report
I reportI report
I report
 
Manual reportes jsp
Manual reportes jspManual reportes jsp
Manual reportes jsp
 
Reportes
ReportesReportes
Reportes
 
Base de datos y reportes
Base de datos y reportesBase de datos y reportes
Base de datos y reportes
 
Toturial aplicacion base de datos jsp
Toturial aplicacion base de datos jspToturial aplicacion base de datos jsp
Toturial aplicacion base de datos jsp
 
Tutorial ASP .NET
Tutorial ASP .NETTutorial ASP .NET
Tutorial ASP .NET
 
Trabajo programcion
Trabajo programcionTrabajo programcion
Trabajo programcion
 
Reportes
ReportesReportes
Reportes
 
Manual Netbeans Bases Datos2
Manual Netbeans Bases Datos2Manual Netbeans Bases Datos2
Manual Netbeans Bases Datos2
 
IREPORT
IREPORTIREPORT
IREPORT
 
Tutorial java fx_8_espanol
Tutorial java fx_8_espanolTutorial java fx_8_espanol
Tutorial java fx_8_espanol
 
Entity Framework ó Linq SQL - Visual Studio 2012
Entity Framework  ó  Linq SQL - Visual Studio 2012Entity Framework  ó  Linq SQL - Visual Studio 2012
Entity Framework ó Linq SQL - Visual Studio 2012
 
Manual de netbeans_7(2)(2)(2)
Manual de netbeans_7(2)(2)(2)Manual de netbeans_7(2)(2)(2)
Manual de netbeans_7(2)(2)(2)
 
Aplicacion web de una libreria
Aplicacion web de una libreriaAplicacion web de una libreria
Aplicacion web de una libreria
 
Guia BD conexión Mysql con Java usando Netbeans
Guia BD conexión Mysql con Java usando NetbeansGuia BD conexión Mysql con Java usando Netbeans
Guia BD conexión Mysql con Java usando Netbeans
 
Ejercicio basico jsf’s
Ejercicio basico jsf’sEjercicio basico jsf’s
Ejercicio basico jsf’s
 
Reportes
ReportesReportes
Reportes
 

Último

PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 

Último (20)

PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 

Adf Rich Faces Toplink Jpa Oracle Xe Jee 5

  • 1. APLICACION JEE 5.0 ADF RICH FACES –TOPLINK JPA – DATA CONTROLS – ORACLE XE Instructor : LEONARDO TORRES ALTEZ Aplicación : Consulta de dos tablas : cabecera y detalle Frameworks : JSF - ADF Rich Faces APIS : JPA , Oracle Data Control, EJB Tecnologias : AJAX Requisitos : JDeveloper 11 , Internet Explorer 7.x ó Firefox 2.x , Oracle XE 1 Inicial el JDeveloper 11. Clic en Nueva Aplicación … 2 Definir las propiedades de la aplicación !
  • 2. CREACION DE LA CAPA DE PERSISTENCIA ( BEANS MODELO JPA ) 3 Una vez definida la aplicación nos pedirá definir el proyecto ( sub aplicación ) Un proyecto esta asociado a una aplicación en Jdeveloper 4 En la vista de bases de datos clic derecho en IDE Connection, escoger New Connection 5 Nos conectaremos a la base de datos Oracle Express que esta instalada en su PC , definir las propiedades ! Hostname : 10.21.12.96 Username : hr Password : 123 SID : XE Para probar clic en Test Connection
  • 3. 6 Si la conexión fue exitosa nos conectaremos al esquema HR 7 Clic derecho sobre el proyecto “model” 8 De la categoría TopLink JPA , escoger Entities from Tables
  • 4. 9 Siguiente … 1 Dejar vacío persistente Unit. 0 Siguiente .. 1 Siguiente … 1
  • 5. 1 Clic en la lupa 2 1 Escoger la conexión antes definida. 3 Clic en Copy Connection 1 Siguiente … 4
  • 6. 1 Clic en Query y escoger las tablas 5 Employees y Departaments Estas serán las tablas que usaremos en la consulta Web Se crearan los bean JPA a partir de las tablas 1 Siguiente .. 6
  • 7. 1 Siguiente … 7 1 Terminar … 8 1 Visualice el código generado 9 Crea una clase para cada tabla!
  • 8. 2 Añadir el siguiente query a la clase 0 Employees : @Entity @NamedQueries({ @NamedQuery(name = quot;Employees.findAllquot;, query = quot;select o from Employees oquot;) , @NamedQuery(name = quot;Employees.findByNamequot;, query = quot;select o from Employees o where o.firstName like :p_namequot;) }) Alt + Enter para auto añadir los imports Las anotaciones son una forma alternativa de crear “queries” JPQL 2 Clic derecho sobre persistente.xml y 1 escoger New Service Facade … Esto creara un clase con los métodos CRUD ( create , read , update, delete) 2 Clic en New Unit 2 Esto creara un nuevo Persistence Unit JPA
  • 9. 2 Siguiente … 3 2 Siguiente … 4
  • 10. 2 Siguiente .. 5 2 Finish .. 6
  • 11. 2 Agregar estas líneas debajo de TODO 7 , para buscar el primer empleado el cual tenga el nombre empezando con la letra “P” Luego imprimiremos su apellido: Employees a = javaServiceFacade.queryEmployeesFindByName(quot; P%quot;).get(0); System.out.println(a.getLastName()); Este metodo main es solo de prueba , con esto ejecutamos una consulta para ver que JPA funciona bien 2 Clic derecho sobre el código , y 8 escoger RUN CREACION DE LA CAPA WEB ( JSF – LIBRERÍA ORACLE ADF RICH FACES )
  • 12. 2 Crear otro proyecto ( Sub Aplicación ) 9 3 Escoger propiedades ! 0
  • 13. 3 Modificar propiedades 1 Clic derecho / propiedades 3 Marcar modelo.jpr 2 Con esto marcamos la dependencia de la capa web con la capa de persistencia
  • 14. 3 Escoger la categoría JSP Tag 3 Libraries ,escoger Add 3 Escoger la libreria ! 4 Estas son las librerias de tags de ADF Rich Faces
  • 15. 3 Quedará de esta forma ! 5 3 En la categoría Technology Scope , 6 escoger ADF Faces 3 Quedará de esta forma 7 Con esto Jdeveloper nos agregara librerias ( jars ) necesarios para ejecutar JSF
  • 16. 3 Escoger el archivo faces-config.xml , 8 Con la paleta a la derecha ( JSF Diagram Objects ) hacer elsiguiente diagrama de flujo ! 3 Clic derecho en crear pagina 9
  • 17. 4 Escoger las propiedades 0 4 Arrastrar un componente “Panel 1 Strech Layout” a la pagina browse.jspx
  • 18. 4 Agregar un componente “Panel 2 Splitter” al centro Clic derecho en JavaServiceFacade , escoger Create Data Control Un “data control” es una tecnologia que solo existe en Oracle ADF , sirve para unir la capa de persistencia con la capa web 4 Arrastrar “Departamets” de los data 3 controls
  • 19. 4 Escoger Forms / ADF Read-only 4 Form 4 Marcar “Incluir Controles de 5 Navegación” Escoger Aceptar 4 Quedará de esta forma ! 6
  • 20. 4 Escoger “employeeList” de los Data 7 Controls , arrastrarlos a la pagina 4 Escoger Tables / ADF Read-only 8 Table 4 Marcar “Sorting” 9 Escoger Aceptar 5 Cambiar la propiedad del “panel 0 Slipter” a vertical
  • 21. 5 Arrastrar el área punteada hacia 1 abajo para dar mas espacio a los controles 5 Ir a la pagina faces-config.xml , clic 2 derecho sobre browse.jspx y escoger Run