EJB Server,Container,Connector: Difference between a Server, a Container, and a Connector.

What is the difference between a Server, a Container, and a Connector?

- A server is an application that responds to the requests made by client(s) and manages system resources like network connections, threads, processes, memory, database connections, etc.

- For example : BEA WebLogic

- A server can contain n number of containers.

- An EJB container runs inside an EJB server.

- The Container shields the EJB server through an API between the bean and its container.

- A connector is used to resolve the issue with the legacy systems.

- A connector is an architecture defined by Sun. Since the applications running on the legacy systems cannot be discarded due to the business logic and other reasons, the connectors were used to serve the purpose.
EJB ejbFindByPrimaryKey: Why is ejbFindByPrimaryKey mandatory?
EJB ejbFindByPrimaryKey - Primary Keys are used to uniquely identify objects from a database. The ejbFindByPrimaryKey method is used...
What is session facade?
What is session facade? - Session Façade is one of the design pattern. It is utilized in developing enterprise applications frequently.....
EJB CMP and BMP: What is the difference between CMP and BMP?
EJB CMP and BMP - JDBC Net pure Java driver(Type IV) is the fastest driver because it converts the jdbc calls to network protocol used by DBMS Server...
Post your comment