In this chapter, we learned about the presentation tier and looked at the intercepting filter pattern, front controller patterns, and application controller pattern as well as how to implement them. In the real world, we rarely need to implement these patterns because some frameworks, APIs, and specifications already implement them for us. However, it is very important to know about these patterns in order to improve our understanding of the frameworks, APIs, and specifications that implement them. As well as this, we sometimes need to implement some components outside of the framework. Consequently, it is a good idea to use this pattern.
The next chapter will address the business tier and its patterns. Here, we will cover the patterns that act on the business tier. Knowing about these patterns will complement our knowledge of the concepts and implementations...