Java EE 5

E490126

Java EE 5 is a major version of the Java Platform, Enterprise Edition that introduced simplified enterprise development features such as annotations, POJO-based programming, and enhanced web services support for building scalable, distributed applications.

All labels observed (3)

Label Occurrences
Java EE 5 canonical 6
JEE 5 1
Java Platform, Enterprise Edition 5 1

How this entity was disambiguated

Statements (56)

Predicate Object
instanceOf Java Platform, Enterprise Edition version
software platform version
abbreviation JEE 5
linked to: Java EE 5
alsoKnownAs Java Platform, Enterprise Edition 5
linked to: Java EE 5
backwardCompatibleWith J2EE 1.4
category enterprise middleware platform
configurationStyle XML-based configuration (optional)
annotation-based configuration
definedBy JSR 244
designedFor multi-tier architectures
scalable applications
transactional applications
includesSpecification EJB 3.0
JACC 1.1
JAX-B 2.0
linked to: JAXB

JAX-WS 2.0
linked to: JAX-WS

JCA 1.5
linked to: JCA

JMS 1.1
linked to: JMS

JPA 1.0
JSF 1.2
JSP 2.1
JSTL 1.2
JTA 1.1
linked to: JTA

Java Authorization Contract for Containers 1.1
Java EE Application Deployment 1.2
Java EE Connector Architecture 1.5
Java EE Management 1.1
JavaMail 1.4
linked to: JavaMail

Servlet 2.5
license Sun Community Source License (for reference implementation)
majorChange improved web services stack with JAX-WS 2.0
linked to: JAX-WS

introduction of EJB 3.0 annotations
introduction of Java Persistence API (JPA)
reduced need for XML deployment descriptors
simplified EJB programming model
partOf Java Platform, Enterprise Edition
linked to: Java EE
predecessor J2EE 1.4
programmingLanguage Java
referenceImplementation GlassFish v2
releaseDate 2006-05-11
releasedBy Sun Microsystems
requires Java SE 5 or later
standardizedBy Java Community Process
successor Java EE 6
supportsFeature annotations
convention-over-configuration principles
dependency injection (basic, via annotations in components)
enhanced web services support
metadata-driven configuration
simplified enterprise development
supportsProgrammingModel POJO-based programming
targetPlatform distributed applications
enterprise applications
web applications
typicalUseCase enterprise information systems integration
service-oriented architectures (SOA)

How these facts were elicited

Referenced by (8)

Full triples — surface form annotated when it differs from this entity's canonical label.

JAX-WS introducedIn Java EE 5
Java EE 6 follows Java EE 5
Java EE 5 alsoKnownAs Java Platform, Enterprise Edition 5
linked to: Java EE 5
Java EE 5 abbreviation JEE 5
linked to: Java EE 5
WTP supports Java EE 5