This unique book takes good application construction one step further by emphasizing loosely coupled and highly cohesive web application architectural design. Each chapter addresses a layer in an enterprise application and shows how proven patterns, principles, and best practices can be leveraged to solve problems and improve the design of your code. In addition, a professional-level, end-to-end case study is used to show how to use best practice design patterns and principles in a real website. Professional Design Patterns:.