Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Java EE 8 - Future, Wishes and Predictions

83a8147c3c83c22e1e421c3420e768f9?s=47 hannelita
February 20, 2015

Java EE 8 - Future, Wishes and Predictions

Confoo 2015

83a8147c3c83c22e1e421c3420e768f9?s=128

hannelita

February 20, 2015
Tweet

More Decks by hannelita

Other Decks in Technology

Transcript

  1. Java EE 8 ༼ つ ◕_◕ ༽つFuture, Wishes and Predictions༼

    つ ◕_◕ ༽つ
  2. What we will NOT see here • Pure Java EE

    boring theory or history • Company related stuff • Oracle, Red Hat, IBM stuff
  3. What we will see here • Why Java EE? •

    Java EE expectations and Reality • How a Java EE is created • Java EE 8 - what we have now • Java EE 8 - wishes • Java EE 8 - Community and impressions • Funny Gifs and images!
  4. Bonjour

  5. Hi! I’m Hanneli São Paulo, Brazil

  6. Hi! I’m Hanneli Meanwhile here in Canada

  7. None
  8. None
  9. None
  10. None
  11. None
  12. None
  13. No advanced stuff Simplified way This is an informative talk!

  14. Why Java EE? Java Standards

  15. Why a Java EE 8 ‘guessing talk’?

  16. “Java EE has no future" 2015, HATERS, Gona.

  17. “New Java EE version will have everything I always wanted"

    2015, LOVERS, Gona.
  18. No fake expectations.

  19. Java EE Timeline Java EE 5 2006, May Java EE

    6 2009, Dec Java EE 7 2013, Jun Java EE 8 2016?
  20. How Java EE is created Companies People

  21. How Java EE is created JSR PDF

  22. How Java EE is created JUGs are also considered (a

    lot).
  23. How Java EE is created A A A A A

    A A A
  24. How Java EE is created A There’s a chance to

    see In the next Java EE
  25. Expectations x Reality

  26. Java EE 7 New JMS Websockets New Jax-RS JSON Support

    Concurrency Batch applications Better integration between JSF, CDI, JMS Servlets for HTTP/2
  27. Java EE 7 New JMS Websockets New Jax-RS JSON Support

    Concurrency Batch applications Better integration between JSF, CDI, JMS Servlets for HTTP/2
  28. Java EE 7 New JMS Websockets New Jax-RS JSON Support

    Concurrency Batch applications Better integration between JSF, CDI, JMS Servlets for HTTP/2 Java EE 8
  29. None
  30. Online survey for new JSRs! https://blogs.oracle.com/ldemichiel/entry/ results_from_the_java_ee

  31. Java EE 8 Already started!

  32. What’s submitted for Java EE 8 JSON B JSON Object

    Similar to JAXB, but for JSON
  33. What’s submitted for Java EE 8 Servlet 4.0 Servlets for

    HTTP/2 Server push Header compression Security
  34. What’s submitted for Java EE 8 Security !!!!!!11111111111

  35. Java EE security Working with JAAS

  36. Java EE security Several security issues in Java EE 7

    http://www1.contrastsecurity.com/blog/the-ten-most-important- security-controls-missing-in-javaee Preview - JSR 375
  37. Java EE and MVC A JSR for Action Based MVC

    Frameworks like Spring and Struts will be able to get more standards
  38. Java EE and MVC

  39. Java EE 8 JMS 2.1 (better integration with CDI) JAXRS

    2.1 JSF 2.3 Management API JSON Processing
  40. Java EE 8 - Who knows? CDI 2 CDI has

    a lot of holes Async CDI events
  41. Java EE 8 - let the flames begin

  42. Java EE 8 - FlameWar Andrew Binstock http://www.drdobbs.com/web-development/java-ee-7-and- then-what/240156899 Java

    EE 7: And Then What?
  43. Java EE 8 - FlameWar http://www.drdobbs.com/jvm/java-ee-is-dead/229300283 Java EE is dead

    and only JAX RS is left
  44. My personal opinion Java is opening the mind for community

    It is less ‘sociable' than Ruby or Python But it’s changing
  45. Java EE 8 - The importance of a JUG More

    people participate, more features goes in Social stuff - meetups Contribute to OSS “Adopt a JSR” - Marketing action to bring non companies to participate on JSRs
  46. Java EE 8 Mature

  47. Thanks!! Questions? @hannelita hannelita@gmail.com

  48. References • http://www.oracle.com/technetwork/java/javaee/overview/index.html • http://www.oracle.com/technetwork/java/javaee/overview/index.html • http://www.drdobbs.com/web-development/java-ee-7-and-then-what/240156899 • http://java.dzone.com/articles/java-ee-7-whats-new •

    http://www1.contrastsecurity.com/blog/the-ten-most-important-security-controls- missing-in-javaee • https://java.net/downloads/javaee-spec/JavaEE8_Community_Survey_Results.pdf • https://blogs.oracle.com/ldemichiel/entry/results_from_the_java_ee • http://www.slideshare.net/reza_rahman • http://www.slideshare.net/arungupta1