Jboss

From Halfface
Jump to navigation Jump to search
  • Apache is "The Apache Software Foundation" - an umbrella organisation that looks after a number of Open Source projects.
  • Jakarta is the group name for the Java based projects of the Apache Software foundation
  • Tomcat is a Web Server that handles server side Java (in the form of Servlets and JSPs), and it's a part of the Apache Jakarta project group. Tomcat is the "reference" implementation of the Servlet and JSP standards - in other words, if it runs under Tomcat, it should run under any compliant Servlet / JSP container
  • Catalina is the Java Engine (JRE / JVM) that's built into Tomcat and provides an environment in which Servlets can be run
  • Coyote is the HTTP connector that's built into Tomcat and provides Tomcat with an interface that browsers can connect to.
  • Jasper is the Java Server pages handler in Tomcat; internally, it deals with any compiling that's neccessary, and converts JSPs into Servlets for Catalina to handle.