difference betwen JSP engine and container
843835Mar 25 2003 — edited Mar 29 2003Hi! I've been working with JSP/Tomcat for the past few months. I was wondering if someone can clarify some terminology for me. On many tutorials the term "JSP Engine" is used to describe the entity which handles JSP requests and JSP-to-Servlet translation. In the JSP 1.2 specifications, they refer to "JSP Container". The following definition is given:
JSP Container: is a system-level entity that provides life-cycle management and runtime support for JSP pages and Servlet components. Requests sent to a JSP page are delivered by the JSP container to the appropriate JSP page implementation object. The term web container is synonymous with JSP container. A JSP container manages two phases of a JSP page's life: translation and execution.
I've been reading mixed definitions about the two. One site vagely stated that a "JSP Engine" is a servlet which runs inside a "JSP Container". Another that contains are in fact engines.
The only relevant topic within the Java forum I could find was:
http://forum.java.sun.com/thread.jsp?forum=33&thread=64206
I was wondering if anyone can further clarify these terms?
Any help would be greatly appreciated,
Thanks.