Successfully reported this slideshow.
Your SlideShare is downloading. ×

OTN Tour 2016 - ADF y la Integración Continua

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Upcoming SlideShare
Dossier pulso 2012
Dossier pulso 2012
Loading in …3
×

Check these out next

1 of 28 Ad

OTN Tour 2016 - ADF y la Integración Continua

Download to read offline

Oracle JDeveloper 12cR2 cuenta con una mayor integración con Maven, lo cual facilita el desarrollo de aplicaciones Oracle ADF en ambientes de integración continua. En esta sesión hablamos de la práctica de Integración Continua, su importancia en aplicaciones desarrolladas con Oracle ADF y cuales herramientas podemos usar para lograrla.

Oracle JDeveloper 12cR2 cuenta con una mayor integración con Maven, lo cual facilita el desarrollo de aplicaciones Oracle ADF en ambientes de integración continua. En esta sesión hablamos de la práctica de Integración Continua, su importancia en aplicaciones desarrolladas con Oracle ADF y cuales herramientas podemos usar para lograrla.

Advertisement
Advertisement

More Related Content

Advertisement

Recently uploaded (20)

OTN Tour 2016 - ADF y la Integración Continua

  1. 1. ORACLE OTN TOURAlexis López - aalopez@gmail.com - @aa_lopez AGO-2016 v1 Integración Continua en Oracle ADF build commit dependencias artefactos Pruebas automatizadas Checkout Probar/Comprobar build ? ? ? ? ?
  2. 2. ORACLE OTN TOURAlexis López - aalopez@gmail.com - @aa_lopez AGO-2016 v1 ¿Qué es Oracle ADF? ● Framework de desarrollo ● Modelo-Vista-Controlador ● Desarrollado sobre Java EE ● 11g → JavaEE 5 ● 12c → JavaEE 6 ● Visual y Declarativo ● Interfaz de usuario moderna ● Flujos de navegación avanzados (Task Flows) ● Seguridad integrada ● IDEs: JDeveloper and Eclipse(OEPE)* *Funcionalidades limitadas
  3. 3. ORACLE OTN TOURAlexis López - aalopez@gmail.com - @aa_lopez AGO-2016 v1 ¿Qué es Oracle ADF Essentials? ● Subconjunto de las tecnologías clave de Oracle ADF: ● ADF Faces ● ADF DvT ● ADF Controller ● ADF Binding ● ADF Bussines Components ● Gratis para desarrollar, Gratis para desplegar ● JDeveloper/Eclipse* ● MySQL* ● Glassfish *Funcionalidades limitadas
  4. 4. ORACLE OTN TOURAlexis López - aalopez@gmail.com - @aa_lopez AGO-2016 v1 ADF 12.2.1.x ● Versión 12.2.1.0 -> liberada en Octubre de 2015 ● Versión 12.2.1.1 -> liberada en Junio de 2016 ● Actualización a Java SE 8 ● Actualización a Java EE 6 ● Nuevos componentes para ADF Faces y ADF DvT ● Nuevos componentes y plantilla para diseño adaptable ● Soporta CSS3 ● Soporte para últimas versiones de navegadores ● Soporta la creación de APIs tipo Rest a partir del modelo de negocio ● Soporte para Git ● Mejor soporte para Maven
  5. 5. ORACLE OTN TOURAlexis López - aalopez@gmail.com - @aa_lopez AGO-2016 v1 Integración Continua Codificar Compilar Probar Desplegar
  6. 6. ORACLE OTN TOURAlexis López - aalopez@gmail.com - @aa_lopez AGO-2016 v1 ¿Por qué la Integración Continua en ADF? Código Común Modelo Común UI Común UC01 UC02 ... Aplicación Maestra ...
  7. 7. ORACLE OTN TOURAlexis López - aalopez@gmail.com - @aa_lopez AGO-2016 v1 Repositorio de código fuente build commit dependencias artefactos Pruebas automatizadas Checkout Probar/Comprobar Despliegue build ? ? ? ? ? ?
  8. 8. ORACLE OTN TOURAlexis López - aalopez@gmail.com - @aa_lopez AGO-2016 v1 Repositorio de código fuente - Git Repo Remoto Desarrollador 1 Desarrollador 2 Desarrollador 3 Push ↑ Clone / Pull / Fetch ↓ revert log status branch merge commit ... revert log status branch merge commit ... revert log status branch merge commit ...
  9. 9. ORACLE OTN TOURAlexis López - aalopez@gmail.com - @aa_lopez AGO-2016 v1 Repositorio de código fuente – JDeveloper y Git
  10. 10. ORACLE OTN TOURAlexis López - aalopez@gmail.com - @aa_lopez AGO-2016 v1 Repositorio de código fuente – JDeveloper y Git
  11. 11. ORACLE OTN TOURAlexis López - aalopez@gmail.com - @aa_lopez AGO-2016 v1 Gestión de dependencias build commit dependencias artefactos Pruebas automatizadas Checkout Probar/Comprobar Despliegue build ? ? ? ? ?
  12. 12. ORACLE OTN TOURAlexis López - aalopez@gmail.com - @aa_lopez AGO-2016 v1 Gestión de dependencias
  13. 13. ORACLE OTN TOURAlexis López - aalopez@gmail.com - @aa_lopez AGO-2016 v1 Gestión de dependencias - Maven com.acelopez:libB:3.0 Dependencias Transitivas com.acelopez:libA:1.0 com.acelopez:libB:1.0 com.acelopez:libC:1.0 MiAplicación Fases del ciclo de vida clean test packagecompile install ...... POMSettings
  14. 14. ORACLE OTN TOURAlexis López - aalopez@gmail.com - @aa_lopez AGO-2016 v1 Gestión de dependencias – JDeveloper y Maven
  15. 15. ORACLE OTN TOURAlexis López - aalopez@gmail.com - @aa_lopez AGO-2016 v1 Gestión de dependencias – JDeveloper y Maven
  16. 16. ORACLE OTN TOURAlexis López - aalopez@gmail.com - @aa_lopez AGO-2016 v1 Repositorio binario build commit dependencias artefactos Pruebas automatizadas Checkout Probar/Comprobar build ? ? ?
  17. 17. ORACLE OTN TOURAlexis López - aalopez@gmail.com - @aa_lopez AGO-2016 v1 Repositorio binario Desarrollador 1 Repositorio local Desarrollador 2 Repositorio local Desarrollador n Repositorio local
  18. 18. ORACLE OTN TOURAlexis López - aalopez@gmail.com - @aa_lopez AGO-2016 v1 Repositorio binario - Artifactory Desarrollador 1 Repositorio local Desarrollador 2 Repositorio local Desarrollador n Repositorio local Red privada
  19. 19. ORACLE OTN TOURAlexis López - aalopez@gmail.com - @aa_lopez AGO-2016 v1 Pruebas y comprobación build commit dependencias artefactos Pruebas automatizadas Checkout Probar/Comprobar build ? ?
  20. 20. ORACLE OTN TOURAlexis López - aalopez@gmail.com - @aa_lopez AGO-2016 v1 Pruebas y comprobación public class MiClase { public static final String VERSION = “1.0b”; public MiClase() { //... } } Calidad de Código
  21. 21. ORACLE OTN TOURAlexis López - aalopez@gmail.com - @aa_lopez AGO-2016 v1 Pruebas y comprobación - JUnit
  22. 22. ORACLE OTN TOURAlexis López - aalopez@gmail.com - @aa_lopez AGO-2016 v1 Pruebas y comprobación – ADF Selenium WebDriver + ADF Selenium AdfButton AdfCalendar AdfColumn AdfDialog AdfInputDate AdfInputFile AdfLink AdfMenu AdfTable ... No requiere interacción de bajo nivel con componentes HTML
  23. 23. ORACLE OTN TOURAlexis López - aalopez@gmail.com - @aa_lopez AGO-2016 v1 Pruebas y comprobación - ADF Reglas Auditoría
  24. 24. ORACLE OTN TOURAlexis López - aalopez@gmail.com - @aa_lopez AGO-2016 v1 Orquestación build commit dependencias artefactos Pruebas automatizadas Checkout Probar/Comprobar build ?
  25. 25. ORACLE OTN TOURAlexis López - aalopez@gmail.com - @aa_lopez AGO-2016 v1 Orquestación git clone clean compile test package install deploy notify
  26. 26. ORACLE OTN TOURAlexis López - aalopez@gmail.com - @aa_lopez AGO-2016 v1 Orquestación - Jenkins ● Código libre ● Gran cantidad de plugins ● Apache Maven ● Integración Continua -> Entrega continua
  27. 27. ORACLE OTN TOURAlexis López - aalopez@gmail.com - @aa_lopez AGO-2016 v1 Integración Continua en Oracle ADF build commit dependencias artefactos Pruebas automatizadas Checkout Probar/Comprobar build
  28. 28. ORACLE OTN TOURAlexis López - aalopez@gmail.com - @aa_lopez AGO-2016 v1 Recursos en línea ● acelopez.com - Blog acerca de Java y ADF ● Código fuente de ADF – Oracle Support ● ADF Architecture TV ● Grupo de metodología empresarial de ADF (ADF EMG) ● Comunidad ADF en Google+ ● OTN Forums – JDeveloper y ADF ● Oracle ADF Architecture Square ● Oracle ADF Code Corner ● Íconos: Visual Pharm (descargados desde iconfinder.com)

×