... business logic from struts, 13 2 13 4Service Locator pattern, 14 1, 14 5 14 8problem solving, 14 8 14 9revisiting, 14 9 15 4Session Facade pattern, 15 7 15 9Tier Leakage antipattern, 13 0 13 1implementing ... 16 0 16 1ApplicationException, 14 7DataAccessException custom exception, 18 1Service Locator example, 14 7setting up struts- config.xml file, 16 4 16 6 struts 1. 0.x, 16 1 16 3 struts 1. 1, 16 3 16 4writing custom ... interface, 18 0MemberDAO class, 18 1 18 2StoryDAO class, 18 1 18 2data access tier, 17 3, 17 6 17 7technology used to build, 19 0Value Objects, 17 8DataAccessException custom exception, 18 1debugging,...