Wednesday, March 29, 2017

Testing the Java EE 8 Specifications

The Java EE 8 Platform has definitely been moving along within the past couple of months.  Specifications have been releasing early draft reviews, milestones, and even final releases.  As a matter of fact, JSR-372 has just gone final, as JSF 2.3 has been released.  For more information, please see Arjan's Post.  It had the privilege to be a part of the JSR-372 expert group, and I really appreciate the opportunity to work with these experts on a specification that I use every day.

I created a Github Project entitled the Java EE 8 Playground, and it includes a Java EE application that contains a number of the latest updates to those specifications that will be part of the Java EE 8 release.  I will make an effort to update this project often so that it includes current dependencies for the specifications.  I will also try to add demos for the specifications so that it will be easy to build upon the examples.  In the current project, some of the JSF 2.3 features are used.

It is important that as a community we test and provide feedback for the Java EE 8 specifications as they are being developed.  It is in these stages that you have a voice that can make a change to an upcoming specification.  Please test, read the latest specification documents, and provide feedback to the respective JSRs.

Java EE 8 Playground Project:  https://github.com/juneau001/JavaEE8-Playground

Java EE 8 JSRs:

JSR 365 (CDI 2.0):  https://www.jcp.org/en/jsr/detail?id=365
JSR 366 (Java EE 8):  https://www.jcp.org/en/jsr/detail?id=366
JSR 367 (JSON Binding):  https://www.jcp.org/en/jsr/detail?id=367
JSR 369 (Servlet 4.0):  https://www.jcp.org/en/jsr/detail?id=369
JSR 370 (JAX-RS 2.1):  https://www.jcp.org/en/jsr/detail?id=370
JSR 372 (JSF 2.3 - FINAL):  https://www.jcp.org/en/jsr/detail?id=372
JSR 374 (JSON  Processing 1.1):  https://www.jcp.org/en/jsr/detail?id=374
JSR 375 (Java EE Security 1.0):  https://www.jcp.org/en/jsr/detail?id=375
JSR 380 (Bean Validation 2.0):  https://www.jcp.org/en/jsr/detail?id=380

JSR 371 (MVC - No longer officially part of Java EE 8):  https://www.jcp.org/en/jsr/detail?id=371




No comments:

Post a Comment

Please leave a comment...