Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

JBoss Forge y Eclipse Neon para aplicaciones Java EE 7

615 views

Published on

Presentación dada en Java Day 2016, Guatemala. Como crear aplicaciones Java EE 7 de forma rapida con JBoss Forge.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

JBoss Forge y Eclipse Neon para aplicaciones Java EE 7

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

×