Java EE

The Java programming language is still huge in the enterprise space. Oracle's Java EE is pretty much the platform for enterprise Java.

What is it?

The Java Platform, Enterprise Edition, or Java EE, formerly known as J2EE, is a platform for Java-based enterprise computing. As of 2010, the current version is Java EE 6 and it includes the following technologies:

NameFull NameVersion in
Java EE 6
JSR
Web Services Technologies
JAX-RS Java API for RESTful Web Services 1.1 311
JAX-WS Java API for XML-Based Web Services 2.2 224
JAXB Java Architecture for XML Binding 2.2 222
JAX-RPC Java API for XML-Based RPC 1.1 101
JAXR Java API for XML Registries 1.0 93
Web Application Technologies
Servlet Java Servlet 3.0 315
JSF Java Server Faces 2.0 314
JSP Java Server Pages 2.2 245
JSTL Standard Tag Library for Java Server Pages 1.2 52
Enterprise Application Technologies
EJB Enterprise JavaBeans 3.1 318
JPA Java Persistence Architecture 2.0 317
JCA Java EE Connector Architecture 1.6 322
JMS Java Message Service 1.1 914
JTA Java Transaction API 1.1 907
JavaMail JavaMail 1.4 919
Management and Security Technologies
JACC Java Authorization Contract for Containers 1.3 115
Technologies also in Java SE
JAXP Java API for XML Processing 1.3 206
JDBC Java Database Connectivity 4.0 221
JMX Java Management Extensions 2.0 255
JAF JavaBeans Activation Framework 1.1 925
StAX Streaming API for XML 1.0 173

The complete list of technologies is on the official Jave EE site.

History

Links