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
The Byte Code Engineering Library (BCEL) makes it easy to parse and modify low level Java structures in the .class files. This can be useful for doing instrumentation, debugging, altering classes on the fly, or if you just want to learn about the java bytecode.
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
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
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
XMLBeans is a technology for accessing XML by binding it to Java types. It provides full XML schema support and full XML infoset fidelity
xmlbeans
Java
xml
SourceLabs
License:Apache
David-Bau
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
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 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
Apache Tomcat is the servlet container that is used in the official Reference Implementation for the Java Servlet and JavaServer Pages technologies. These are Java standards for developing dynamic web applications. Tomcat is widely used, although some people would like to see a better management console.
Tomcat is covered by SourceLabs Self-Support for Java offering and is also included in JBOSS.
tomcat
Java
Apache
Servlet
JSP
SourceLabs
servlet-container
Apache.Org