cj2eep Presentation Tier (19) Patterns Roadmap Flash Cards

Play Memory | Create Card File | Append to Card File
Title: cj2eep Presentation Tier (19) Patterns Roadmap
Description: Maps motivations to particular patterns cj2eep Presentation Tier patterns (or designs, or refactorings).

A list of common 19 Presentation Tier requirements (or, motivations) that architects often encounter when creating solutions with the J2EE. Each flash card presents a requirement in a brief statement then matches it with one or more patterns that addresses that requirement.
Number of Cards: 19
Save Count: 3
Author: javatom449
Created: 2002-01-05
Tags: tech applications
Private No

Save Count represents the number of people who have saved this card set to their flashcard list. Consider this an endorsement!

    • Question
    • Answer
    • Side 3
    • "centralizing control for request handling"
    • "Front Controller" page 172
      "Intercepting Filter"
      page 152.
    • "Reducing coupling between presentation tier and business tier"
    • "Hide Presentation Tier-Specific Details From the Business Tier" page 91
      "Introduce Business Delegate" page 106
      REFACTORING
    • "creating a generic command interface for delegating processing from a controller to helper components"

    • "Front Controller" page 172.
    • "creating a View from numerous sub-Views"

    • "Composite View" page 203.
    • "Controlling client access to a certain View or sub-View"
    • "Controlling Client Access" page 38 DESIGN
      "Hide Resource From a Client" page 100 REFACTORING
    • "Design issues using JSP standard property auto-population mechanism via <jsp:setProperty>"
    • "Helper Properties - Integration and Consistency"" page 46 DESIGN
    • "Controlling duplicate form submissions"
    • "Duplicate Form Submissions" page 43 DESIGN
      "Introducing Synchronizer Token" page 77 REFACTORING
    • "Controlling the flow of requests into the application"
    • "Duplicate Form Submissions" page 43 DESIGN
      "Introducing Synchronizer Token" page 77 REFACTORING

    • "Whether to implement your Helper components as JavaBeans or Custom tags"

    • "View Helper" page 186.
      PATTERN
    • "How to partition your View and Model"
    • "View Helper" page 186.
      PATTERN
    • "Partitioning Data Access Code"
    • "Separate Data Access Code" page 113 REFACTORING

    • "whether to implement your View as a servlet or JSP"

    • "View Helper" page 186.
      PATTERN
    • "Where to encapsulate View Management and Navigation logic, which involves choosing a View and dispatching to it"
    • PATTERN
      "Service to Worker" page 216
      "Dispatcher View" page 231
    • "Combining multiple presentation patterns"
    • "Service to Worker" page 216
      "Dispatcher View" page 231
      PATTERN
    • "Where to encapsulate your presentation-related data formatting logic"
    • "View Helper" page 186.
      PATTERN
    • "preprocessing or post-processing of your requests"
    • "Business Delegate"
      on page 248.
      PATTERN
    • "adding logging, debugging, or some other behavior to be completed for each request"

    • "Front Controller" page 172
      "Intercepting Filter" page 152.
      PATTERN
    • "Where to store session state"
    • DESIGN
      "Session State on Client" page 36
      "Session State in the Presentation Tier" page 37
      "Storing State on the Business Tier" page 57
    • "whether to implement your Controller as a servlet or JSP"

    • "Front Controller" page 172.
      PATTERN