Apache Server
The Apache HTTP Server Project is an effort to develop and maintain an
open-source HTTP server for modern operating systems including UNIX and
Windows NT. The goal of this project is to provide a secure, efficient
and extensible server that provides HTTP services in sync with the current
HTTP standards. Apache has been the most popular web server on the
Internet since April of 1996.
Apache Ant
A a Java-based build tool. In theory, it is kind of like Make, but without
Make's wrinkles. Why another build tool when there is already make,
gnumake, nmake, jam, and others? Because all those tools have limitations
that Ant's original author couldn't live with when developing software
across multiple platforms. Make-like tools are inherently shell-based --
they evaluate a set of dependencies, then execute commands not unlike what
you would issue in a shell.
Instead of a model where it is extended with shell-based commands, Ant
is extended using Java classes. Instead of writing shell commands, the
configuration files are XML-based, calling out a target tree where
various tasks get executed.
Ant Pretty Build
A single XSL file that will generate, on the fly, in the browser, from
the .xml buildfile, a pretty interface showing project name, description,
properties and targets, etc. sorted or unsorted, allowing to modify/add
properties, run the whole project, or run selected set of targets in a
specific order, with the ability to modify logger/logfile, mode, and add
more libs or command line arguments.
To use this pretty tool, all that you need is the 'antprettybuild.xsl'
stylesheet that you can find here. This includes latest Ant Pretty Build
version and some basic samples.
AntEater
A testing framework designed around Ant, from the Apache Jakarta Project.
It provides an easy way to write tests for checking the functionality of
a Web application or of an XML Web service.
Send a HTTP/HTTPS request to a Web server. When the response comes back,
test that it meets certain criteria. You can check for HTTP headers and
response codes, and validate the response body with regexp, XPath, Relax
NG, or contentEquals tests, plus some binary formats. New tests can be
easily added.
Apache Jakarta Tomcat
The servlet container that is used in the official Reference
Implementation for the Java Servlet and JavaServer Pages technologies.
The Java Servlet and JavaServer Pages specifications are developed by Sun
under the Java Community Process.
Apache Cocoon
A web development framework built around the concepts of separation of
concerns and component-based web development. Cocoon implements these
concepts around the notion of 'component pipelines', each component on
the pipeline specializing on a particular operation. This makes it
possible to use a Lego(tm)-like approach in building web solutions,
hooking together components into pipelines without any required
programming.
Forrest
An XML standards-oriented documentation framework based on Apache Cocoon,
providing XSLT stylesheets and schemas, images and other resources.
Forrest uses these to render the XML source content into a website via
command-line, robot, or a dynamic web application. Forrest is designed with the new user in mind. Much effort has gone
into making the process of generating a new site easy and simple.