Intercepting FilterProblem\ForcesSolutionStructureParticipants and ResponsibilitiesClientFilterManagerFilterChainFilterOne, FilterTwoTargetStrategiesStandard Filter StrategyCustom Filter StrategyBase Filter StrategyTemplate Filter StrategyWeb Service Message-Handling StrategiesCustom SOAP Filter StrategyWeb ServiceJAX-RPC Filter StrategyWeb ServiceConsequencesRelated PatternsFront ControllerProblemForcesSolutionStructureParticipants and ResponsibilitiesFrontControllerApplicationControllerCommandViewStrategiesServlet Front StrategyJSP Front StrategyCommand and Controller StrategyPhysical Resource Mapping StrategyLogical Resource Mapping StrategyMultiplexed Resource Mapping StrategyDispatcher in Controller StrategyBase Front StrategyFilter Controller StrategyConsequencesRelated PatternsContext ObjectProblemForcesSolutionStructureParticipants and ResponsibilitiesClientProtocolInterfaceContextFactoryContextObjectStrategiesRequest Context StrategiesRequest Context Map StrategyRequest Context POJO StrategyRequest Context Validation StrategyConfiguration Context StrategiesJSTL Configuration StrategySecurity Context StrategyGeneral Context Object StrategiesContext Object Factory StrategyContext Object Auto-Population StrategyConsequencesRelated PatternsApplication ControllerProblemForcesSolutionStructureParticipants and ResponsibilitiesClientApplicationControllerMapperMapTargetStrategiesCommand Handler StrategyView Handler StrategyTransform Handler StrategyNavigation and Flow Control StrategyMessage Handling StrategiesWeb ServiceCustom SOAP Message Handling StrategyWeb ServiceJAX-RPC Message Handling StrategyWeb ServiceConsequencesRelated PatternsView HelperProblemForcesSolutionStructureParticipants and ResponsibilitiesClientViewHelper1, Helper2PresentationModelStrategiesTemplate-Based View StrategyController-Based View StrategyJavaBean Helper StrategyCustom Tag Helper StrategyTag File Helper StrategyBusiness Delegate as Helper StrategyConsequencesRelated PatternsComposite ViewProblemForcesSolutionStructureParticipants and ResponsibilitiesClientViewSimpleViewCompositeViewTemplateViewManagerStrategiesJavaBean View Management StrategyStandard Tag View Management StrategyCustom Tag View Management StrategyTransformer View Management StrategyEarly-Binding Resource StrategyLate-Binding Resource StrategyConsequencesSample CodeRelated PatternsService to WorkerProblemForcesSolutionStructureParticipants and ResponsibilitiesFrontControllerApplicationControllerViewBusinessHelper, ViewHelperPresentationModelBusinessServiceStrategiesConsequencesSample CodeRelated PatternsDispatcher ViewProblemForcesSolutionStructureParticipants and ResponsibilitiesFrontControllerApplicationControllerViewBusinessHelper, ViewHelperPresentationModelBusinessServiceStrategiesConsequencesSample CodeRelated Patterns