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 focuses on aglining with CDI, more JSF facilities support CDI's @Inject.

  • Java 8 DateTime support
  • [Websocket support]
  • [UIData improvements]
  • [Class level bean validation with f:valdiateWholeBean]
  • [Inject support in Converter, Validator and Behavor]
  • [CDI alginment]
  • [EL: more implict objects]

CDI 2.0(JSR365)

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

  • [Java SE support]
  • [Event Priority]
  • [Async Events]
  • [Register Beans dynamicially]
  • [Configurators and Intercept Producers]

JPA 2.2

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

  • [Java 8 Datetime]
  • [Stream Result]
  • [CDI Alignments]

JSON-B 1.0

Bean Validation 2.0

JAXRS 2.1

Security API 1.0

Clone this wiki locally