Enterprise Java Development@TOPIC@

Chapter 8. JavaEE Version Highlights

[4]

1.2

"CORBA Integration"; Dec 1999

  • RMI over IIOP

1.3

"Local Interface EJBs"; Sep 2001

  • Connector API

  • EJB (2.x) local interfaces and new CMP model

1.4

"Web Service Enabled"; Nov 2003

  • SOAP Web Services

  • Deployment, Management, JAAS

5

"Ease of Development"; May 2006

  • Annotations

  • Better Defaults

  • EJB and Servlet Dependency Injection

  • JPA, StAX, JAX-WS

6

"More Ease of Development"; Dec 2009

  • Profiles; making some components optional

  • Flexible deployments; no EJB.jar or EAR requirement

  • No interface EJBs

  • Component and Dependency Injection

7

"Offloading Additional Common Infrastructure Tasks and More Ease of Development"; June 2013

  • Additional Web standards; Web Sockets and JSON

  • HTTP Client API within JAX-RS

  • Batch API

  • Concurrency Utilities

  • More consistency between CDI and component models

  • More inherent integrations with Validation API

  • Simplified JMS API

  • JPA Schema generation

8

"Focus on modern web applications";August 2017

  • Expanding support of JSON with JSON-B

  • HTTP/2 protocol

  • JAX-RS server-sent events

  • API for identity stores

  • ...