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

Java EE 8 - Future, Wishes and Predictions

hannelita
February 20, 2015

Java EE 8 - Future, Wishes and Predictions

Confoo 2015

hannelita

February 20, 2015
Tweet

More Decks by hannelita

Other Decks in Technology

Transcript

  1. What we will NOT see here • Pure Java EE

    boring theory or history • Company related stuff • Oracle, Red Hat, IBM stuff
  2. 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!
  3. Java EE Timeline Java EE 5 2006, May Java EE

    6 2009, Dec Java EE 7 2013, Jun Java EE 8 2016?
  4. Java EE 7 New JMS Websockets New Jax-RS JSON Support

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

    Concurrency Batch applications Better integration between JSF, CDI, JMS Servlets for HTTP/2
  6. 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
  7. What’s submitted for Java EE 8 Servlet 4.0 Servlets for

    HTTP/2 Server push Header compression Security
  8. 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
  9. Java EE and MVC A JSR for Action Based MVC

    Frameworks like Spring and Struts will be able to get more standards
  10. Java EE 8 JMS 2.1 (better integration with CDI) JAXRS

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

    a lot of holes Async CDI events
  12. My personal opinion Java is opening the mind for community

    It is less ‘sociable' than Ruby or Python But it’s changing
  13. 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
  14. 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