Java EE 8 - Future, Wishes and Predictions

Post on 15-Jul-2015

322 views 4 download

Transcript of Java EE 8 - Future, Wishes and Predictions

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 have now

• Java EE 8 - wishes

• Java EE 8 - Community and impressions

• Funny Gifs and images!

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

AA

How Java EE is created

A

There’s a chance to see

In the next Java EE

Expectations x Reality

Java EE 7New JMS Websockets New Jax-RS

JSON Support Concurrency

Batch applications

Better integration between JSF, CDI, JMS Servlets for HTTP/2

Java EE 7New JMS Websockets New Jax-RS

JSON Support Concurrency

Batch applications

Better integration between JSF, CDI, JMS Servlets for HTTP/2

Java EE 7New JMS Websockets New Jax-RS

JSON Support Concurrency

Batch applications

Better integration between JSF, CDI, JMS Servlets for HTTP/2

Java EE 8

Online survey for new JSRs!

https://blogs.oracle.com/ldemichiel/entry/results_from_the_java_ee

Java EE 8

Already started!

What’s submitted for Java EE 8JSON B

JSON Object

Similar to JAXB, but for JSON

What’s submitted for Java EE 8Servlet 4.0

Servlets for HTTP/2

Server pushHeader compressionSecurity

What’s submitted for Java EE 8Security

!!!!!!11111111111

Java EE securityWorking with JAAS

Java EE securitySeveral security issues in Java EE 7

http://www1.contrastsecurity.com/blog/the-ten-most-important-security-controls-missing-in-javaee

Preview - JSR 375

Java EE and MVCA JSR for Action Based MVC

Frameworks like Spring and Struts will be able to get more standards

Java EE and MVC

Java EE 8JMS 2.1 (better integration with CDI)JAXRS 2.1JSF 2.3Management APIJSON 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

http://www.drdobbs.com/web-development/java-ee-7-and-then-what/240156899

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 opinionJava 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 OSS

“Adopt a JSR” - Marketing action to bring non companies to participate on JSRs

Java EE 8

Mature

Thanks!!

Questions?

@hannelitahannelita@gmail.com

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