The J2EE technologies can be divided according to use as
The component Technologies.
The Service Technologies.
The communication Technologies.
The component Technologies.
These technologies used to uphold most important part of Application i.e. Business Logic. There are three types of components.
Servlets and JSP and Enterprise JavaBeans .
The Service Technologies
Provide the Application’s components with supported services to function efficiently.
JDBC, JTA and JNDI.
The Communication Technologies
Provides the mechanisms for communicating among different parts of the applications, whether they are local or Remote.
1.Internet Protocols like http,TCP/IP and SSL
2. Remote Object Protocols like RMI and RMI/IIOP, JavaIDL, JMS, JavaMail and XML
Developing J2EE Applications
1. Application component development
2. Composition of Application Components into modules
3. Composition of modules into Applications
4. Application Deployment
Deployment Roles
1. J2EE Product Provider
2. Application Component Provider
3. Application Assembler
4. Deployer
5. System Administrator
6. Tool Provider

