SERVICE TECHNOLOGIES
Some of the J2EE services for application components are managed by the containers themselves, thus allowing the developer to concentrate on the business logic. However, there will be times when developers find it necessary to programmatically invoke some services themselves using some of the various service technologies.
JDBC
Although all data access should be accessible through the single standard API of the Connector architecture in the future, database connectivity is probably one of the key services that developers implement in their application component.
The JDBC API provides the developer with the ability to connect to relational database systems.
It allows the transactional querying, retrieval, and manipulation of data from a JDBC-complaint database.
Java transaction API and service
The Java Transaction API (JTA) is a means for working with transactions and especially distributed transactions independent of the transaction manager’s implementation.
JNDI
The Java Naming and Directory Interface (JNDI) API standardized access to different types of naming and directory services available today. This API is designed to be independent of any specific naming or directory service implementations. J2SE also specifies a JNDI service provider interface (SPI), for naming and directory service providers to implement.
Java Message Service (JMS)
JMS provides a Java API for message queuing, and publish and subscribe types of messageoriented middleware (MOM) services.
Java Mail
This API provides a platform-independent and protocol-independent framework to build Java based email applications
The Java Connector Architecture (JCA)
This API has recently been included in J2EE, and provides a means to integrate J2EE application components to legacy information systems.
Java Authentication and Authorization Service (JAAS)
This API provides authentication and authorization mechanisms to J2EE applications. It provides a means to grant permissions based on who is executing the code.
JDBC
Although all data access should be accessible through the single standard API of the Connector architecture in the future, database connectivity is probably one of the key services that developers implement in their application component.
The JDBC API provides the developer with the ability to connect to relational database systems.
It allows the transactional querying, retrieval, and manipulation of data from a JDBC-complaint database.
Java transaction API and service
The Java Transaction API (JTA) is a means for working with transactions and especially distributed transactions independent of the transaction manager’s implementation.
JNDI
The Java Naming and Directory Interface (JNDI) API standardized access to different types of naming and directory services available today. This API is designed to be independent of any specific naming or directory service implementations. J2SE also specifies a JNDI service provider interface (SPI), for naming and directory service providers to implement.
Java Message Service (JMS)
JMS provides a Java API for message queuing, and publish and subscribe types of messageoriented middleware (MOM) services.
Java Mail
This API provides a platform-independent and protocol-independent framework to build Java based email applications
The Java Connector Architecture (JCA)
This API has recently been included in J2EE, and provides a means to integrate J2EE application components to legacy information systems.
Java Authentication and Authorization Service (JAAS)
This API provides authentication and authorization mechanisms to J2EE applications. It provides a means to grant permissions based on who is executing the code.
No comments:
Post a Comment