Home           J2EE Concepts           JMS           Java Language           Contact           Back           Next           Bookmark this page          










Some useful tips related to:
 - health & fitness
 - vehicle care
 - cooking
 - misc household tasks

Container Services


Any component container must provide certain services to fit under J2EE specification. Some of these are mandatory and some are optional. A container may also provide component specific services.

Following are some standard Java EE services:
- JDBC: JAva Database Connectivity API; used for accessing databases through java code.
- Java Mail
- RMI IIOP : RMI - Remote Method Invocation. IIP - Internet Inter-ORB Protocol.
- Java IDL : Interface Definition Language. This API is mainly used to deal with CORBA (Common Object Request Broker Architecture) objects.
- Java Persistence API is used for OR mapping & persistence management tasks.
- JTA - Java Transaction API: for managing/accessing transactions.
- JMS: Java Messaging Service; to support reliable point to point messaging. Another model for messaging is publish-subscribe model.
- JNDI: Java Naming & Directory Interface for naming & directory services
- JAXP: Java API for XML Processing
- JAAS: Java Authentication & Authorization services. It essentialy falls under category of Security Services.
- Web Services
- Management
- Deployment
Two points worth noting here: not all services are mentioned here and not all containers need to provide all services. For e.g., application client containers may not provide transaction management services (which makes perfect sense because a desktop application is not suppossed to be accessed by more than one users at a time).