Reading Notes for Chapter 14, Head First Servlets and JSP

Table of Contents

705 Enterprise Design Patterns 722 Simplify your Business Delegates with the Service Locator 740 A form bean exposed
706 Objective 723 There are no Dumb Questions (about Enterprise Design Patterns) 741 How an Action object ticks
707 Web site hardware can get complicated 724 Protecting the web designers JSPs from remote model complexity 742 struts-config.xml: tying it all together
708 Web application software can get complicated 725 Compre the local model diagram to this remote model diagram 743 Specifying Struts in the web.xml DD
709 Lucky for us, we have J2EE patterns 726 There's good news and bad news... 744 Install Struts, and Just Run It!
710 Performance (and the "ilities") 727 Time for a Transfer Object? 745 Creating the deployment environment
711 Aligning are vernaculars 728 Service Locator and Business Delegate both simplify model components 746a Patterns review for the SCWCD
712 More design principles... 729 Business tier patterns: quick review 746b Business Delegate
713a Patterns to support remote model components 730 Our very first pattern revisited... MVC 747 Service Locator
713b A Fable: The Beer App Grows 731 MVC in a real web app 748 Transfer Object
714 How the Business Team supports the web designers when the MVC components are running on one JVM 732 Looking at the MV controller 749 Intercepting Filter
715 How will they handle remote objects? 733 Improving the MVC controllers 750 Model View Controller (MVC)
716 RMI makes life easy 734 Designing our fantasy controller 751 Front Controller
717 Just a little more RMI review 735a Yes! It's Struts in a nutshell 752 Coffee Cram Q1 Q2 Q3
718 Adding RMI and JNDI to the controller 735b Key Struts Components 753 Coffee Cram Q4 Q5 Q6
719 Sharpen your pencil: How can this design be improved? 736 Is Structs a container? 754 Coffee Cram Q7 Q8 Q9
720 How about a "go-between" object? 737 How does Front Controller fit in? 755 Coffee Cram Answers Q1 Q2 Q3
721a The "go-between" is a Business Delegate 738 Refactoring the Beer app for Struts 756 Coffee Cram Answers Q4 Q5 Q6
721b Sharpen your pencil: Duplicate Code Alert 739 The Struts Beer app architecture 757 Coffee Cram Answers Q7 Q8 Q9

p705 Enterprise Design Patterns

@@@

p706 Objective

@@@

p707 Web site hardware can get complicated

@@@

p708 Web application software can get complicated

@@@

p709 Lucky for us, we have J2EE patterns

@@@

p710 Performance (and the "ilities")

@@@

p711 Aligning are vernaculars

@@@

p712 More design principles...

@@@

p713a Patterns to support remote model components

@@@

p713b A Fable: The Beer App Grows

@@@

p714 How the Business Team supports the web designers when the MVC components are running on one JVM

@@@

p715 How will they handle remote objects?

@@@

p716 RMI makes life easy

@@@

p717 Just a little more RMI review

@@@

p718 Adding RMI and JNDI to the controller

@@@

p719 Sharpen your pencil: How can this design be improved?

@@@

p720 How about a "go-between" object?

@@@

p721a The "go-between" is a Business Delegate

@@@

p721b Sharpen your pencil: Duplicate Code Alert

@@@

p722 Simplify your Business Delegates with the Service Locator

@@@

p723 There are no Dumb Questions (about Enterprise Design Patterns)

@@@

p724 Protecting the web designers JSPs from remote model complexity

@@@

p725 Compre the local model diagram to this remote model diagram

@@@

p726 There's good news and bad news...

@@@

p727 Time for a Transfer Object?

@@@

p728 Service Locator and Business Delegate both simplify model components

@@@

p729 Business tier patterns: quick review

@@@

p730 Our very first pattern revisited... MVC

@@@

p731 MVC in a real web app

@@@

p732 Looking at the MV controller

@@@

p733 Improving the MVC controllers

@@@

p734 Designing our fantasy controller

@@@

p735a Yes! It's Struts in a nutshell

@@@

p735b Key Struts Components

@@@

p736 Is Structs a container?

@@@

p737 How does Front Controller fit in?

@@@

p738 Refactoring the Beer app for Struts

@@@

p739 The Struts Beer app architecture

@@@

p740 A form bean exposed

@@@

p741 How an Action object ticks

@@@

p742 struts-config.xml: tying it all together

@@@

p743 Specifying Struts in the web.xml DD

@@@

p744 Install Struts, and Just Run It!

@@@

p745 Creating the deployment environment

@@@

p746a Patterns review for the SCWCD

@@@

p746b Business Delegate

@@@

p747 Service Locator

@@@

p748 Transfer Object

@@@

p749 Intercepting Filter

@@@

p750 Model View Controller (MVC)

@@@

p751 Front Controller

@@@

p752 Coffee Cram Q1 Q2 Q3

@@@

p753 Coffee Cram Q4 Q5 Q6

@@@

p754 Coffee Cram Q7 Q8 Q9

@@@

p755 Coffee Cram Answers Q1 Q2 Q3

@@@

p756 Coffee Cram Answers Q4 Q5 Q6

@@@

p757 Coffee Cram Answers Q7 Q8 Q9

@@@


End of CISC474 reading notes for HFSJ, Chapter 14


Valid XHTML 1.1 Valid CSS!