Study your flashcards anywhere!

Download the official Cram app for free >

  • Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

How to study your flashcards.

Right/Left arrow keys: Navigate between flashcards.right arrow keyleft arrow key

Up/Down arrow keys: Flip the card between the front and back.down keyup key

H key: Show hint (3rd side).h key

A key: Read text to speech.a key

image

Play button

image

Play button

image

Progress

1/19

Click to flip

19 Cards in this Set

  • Front
  • Back
"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