What is the difference between J2EE, WebSphere and Tomcat?
Is Tomcat equal to a Web Server sort of like IIS is a Web Server?
Is WebSphere equal to a Server? And is it really called BEA WebShere?
J2EE is the JVM edition?
J2EE is a specification, and extension to the standard Java spec, know as J2SE.
Websphere and Tomcat are server implementations.
WebSphere is a J2EE server that conforms to the J2EE spec, and generally contains an EJB container, a servlet container, and other J2EE related services. BEA make WebSphere.
Tomcat is a servlet container, not a full J2EE server.
J2EE - Java 2 Enterprise Edition
It's a collection of APIs and standards which go beyond the functionality of the Standard Edition (J2SE).
Tomcat
A 'container' used to run JSP and Servlets. Also acts as a web-server to serve up pages and service reequests for the JSPs and Servlets.
WebSphere
An Application Server from IBM. Basically a collection of containers (eg. Web container and EJB container) and services which form a deployment platform for J2EE based applications. All J2EE Application Servers must provide a Sun-specified set of containers/services to qualify.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.