This section describes the types of APIs and tag libraries used with Application Server.
In this manual, the APIs and tag libraries that can be used in each application are divided into the following three types:
The following table describes the APIs and the tag libraries that you can use for J2EE applications.
Table 1-1 APIs used with J2EE applications
Type of API and tag library | Description of API and tag library | Reference manual | Reference location |
---|---|---|---|
APIs used in the Web container | APIs used in the Web container | This manual | Chapter 3 |
APIs used in the EJB client application | APIs for setting the security and communication timeout of the EJB client. | Chapter 4 | |
APIs used in TP1 inbound adapter to integrate with OpenTP1 | APIs used in TP1 inbound adapter to integrate with OpenTP1. | Chapter 5 | |
APIs used in the asynchronous parallel processing of threads | APIs used in the asynchronous parallel processing of threads. | Chapter 6 | |
APIs used in the integrated user management framework | An integrated user management framework used for user authentication when the integrated user management function is used. | uCosminexus Application Server Security Management Guide | Chapter 15 |
Tag library used in the integrated user management framework | JSP tag library of the integrated user management framework used for user authentication when the integrated user management function is used. | uCosminexus Application Server Security Management Guide | Chapter 16 |
APIs used in the user log functionality | APIs used to output the user log when the log output by the J2EE application (user log) is to be output in the Hitachi trace common library format. | This manual | Chapter 7 |
APIs used to output audit logs | APIs used to output audit logs in J2EE applications. | Chapter 8 | |
APIs used in the performance analysis trace | APIs for acquiring the root application information as a character string expression, when analyzing the processing efficiency of a Cosminexus system with the performance analysis trace. | Chapter 9 | |
APIs used in JavaVM | APIs to acquire the memory information of the direct garbage collection from a Java program. | Chapter 10 | |
APIs used in Cosminexus DABroker Library | APIs used to set the database information when you connect to the database by using Cosminexus DABroker Library. | uCosminexus Application Server Compatibility Guide | Chapter 4 |
Other than APIs and tag libraries, you can also use annotations and Dependency Injection. For details on annotations and Dependency Injection, see 2. Annotations and Dependency Injection Supported by Application Server.
The following table describes the APIs that you can use for batch applications or EJB client applications.
Table 1-2 APIs that can be used for batch applications or EJB client applications
Type of API and tag library | Description of API and tag library | Reference manual | Reference location |
---|---|---|---|
APIs used in the EJB client application | APIs used for setting up the security and the communication timeout of EJB client applications. | This manual | Chapter 4 |
APIs used in the user log functionality | APIs used to output the user log when you want to output the log (user log) to be output by batch application or EJB client application in the Hitachi trace common library format. | Chapter 7 | |
APIs used to output audit logs | APIs used to output audit logs in batch applications or EJB client applications. | Chapter 8 | |
APIs used in the performance analysis trace | APIs for acquiring the root application information as a character string expression, when analyzing the processing efficiency of a Cosminexus system with the performance analysis trace. | Chapter 9 | |
APIs used in JavaVM | APIs to acquire the memory information of the direct garbage collection from a Java program. | Chapter 10 | |
APIs used in Cosminexus DABroker Library | APIs used to set the database information when you want to connect to the database by using Cosminexus DABroker Library. | uCosminexus Application Server Compatibility Guide | Chapter 4 |
The following table describes the APIs that you can use with the systems executing Web Services.
Table 1-3 APIs that can be used with the systems executing Web Services
Types of API | Explanation of API | Reference manual | Reference location |
---|---|---|---|
APIs used in the development of SOAP Web Services complying with the JAX-WS 2.2 specifications | APIs used when developing SOAP Web Services or Web Service clients. | uCosminexus Application Server Web Service Development Guide | Chapter 19 |
APIs used in the development of RESTful Web Services complying with the JAX-RS 1.1 specifications | APIs used when developing RESTful Web Services (Web resources). The HTTP client is developed using the client APIs for RESTful Web Services or the standard Java APIs. | Chapter 24 | |
The client APIs for RESTful Web Services that are used for implementing Web resource clients | APIs used when implementing clients of RESTful Web Services (Web Services), with the client APIs for RESTful Web Services. | Chapter 25 |