CCL Home Page
Up Directory CCL t021.html
slide

Jan K. Labanowski: "Tomcat, servlets, JSPs and other friends"

Jakarta Project

Jakarta project: http://jakarta.apache.org, is a part of Apache Software Foundation (http://www.apache.org). It is an outgrowth of the Apache JSERV project and was seeded with donation of the original servlet/JSP code by Sun Microsystems. The project was called Jakarta, since the first organizational meeting took place in one of the hotel meeting rooms which was called Jakarta. Jakarta has many subprojects. Too many to list. Most interesting for me are:

  • Tomcat -- JSP/Servlet container, and web server
  • Ant -- Java replacement to make,
  • Log4J -- environment to log usage under Java,
  • Struts -- implementation of Tag libraries for MVC paradigm,
  • Taglibs -- common tasks for JSP encapsulated as tag libraries.
Other important projects are under Apache XML subproject (http://xml.apache.org). While the XML parser (Xerces project) is now well taken care by Sun's JAXP, the projects which are of interest to me are:
  • Xalan -- XSLT stylesheet processors,
  • Cocoon -- more advanced approach, which supports XSLT, but also XSP (eXtensible Server Pages -- freedom to build your own tags),
  • SOAP -- Simple Object Access Protocol

Modified: Wed Feb 13 20:40:09 2002 GMT
Page accessed 389 times since Sun Feb 20 14:16:42 2011 GMT