Features for JAVA EE 7 - Launch due in Q2 -June, 2013 excerpts from talk by Arun Gupta
1. Boosting your productivity
- easily run applications over cloud, support for PaaS and embracing latest standards like HTML5, WebSocket,JSON and have standards based API for each of them.
JSR 350 - state management - package state & state.provider
JSR 107 - JCache - package cache
JSR 349 - Bean Validation - Integration with other java ee specs - JAX-RS & JAXB.
JSR 346 - CDI - various changes - injection for static members, global ordering of interceptors, api for built-in context management.
JSR 345 - EJB 3.2 - enhancements to enable Paas, factorization of container-managed transactions to use outside ejb, annotations extended.
JSR 344 - Java Server Faces 2.2 - make configuration options dynamic, support for HTML 5 features and flow managment.
JSR 341 - Expression languange - separate ELContext, customizable EL coercion rules & integration with CDI.
JSR 340 - Servlets - Optimize for Paas model, asynchronous IO & concurrrency utilities.
JSR 339 - JAX-RS - client API, form/query parameter, @Inject, server side asynchronous request processing & content negotiation.
JSR 338 - JPA 2.1 - multi-tenancy support, stored procedures, update/delete criteria queries & CDI injection into listeners.
- easily run applications over cloud, support for PaaS and embracing latest standards like HTML5, WebSocket,JSON and have standards based API for each of them.
JSR 350 - state management - package state & state.provider
JSR 107 - JCache - package cache
JSR 349 - Bean Validation - Integration with other java ee specs - JAX-RS & JAXB.
JSR 346 - CDI - various changes - injection for static members, global ordering of interceptors, api for built-in context management.
JSR 345 - EJB 3.2 - enhancements to enable Paas, factorization of container-managed transactions to use outside ejb, annotations extended.
JSR 344 - Java Server Faces 2.2 - make configuration options dynamic, support for HTML 5 features and flow managment.
JSR 341 - Expression languange - separate ELContext, customizable EL coercion rules & integration with CDI.
JSR 340 - Servlets - Optimize for Paas model, asynchronous IO & concurrrency utilities.
JSR 339 - JAX-RS - client API, form/query parameter, @Inject, server side asynchronous request processing & content negotiation.
JSR 338 - JPA 2.1 - multi-tenancy support, stored procedures, update/delete criteria queries & CDI injection into listeners.
2. Embracing HTML 5
- API to build websocket driven application
- JSON jars are part of the platform
- HTML 5 friendly markup
3. JMS - JSR 343 - revised heavily to catch up with latest changes - JAX-RS 2.0 in web profile
- changes to JMS programming model to make application development simpler & easier
- integration with CDI
- allow JMS to be integrated with any JAVA EE container
- Multi-tenancy and other cloud related features.
- changes to JMS programming model to make application development simpler & easier
- integration with CDI
- allow JMS to be integrated with any JAVA EE container
- Multi-tenancy and other cloud related features.
4. Brand new JSRs
356 - Java API for WebSocket
352 - Batch Applications
353 - JSON Processing
236 - Concurrency Utilities
356 - Java API for WebSocket
352 - Batch Applications
353 - JSON Processing
236 - Concurrency Utilities
- Glassfish implementation is expected to have the featureset for Java EE 7 build into it.
References for more information - javaee-spec.java.net
No comments:
Post a Comment