Hitachi

uCosminexus Application Server Maintenance and Migration Guide


12.2.2 Support for new Java EE 7 specifications

In Application Server version 11, the supported versions and scope of support for the following Java EE components were changed. For some specifications, you need to perform migration work on the application side. If the relevant specifications are used in an application, see the Reference column for each specification in the following table.

Table 12‒1:  Java EE 7 standard specifications supported by Application Server version 11

Specification name

Version supported by Application Server

Reference

V9

V11

Java Servlet (Servlet)

3.0

3.1

12.3.2

Contexts and Dependency Injection for Java (CDI)

1.0

1.2

12.3.3

Java API for RESTful Web Services (JAX-RS)

1.1

2.0

12.3.4

Java Persistence API (JPA)

1.0

2.1#1

12.3.5

Java Server Faces (JSF)

2.1

2.2

12.3.6

Expression Language (EL)

2.2

3.0

No migration required

Bean Validation (BV)

1.0

1.1

Common Annotations for the Java Platform

(Common Annotations)

1.1

1.2

Java Transaction API (JTA)

1.1

1.2#2

Batch Applications for the Java Platform (JavaBatch)

--

1.0

Java API for JSON Processing (JSON-P)

--

1.0

Java API for WebSocket (WebSocket)

--

1.0

Concurrency Utilities for Java EE

--

1.0#3

Note

Specifications that have not changed from Application Server version 9 are not included in this table.

#1

Only the JPA provider is provided and the JPA container function cannot be used. For this reason, you cannot use container-managed persistence units or persistence context.

#2

In addition to the functionality of version 9 and earlier, @javax.transaction.Transactional annotation is additionally supported.

#3

The ContextService function cannot be used.