Skip to content
hantsy edited this page Oct 9, 2017 · 18 revisions

Welcome to the ee8-sandbox wiki!

MVC 1.0(JSR371, cancelled)

Update: Unfortunately the Java EE export group decided to move MVC out of Java EE 8, and now it becomes a community based specification, more details please check the JSR 371 specification page.

MVC is a new specification which will be introduced in Java EE 8 (MVC is not part of Java EE 8 ) MVC is based on the existing JAXRS specification.

In the Spring4 Sandbox, I provided a simple task board sample to demonstrate Spring MVC with Apache Tiles, Thymeleaf, Freemarker etc.

In order to introduce the features of MVC 1.0, I will try to port this sample and use Java EE 8 MVC to reimplement it.

JSF 2.3

JSF specification is updated in Java EE 8, JSF 2.3 is a maintained version.

Compare to the previous 2.2, more effort focus on aligning with CDI specification. The advantage is more easy to use JSF with CDI in a Java EE 8 application, the disadvantage is the deeply integration with CDI will close doors to other DI container, such as Spring, you have to be stick on a old version.

CDI 2.0(JSR365)

CDI reorganizes the specifications, and introduce Java SE platform support.

JPA 2.2

Add more alignments with Java 8, such as Java 8 DateTime APIs.

JSON-B 1.0

(TODO)

Bean Validation 2.0

(TODO)

JAXRS 2.1

(TODO)

Security API 1.0

(TODO)

Clone this wiki locally