Skip to Main Content

Java EE (Java Enterprise Edition) General Discussion

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Difference between JEE Server and JEE Containers

843830Jan 3 2008 — edited Jan 7 2008
Hallo!

Does anybody know the difference between JEE-Container (WEB/EJB) and JEE Server

The JEE-specifikation says:

EE.2.2.1Java EE Server Support for Application Components
The Java EE servers provide deployment, management, and execution support for conforming application components. Application components can be divided into three categories according to their dependence on a Java EE server:

....

EE.2.3Containers
Containers provide the runtime support for Java EE application components. Containers provide a federated view of the underlying Java EE APIs to the application components. Java EE application components never interact directly with other Java EE application components. ...

EE.2.3.2Java EE Servers
Underlying a Java EE container is the server of which it is a part. A Java EE Product Provider typically implements the Java EE server-side functionality using an existing transaction processing infrastructure in combination with Java 2 Platform, Standard Edition (J2SE) technology. The Java EE client functionality is typically built on J2SE technology.

I do not really grasp it.
Java EE Server provides deployment, management und execution support for components. Ok.
Container provides runtime support.

So I can formulate my question like this:

What is the difference between "execution support" and "runtime support"?
And what is "managment support"?


Thanks to the interested readers. Maybe there�s someone more clever than me. ;-)

J�rg
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Feb 4 2008
Added on Jan 3 2008
4 comments
161 views