The core of ApacheTutor, and our most unique resource, will be the
collection of developer tutorials at all levels. This page will
grow and may be reorganised as the site expands.
Apart from the developer resources here, we point to external resources
where known. The most comprehensive available documentation is in the
header files, in the /include/ directory of your Apache installation.
General Programming Subjects
Working with the Apache API and the APR are essential to any
module development with Apache. We will present tutorials ranging from
basic principles of module development through to advanced topics.
Title | Request Processing in Apache |
Type | Tutorial |
Author | Nick Kew |
Audience | Programmers |
Classification | Core Technology |
Summary | An introduction to request processing in Apache:
architecture, hooks and modules. |
Location | Local |
Title | Configuration for Modules |
Type | Tutorial |
Author | Nick Kew |
Audience | Programmers |
Classification | Core Technology |
Summary | How to implement configuration directives and
manage configuration data and other variables. |
Location | Local |
Title | Resource Management in Apache |
Type | Tutorial |
Author | Nick Kew |
Audience | Programmers |
Classification | Core Technology, APR |
Summary | Introducing the APR Pools, and how to use them
to manage your resources in Apache. |
Location | Local |
Title | Connection Pooling in Apache |
Type | Tutorial |
Author | Nick Kew |
Audience | Programmers |
Classification | Core Technology, APR |
Summary | Connection pooling radically improves the
performance of database (and potentially other) applications. |
Location | Local |
Filtering in Apache
For applications development, the filter chain is the most significant
innovation in Apache 2.0, and serves to turn Apache from a mere webserver
into a powerful applications platform. We provide tutorials to explain
the filter chain and help you work with it, and a discussion document
on how the filtering architecture can be further improved.
Title | Introduction to Buckets and Brigades |
Type | Tutorial |
Author | Nick Kew |
Audience | Programmers |
Classification | Filters |
Summary | An introduction to working with buckets and
brigades; develops a simple but useful module. |
Location | Local |
Title | An architecture for smart filtering in Apache |
Type | Discussion Document |
Author | Nick Kew |
Audience | Programmers, core developers |
Classification | Filters, Architecture |
Summary | A discussion of how to improves Apache's filter
architecture to deal better with dynamic and proxied content. |
Location | Local |
Modules
Developer-level articles discussing particular modules may be useful
when working on the modules, or harnessing them in other developments.
Title | Annotations and Group Authoring |
Type | Article |
Author | Nick Kew |
Audience | General |
Summary | A mean-and-lean XML-based framework for
annotations and group authoring with Apache, suitable for scholarly
publications and used at this site. |
Location | Applications (local) |
XML Technologies and Apache
Articles discussing how Apache can be a smart, markup-aware platform.
Title | Smart markup-aware Applications with Apache |
Type | Presentation (PDF) |
Author | Nick Kew |
Audience | Developers |
Summary | An overview of how Apache's filter architecture
provides the basis for a wide range of smart, markup-aware applications.
|
Location | WebÞing |