HMVC: The Layered Pattern for Developing Strong Client Tiers, Part 1 This hierarchical model eases the development of a Java-ba