Java EE 8
༼ つ ◕_◕ ༽つFuture, Wishes and Predictions༼ つ ◕_◕ ༽つ
What we will NOT see here
• Pure Java EE boring theory or history
• Company related stuff
• Oracle, Red Hat, IBM stuff
What we will see here
• Why Java EE?
• Java EE expectations and Reality
• How a Java EE is created
• Java EE 8 - what we h...
Bonjour
Hi! I’m Hanneli
São Paulo, Brazil
Hi! I’m Hanneli
Meanwhile here in Canada
No advanced stuff
Simplified way
This is an informative talk!
Why Java EE?
Java Standards
Why a Java EE 8
‘guessing talk’?
“Java EE has no
future"
2015, HATERS, Gona.
“New Java EE version will have
everything I always wanted"
2015, LOVERS, Gona.
No fake expectations.
Java EE Timeline
Java EE
5
2006, May
Java EE
6
2009, Dec
Java EE
7
2013, Jun
Java EE
8
2016?
How Java EE is
created
Companies
People
How Java EE is
created
JSR
PDF
How Java EE is created
JUGs are also considered (a lot).
How Java EE is created
A
A
A
A
A
A
A
A
How Java EE is created
A
There’s a chance to see
In the next Java EE
Expectations x Reality
Java EE 7
New JMS Websockets New Jax-RS
JSON Support Concurrency
Batch applications
Better integration between JSF,
CDI, J...
Java EE 7
New JMS Websockets New Jax-RS
JSON Support Concurrency
Batch applications
Better integration between JSF,
CDI, J...
Java EE 7
New JMS Websockets New Jax-RS
JSON Support Concurrency
Batch applications
Better integration between JSF,
CDI, J...
Online survey for new JSRs!
https://blogs.oracle.com/ldemichiel/entry/results_from_the_java_e
Java EE 8
Already started!
What’s submitted for Java EE 8
JSON B
JSON Object
Similar to JAXB, but for JSON
What’s submitted for Java EE 8
Servlet 4.0
Servlets for HTTP/2
Server push
Header compression
Security
What’s submitted for Java EE 8
Security
!!!!!!11111111111
Java EE security
Working with JAAS
Java EE security
Several security issues in Java EE 7
trastsecurity.com/blog/the-ten-most-important-security-controls-m
Pr...
Java EE and MVC
A JSR for Action Based MVC
Frameworks like Spring and Struts
will be able to get more standards
Java EE and MVC
Java EE 8
JMS 2.1 (better integration with CDI)
JAXRS 2.1
JSF 2.3
Management API
JSON Processing
Java EE 8 - Who knows?
CDI 2
CDI has a lot of holes
Async CDI events
Java EE 8 - let the flames begin
Java EE 8 - FlameWar
Andrew Binstock
ww.drdobbs.com/web-development/java-ee-7-and-then-what/240
Java EE 7: And Then What?
Java EE 8 - FlameWar
http://www.drdobbs.com/jvm/java-ee-is-dead/229300283
Java EE is dead and only JAX RS is left
My personal opinion
Java is opening the mind for
community
It is less ‘sociable' than Ruby or Python
But it’s changing
Java EE 8 - The importance of a JUG
More people participate, more features goes in
Social stuff - meetups
Contribute to OS...
Java EE 8
Mature
Thanks!!
Questions?
@hannelita
hannelita@gmail.com
References
• http://www.oracle.com/technetwork/java/javaee/overview/index.html
• http://www.oracle.com/technetwork/java/ja...
Java EE 8 - Future, Wishes and Predictions
Java EE 8 - Future, Wishes and Predictions
Upcoming SlideShare
Loading in …5
×

Java EE 8 - Future, Wishes and Predictions

1,572 views

Published on

Confoo 2008

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,572
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
13
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Java EE 8 - Future, Wishes and Predictions

  1. 1. Java EE 8 ༼ つ ◕_◕ ༽つFuture, Wishes and Predictions༼ つ ◕_◕ ༽つ
  2. 2. What we will NOT see here • Pure Java EE boring theory or history • Company related stuff • Oracle, Red Hat, IBM stuff
  3. 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. 4. Bonjour
  5. 5. Hi! I’m Hanneli São Paulo, Brazil
  6. 6. Hi! I’m Hanneli Meanwhile here in Canada
  7. 7. No advanced stuff Simplified way This is an informative talk!
  8. 8. Why Java EE? Java Standards
  9. 9. Why a Java EE 8 ‘guessing talk’?
  10. 10. “Java EE has no future" 2015, HATERS, Gona.
  11. 11. “New Java EE version will have everything I always wanted" 2015, LOVERS, Gona.
  12. 12. No fake expectations.
  13. 13. Java EE Timeline Java EE 5 2006, May Java EE 6 2009, Dec Java EE 7 2013, Jun Java EE 8 2016?
  14. 14. How Java EE is created Companies People
  15. 15. How Java EE is created JSR PDF
  16. 16. How Java EE is created JUGs are also considered (a lot).
  17. 17. How Java EE is created A A A A A A A A
  18. 18. How Java EE is created A There’s a chance to see In the next Java EE
  19. 19. Expectations x Reality
  20. 20. Java EE 7 New JMS Websockets New Jax-RS JSON Support Concurrency Batch applications Better integration between JSF, CDI, JMS Servlets for HTTP/2
  21. 21. Java EE 7 New JMS Websockets New Jax-RS JSON Support Concurrency Batch applications Better integration between JSF, CDI, JMS Servlets for HTTP/2
  22. 22. 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
  23. 23. Online survey for new JSRs! https://blogs.oracle.com/ldemichiel/entry/results_from_the_java_e
  24. 24. Java EE 8 Already started!
  25. 25. What’s submitted for Java EE 8 JSON B JSON Object Similar to JAXB, but for JSON
  26. 26. What’s submitted for Java EE 8 Servlet 4.0 Servlets for HTTP/2 Server push Header compression Security
  27. 27. What’s submitted for Java EE 8 Security !!!!!!11111111111
  28. 28. Java EE security Working with JAAS
  29. 29. Java EE security Several security issues in Java EE 7 trastsecurity.com/blog/the-ten-most-important-security-controls-m Preview - JSR 375
  30. 30. Java EE and MVC A JSR for Action Based MVC Frameworks like Spring and Struts will be able to get more standards
  31. 31. Java EE and MVC
  32. 32. Java EE 8 JMS 2.1 (better integration with CDI) JAXRS 2.1 JSF 2.3 Management API JSON Processing
  33. 33. Java EE 8 - Who knows? CDI 2 CDI has a lot of holes Async CDI events
  34. 34. Java EE 8 - let the flames begin
  35. 35. Java EE 8 - FlameWar Andrew Binstock ww.drdobbs.com/web-development/java-ee-7-and-then-what/240 Java EE 7: And Then What?
  36. 36. Java EE 8 - FlameWar http://www.drdobbs.com/jvm/java-ee-is-dead/229300283 Java EE is dead and only JAX RS is left
  37. 37. My personal opinion Java is opening the mind for community It is less ‘sociable' than Ruby or Python But it’s changing
  38. 38. 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
  39. 39. Java EE 8 Mature
  40. 40. Thanks!! Questions? @hannelita hannelita@gmail.com
  41. 41. 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

×