[Java-Apache Project]

Java-Apache Project
Documentation and Links

On this Page
Project Documentation Project Development Standards
External Documentation Java and Servlet Sites

Project Documentation

Java-Apache Project FAQ
by Jon Stevens
The Java-Apache Project FAQ is maintained by Jon Stevens at the project's Developer Site.
Apache JServ Java API
(generated by Javadoc from source code by many contributors)
These are the Javadoc-generated documentation derived from the Javadoc information in the source code for the Apache JServ Java Servlet Engine. This API is only for adding to the Apache JServ Java Servlet Engine - for writing Java Servlets, use the Servlet API described below. (This applies to the currently-released Apache JServ. For docs in a previous or pre-release version, use "make install-doc" in your source directory to generate the corresponding documents for your version.)
Apache JServ Protocol Version 2 (AJPv2)
by Ian Kluft, Ed Korthof and Stefano Mazzocchi
The current proposal for a new protocol for communication between the web server and the Apache JServ.
Apache::Servlet module for mod_perl
by Ian Kluft
Methods for accessing the Apache JServ servlet engine from mod_perl. See also slides from Ian Kluft's presentation on "Where Perl, Apache and Java Meet" at the Perl Conference 2.0 (Aug 20, 1998).
Java-Apache Project: Y2K Compliance and Safety
by Ian Kluft
Is the Apache JServ Year 2000 compliant? Yes, but you'll want to check other software on your system too. And there are more types of software clock-rollover bugs than just the Millenium Bug of January 1, 2000. This article briefly covers the things you need to watch.
Apache HTTP Server Documentation
by the Apache Group and other contributors
For information on the Apache HTTP Server, its modules and its programming API, see the documentation section of the main Apache site.

Project Development Standards

Apache Developers' C Language Style Guide
by the Apache Group
Any C code which will be used in Apache modules must follow this standard.
"The Cathedral and the Bazaar"
by Eric S. Raymond
This document contains lots of advice about development of a freeware or "open source" project. Our experience agrees with much of it so we consider it a recommended reading.
How to Write Doc Comments for Javadoc
by JavaSoft
We use the Javadoc software to generate documentation on the Apache JServ API from the source code. So use of Javadoc comments by developers helps make those documents readable and informative. So it's recommended.
Java Code Conventions
by JavaSoft
Any new Java code going into the Apache JServ is recommended to follow this standard. However, do not let this stop you from contributing code that was already written.

External Documentation

Java Servlet API
The Java Development Kit now includes the Java Servlet API. This is the JSDK 1.1 API, which is now included in JavaSoft's JDK 1.2. (JavaSoft is no longer publishing online docs for JSDK 1.0.)
JavaSoft JDK 1.2 online documentation
The Java Development Kit 1.2
Apache: The Definitive Guide
by Ben Laurie & Peter Laurie; published by O'Reilly & Associates
This is the O'Reilly Nutshell series book on Apache. It includes information on downloading, compiling, configuring and running Apache. It also has the most complete documentation to date on the Apache API. However, the book pre-dates mod_jserv and the Apache JServ servlet engine.
O'Reilly Java Books
This is O'Reilly's series of Java books.
The Java Tutorial: Object-Oriented Programming for the Internet
by Mary Campione and Kathy Walrath (JavaSoft)
This book by JavaSoft team members is in print as well as online at the JavaSoft web site. Some recommended portions for contributors to this project include "Essential Java Classes" (refresher if necessary) and "Doing Two or More Tasks At Once: Threads".
Building High-Performance Applications and Servers in Java
by IBM
A study on Java performance resulted in some useful programming tips.

Java and Servlet Sites

Java at Sunsite UNC
From the world-famous informative "SunSite" web site at the University of Carolina at Chapel Hill, this includes the Java FAQ and Java Programmer's Guide.
Servlet Central
by Mike Hogarth
A dedicated servlet index.
"Goodbye CGI. Say Hello to Java Servlets"
at Web Review
A WebReview article that discusses Java servlets.
JavaShareware.com
The site includes a servlet section.
Java Security Hotlist
by Reliable Software Technologies
A well-stocked index by Dr. Gary McGraw, a co-author of "Java Security: Hostile Applets, Holes, and Antidotes", published by John Wiley and Sons.

Back to the Java-Apache Project Home