We have covered a lot in this book. Starting with the basic principles of enterprise development and moving through methodologies and design patterns, we have reviewed a wide breadth of concepts that will help you design your systems for flexibility, durability, and testability. It is now time to put it all together. This final chapter fuses all of these enterprise concepts together, providing a loose roadmap for building powerful enterprise systems. This final chapter's sample code will consist of pieces of code from other chapters, culminating into one large, multifaceted system. In this chapter, we will:
Review the basic principles of enterprise development
Review each chapter's basic theme or concept and discuss how they apply to other areas of enterprise development
Design a complex mortgage application system with multiple tiers and conceptual layers
Explore some of the source code for this complex enterprise mortgage system
Consider other areas of future development and how enterprise design will help to facilitate new features
Often when a desired goal is difficult to achieve, it is best to take a step back and evaluate what you have done so far. In a book on this complex subject matter, nothing could be more true. Each of the chapters focuses on a very specific topic or theme. Each supplies important bits of information to help you become a more effective developer, providing you with a pattern, framework, or ...