Given a scenario description with a list of issues, select a pattern that would solve
the issues. The list of patterns you must know are: Intercepting Filter, Model-View-Controller,
Front Controller, Service Locator, Business Delegate, and Transfer Object.
Intercepting Filter.
Model-View-Controller.
Front Controller.
Service Locator.
Business Delegate.
Transfer Object.
see: http://java.sun.com/blueprints/corej2eepatterns/