Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
One of the major innovations in Apache 2 is the flexible and extensible API, which brings a hugely enhanced level of modularity and an applications architecture that is limited only by the developer’s imagination. We have encountered Apache’s hooks in earlier chapters, but we haven’t yet seen the full power they offer us, nor the other mechanisms for extending not merely the program, but also the API.
In this chapter, we will demonstrate a number of ways to extend the Apache API: