Project | Description |
HTTP Server | Web Server - (see Tomcat for an Application Web Server) |
Ant | Build system for java solutions |
APR | |
Beehive | |
Cocoon | |
DB | |
Directory | |
Excalibur | |
Forrest | |
Geronimo | |
Gump | |
iBATIS | |
Incubator | |
Jakarta | Jakarta Project http://jakarta.apache.org/ - Home Page for open source Java Solutions (part of The Apache Software Foundation (ASF)). Quote from the site: "The Jakarta project is a collection of sub-projects that provide server-side solutions using the Java language" |
James | |
Lenya | |
Logging | |
Lucene | |
Maven | Build system for java solutions (note: Used to build Struts.) |
MyFaces | |
Perl | |
Portals | |
SpamAssassin | |
Struts | The goal of the Apache Struts project is to encourage application architectures based on the "Model 2" approach, a variation of the classic Model-View-Controller (MVC) design paradigm. Under Model 2, a servlet (or equivalent) manages business logic execution, and presentation logic resides mainly in server pages. |
TCL | |
Tomcat | Application Web Server - used to server out JSP pages, servelets, etc... |
Web Services | |
XML | |
XMLBeans | |
XML Graphics |
Project | Description |
Alexandria | project no longer being developed. |
BCEL | (Byte Code Engineering Library) - is intended to give users a convenient possibility to analyze, create, and manipulate (binary) Java class files (those ending with .class). |
BSF | (Bean Scripting Framework) - is a set of Java classes which provides scripting language support within Java applications, and access to Java objects and methods from scripting languages. |
Cactus | Cactus is a simple test framework for unit testing server-side java code (Servlets, EJBs, Tag Libs, Filters, ...). It uses and extends JUnit. |
Commons | focused on all aspects of reusable Java components |
ECS | Element Construction Set - Java API to create HTML & XML. (Uses turbine coding conventions). |
HiveMind | |
JCS | Java caching system - It is intended to speed up applications by providing a means to manage cached data of various dynamic natures. |
JMeter | is a 100% pure Java desktop application designed to load test functional behavior and measure performance. It was originally designed for testing Web Applications (HTTP & FTP) but has since expanded to other test functions. It can be used to simulate a heavy load on a server, network or object to test its strength or to analyze overall performance under different load types. |
ORO | Java classes are a set of text-processing Java classes that provide Perl5 compatible regular expressions, AWK-like regular expressions, glob expressions, and utility classes for performing substitutions, splits, filtering filenames, etc. |
POI | The POI project consists of APIs for manipulating various file formats based upon Microsoft's OLE 2 Compound Document format using pure Java. (Excel, soon Word, etc…) |
Regexp | Jakarta Regexp is a 100% Pure Java Regular Expression package |
Slide | content repository which can serve as a basis for a content management system / framework and other purposes. |
Taglibs | JSP custom tag libraries and associated projects, such as TagLibraryValidator classes and extensions to page-creation tools to support tag libraries. |
Tapestry | is an open-source framework for creating dynamic, robust, highly scalable web applications in Java. |
Tomcat | Application Web Server - can run applications that use Java Servelets, JSP (Java Server Pages) |
Turbine | is a servlet based framework that allows experienced Java developers to quickly build web applications. |
Velocity | is a Java-based template engine. It permits anyone to use a simple yet powerful template language to reference objects defined in Java code. When Velocity is used for web development, Web designers can work in parallel with Java programmers to develop web sites according to the Model-View-Controller (MVC) model, meaning that web page designers can focus solely on creating a site that looks good, and programmers can focus solely on writing top-notch code. |
Watchdog | Status: Dormant is now dormant because Sun has made Servlet/JSP TCK (Technology Comptability Kit) |