JBoss Forge y Eclipse Neon para aplicaciones Java EE 7
-
Upload
victor-leonel-orozco-lopez -
Category
Technology
-
view
359 -
download
6
Transcript of JBoss Forge y Eclipse Neon para aplicaciones Java EE 7
![Page 1: JBoss Forge y Eclipse Neon para aplicaciones Java EE 7](https://reader030.fdocuments.us/reader030/viewer/2022020203/58ac3d091a28ab145e8b66f3/html5/thumbnails/1.jpg)
Creando aplicaciones Web con JavaEE 7 y JBossForge
Vıctor Orozco
Nabenik
15 de julio de 2016
![Page 2: JBoss Forge y Eclipse Neon para aplicaciones Java EE 7](https://reader030.fdocuments.us/reader030/viewer/2022020203/58ac3d091a28ab145e8b66f3/html5/thumbnails/2.jpg)
Vıctor Orozco
I Developer (JVM/OpenSource Advocate)
I JUG Leader
I Consultor independiente(Nabenik)
I Profesor universitario
I @tuxtor
I The J*
![Page 3: JBoss Forge y Eclipse Neon para aplicaciones Java EE 7](https://reader030.fdocuments.us/reader030/viewer/2022020203/58ac3d091a28ab145e8b66f3/html5/thumbnails/3.jpg)
JavaEE 7
![Page 4: JBoss Forge y Eclipse Neon para aplicaciones Java EE 7](https://reader030.fdocuments.us/reader030/viewer/2022020203/58ac3d091a28ab145e8b66f3/html5/thumbnails/4.jpg)
Framework - Ecosistema
![Page 5: JBoss Forge y Eclipse Neon para aplicaciones Java EE 7](https://reader030.fdocuments.us/reader030/viewer/2022020203/58ac3d091a28ab145e8b66f3/html5/thumbnails/5.jpg)
Framework - Enterprise
![Page 6: JBoss Forge y Eclipse Neon para aplicaciones Java EE 7](https://reader030.fdocuments.us/reader030/viewer/2022020203/58ac3d091a28ab145e8b66f3/html5/thumbnails/6.jpg)
JavaEE 7
![Page 7: JBoss Forge y Eclipse Neon para aplicaciones Java EE 7](https://reader030.fdocuments.us/reader030/viewer/2022020203/58ac3d091a28ab145e8b66f3/html5/thumbnails/7.jpg)
JavaEE 7
I API Rest - JAX-RS 2.0
I WebSocket - WebSocket 1.0, Servlet 3.1
I JSON - JSON API 1.0
I SOA, Microservices
![Page 8: JBoss Forge y Eclipse Neon para aplicaciones Java EE 7](https://reader030.fdocuments.us/reader030/viewer/2022020203/58ac3d091a28ab145e8b66f3/html5/thumbnails/8.jpg)
Eclipse Neon
![Page 9: JBoss Forge y Eclipse Neon para aplicaciones Java EE 7](https://reader030.fdocuments.us/reader030/viewer/2022020203/58ac3d091a28ab145e8b66f3/html5/thumbnails/9.jpg)
Eclipse Neon
![Page 10: JBoss Forge y Eclipse Neon para aplicaciones Java EE 7](https://reader030.fdocuments.us/reader030/viewer/2022020203/58ac3d091a28ab145e8b66f3/html5/thumbnails/10.jpg)
Eclipse Neon
I 13 anos en desarrollo
I JSDT - JSON Editor, Grunt/Gulp, V8 Debugger
I HiDPI (yey!)
I PHP 7
I Cloud settings
I Soporte docker
I Gradle, EGerrit, Paho, Android Tooling, . . .
![Page 11: JBoss Forge y Eclipse Neon para aplicaciones Java EE 7](https://reader030.fdocuments.us/reader030/viewer/2022020203/58ac3d091a28ab145e8b66f3/html5/thumbnails/11.jpg)
Eclipse Neon
En 2014 . . .
![Page 12: JBoss Forge y Eclipse Neon para aplicaciones Java EE 7](https://reader030.fdocuments.us/reader030/viewer/2022020203/58ac3d091a28ab145e8b66f3/html5/thumbnails/12.jpg)
JBoss Tools
![Page 13: JBoss Forge y Eclipse Neon para aplicaciones Java EE 7](https://reader030.fdocuments.us/reader030/viewer/2022020203/58ac3d091a28ab145e8b66f3/html5/thumbnails/13.jpg)
JBoss Tools
I JSDT - JSON Editor, Grunt/Gulp, V8 Debugger
I OpenShift 3, Docker
I Forge Tools
I EAP 7.0 (yey!)
I CDI
I LiveReload (WildFly, JBoss)
I FrontEnd Tooling, BrowserSim
I Arquillian, AeroGear, Batch Tools
I Complemento o empaquetado
![Page 14: JBoss Forge y Eclipse Neon para aplicaciones Java EE 7](https://reader030.fdocuments.us/reader030/viewer/2022020203/58ac3d091a28ab145e8b66f3/html5/thumbnails/14.jpg)
JBoss Tools
![Page 15: JBoss Forge y Eclipse Neon para aplicaciones Java EE 7](https://reader030.fdocuments.us/reader030/viewer/2022020203/58ac3d091a28ab145e8b66f3/html5/thumbnails/15.jpg)
JBoss Forge
![Page 16: JBoss Forge y Eclipse Neon para aplicaciones Java EE 7](https://reader030.fdocuments.us/reader030/viewer/2022020203/58ac3d091a28ab145e8b66f3/html5/thumbnails/16.jpg)
JBoss Forge
I Layout
I Dependencias (pom.xml)
I Scaffolding
I Domain driven development
I Deployment
![Page 17: JBoss Forge y Eclipse Neon para aplicaciones Java EE 7](https://reader030.fdocuments.us/reader030/viewer/2022020203/58ac3d091a28ab145e8b66f3/html5/thumbnails/17.jpg)
Demo
![Page 18: JBoss Forge y Eclipse Neon para aplicaciones Java EE 7](https://reader030.fdocuments.us/reader030/viewer/2022020203/58ac3d091a28ab145e8b66f3/html5/thumbnails/18.jpg)
Arquitectura 2016
![Page 19: JBoss Forge y Eclipse Neon para aplicaciones Java EE 7](https://reader030.fdocuments.us/reader030/viewer/2022020203/58ac3d091a28ab145e8b66f3/html5/thumbnails/19.jpg)
JavaEE 7 - 2016
![Page 20: JBoss Forge y Eclipse Neon para aplicaciones Java EE 7](https://reader030.fdocuments.us/reader030/viewer/2022020203/58ac3d091a28ab145e8b66f3/html5/thumbnails/20.jpg)
Ventajas
I Existen N cantidad de bibliotecas JavaScript
I Independencia de backend
I Escalabilidad (stateless)
I Thin server apps
I Mejor tiempo de respuesta en comparacion a JSF/SpringMVC
![Page 21: JBoss Forge y Eclipse Neon para aplicaciones Java EE 7](https://reader030.fdocuments.us/reader030/viewer/2022020203/58ac3d091a28ab145e8b66f3/html5/thumbnails/21.jpg)
Desventajas
I Existen n cantidad de bibliotecas JavaScript
I Complejidad y restricciones de REST
I AngularJS no sera compatible hacia atras
![Page 22: JBoss Forge y Eclipse Neon para aplicaciones Java EE 7](https://reader030.fdocuments.us/reader030/viewer/2022020203/58ac3d091a28ab145e8b66f3/html5/thumbnails/22.jpg)
Demo
I CRUD Biblioteca
I H2 + WildFly 10
I Bean Validation, JPA, JAX-RS, JSON
I AngularJS vanilla
I Forge Tools
I https://github.com/tuxtor/bookstore
![Page 23: JBoss Forge y Eclipse Neon para aplicaciones Java EE 7](https://reader030.fdocuments.us/reader030/viewer/2022020203/58ac3d091a28ab145e8b66f3/html5/thumbnails/23.jpg)
QA
I Eclipse Neon - https://eclipse.org/
I JBoss Tools - http://tools.jboss.org/
I AngularJS - https://angularjs.org/
I JavaEE - http://docs.oracle.com/javaee/7/index.htmlI Libros recomendados:
I Java EE 7 Essentials - Arun GuptaI Developing RESTful Services with JAX-RS 2.0 - Masoud
Kalali, Bhakti MehtaI Eloquent JavaScript - Marijn Haverbeke
![Page 24: JBoss Forge y Eclipse Neon para aplicaciones Java EE 7](https://reader030.fdocuments.us/reader030/viewer/2022020203/58ac3d091a28ab145e8b66f3/html5/thumbnails/24.jpg)
Gracias
I https://www.vorozco.com
I http://github.com/tuxtor/slides
This work is licensed under a Creative CommonsAttribution-ShareAlike 3.0 Guatemala License.