Apache Cocoon is a Web development framework built around the concepts of separation of concerns and component-based Web development.
cocoon
web-framework
Web
xml
XSLT
jsr-168
License:ASF2.0
Apache.Org
The Apache License is an open source license from The Apache Foundation. The most common form of this license is the Apache Software Foundation License 2.0.
Apache Axiom is the XML object model used by Apache Axis. It features a streaming XML API based on STaX.
Apache-Axiom
Web
Services
xml
axis
stax
License:ASF2.0
Apache.Org
The Apache Software Foundation or ASF is a non-profit that hosts a number of open source projects. Apache projects are licensed under the namesake Apache License, and development is managed by small groups of active project contributors. Apache gets its name from its founding project, the Apache WebServer that is also its most popular project.
Apache projects have a lifecycle in which new projects are added to a project incubator, when development goals are met and the project takes off it may be added to the roster of other active Apache projects.
The organization itself serves as a legal overhead for Apache contributors, dealing with licensing and trademark issues, as well as providing services and holding events for the general apache community.
Apache Portals is a collaborative software development project dedicated to providing robust, full-featured, commercial-quality, and freely available Portal related software on a wide variety of platforms and programming languages.
This project is managed in cooperation with various individuals worldwide (both independent and company-affiliated experts), who use the Internet to communicate, plan, and develop Portal software and related documentation.
apache-portals
Java
Apache
portal
Portals
portlets
License:ASF2.0
Apache.Org
Apache Lenya is a Java based content management and publishing system designed to handle XML material. It is part of the Apache Cocoon content management framework project.
Lenya is a top level Apache project, and it has a number of advanced features including version control, publish scheduling, search using Lucene, workflow, and in-browser rich text editing through BXE, Kupu or others that can be integrated.
Apache-Lenya
Apache
CMS
cocoon
lenya
License:ASF2.0
Apache.Org
Apache Directory Server is a project to create an enterprise directory server platform.
Apache-Directory-Server
Java
LDAP
directory
identity
JNDI
directory-server
License:ASF2.0
Apache.Org
Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project’s build, reporting and documentation from a central piece of information.
maven
POM
License:ASF2.0
build-tool
Java
project
management
build
tool
Apache.Org
Apache Forrest is a publishing framework that transforms input from various sources into a unified presentation in one or more output formats.
The POI project contains several components for dealing with popular OLE 2 formats in Java.
POI
Java
Jakarta
XLS
lucene
word
OLE2
License:ASF2.0
Apache.Org
The Apache/Perl integration project brings together the full power of the Perl programming language and the Apache HTTP server.
Apache Lucene is a high-performance, full-featured text search engine library written entirely in Java. It is suitable for nearly any application that requires full-text search, especially cross-platform.
lucene
Apache
search
Java
Indexing/Search
License:ASF2.0
Apache.Org
information_retrieval
The Jackrabbit Project has been formed to develop an open source implementation of the Content Repository for Java Technology API (JCR), specified within the Java Community Process as JSR-170.
On April 8, 2006, The Jackrabbit project released Jackrabbit 1.0.
SourceLabs covers Jackrabbit as part of its Self-Support Suite for Linux and Open Source Java
jackrabbit
CMS
jsr-170
jsr170
SourceLabs
JCR
License:ASF2.0
Apache.Org
Log4j is a logging package written in Java. This is now part of the Apache Logging Services.
SourceLabs includes the ability to capture, search, sort and correlate Log4J messages with millions of datapoints as part of its Self-Support Suite for Linux and Open Source Java
log4j
J2EE
Java
logging
SourceLabs
License:ASF2.0
Apache.Org
Geronimo or Geronimo Application Server is a J2EE server project at the Apache Software Foundation, compatible with J2EE 1.4. The project is heavily influenced and sponsored by IBM.
Geronimo has a modular architecture, designed to avoid a unnecessarily heavy server instance. The architecture consists of a microkernel and various components that are indirectly included using an Inversion of Control pattern. This modularity means that various pieces of Geronimo may be swapped around without significant impact on the rest of the application server.
Various Java middleware components are packaged to comprise a default Geronimo app-server:
If you are familiar with Tapestry, please expand this page to include more detail on the project.
Tapestry is a Java component-based MVC web application framework that uses XML configuration and focuses on Java internal APIs rather than forcing the developer to think about URLs and GET/POSTs. The design is similar to WebObjects, the project is hosted by the Apache Software Foundation as a part of the Jakarta project.
Tapestry consists of (X)HTML templates that embed Tapestry specific attributes that indicate where Tapestry will substitute the execution result of Java code. Using attributes is in contrast to JSP ‘tags’, the intent is to create a close binding between Java code and template. The attributes may be defined in an XML configuration file.
Tapestry
Java
MVC
web-application-framework
License:ASF2.0
Apache.Org
Apache is the world’s most popular HTTP server, its enormous popularity has also led to the eponymous foundation that now serves as host to a raft of open source projects, all licensed under the Apache License.
See the Apache Organization project for details on other Apache Projects.
SourceLabs includes Apache httpd in its Self Support for Linux and Open Source Java offering.
Apache
webserver
httpd
License:ASF2.0
apache2
SourceLabs
LAMP
AMP
Web
Apache.Org
Apache JMeter is a Java desktop application designed to load test functional behavior and measure performance.
JMeter
Java
License:ASF2.0
testing
tool
test
stress
load
Apache
Apache.Org
Struts provides a J2EE framework for building Web applications. It is based on a Model 2 approach, a variant of MVC.
The original author of Struts is Craig McClanahan that now is working on the specification of JSF.
Struts2 is a major release of Struts, and incorporates many elements of WebWork. This version is different enough that it has its own project page, Struts2.
Struts is supported by a number of companies, including SourceLabs.
Struts is covered in SourceLabs Self-support Suite for Linux and Open Source Java
Struts
web-framework
License:ASF2.0
Craig-McClanahan
Apache-Foundation
Apache.Org
struts2