Programming Jakarta Struts, 2nd Edition [Electronic resources]

Chuck Cavaness

نسخه متنی -صفحه : 181/ 173
نمايش فراداده

[A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X]

packages

actions

DispatchAction class

ForwardAction class

IncludeAction class

LookupDispatchAction class

SwitchAction class

BeanUtils

Commons Collection

Commons Logging

config

dependency on Commons project

obtaining the source packages of Struts

prerequisite software packages needed to build Struts

Struts components packages

util

Validator framework, required packages

packaging Struts applications

deciding how

defined

EJB resources, and

JSP file placement

WAR files

page scope

PageContext interface

parameter tag, custom tag (Bean tag library)

path attribute, ActionMapping class

path mapping 2nd

patterns

Business Delegate 2nd

DAO (Data Access Object) 2nd

DTO

perform( ) method, Action class

performance

baseline

goals

good performance defined

impact of exception handling

impact of logging

profiling your application

serious concerns in Struts

testing tools

testing, defined

user perspective

versus load testing

persistence

defined

framework, storefront application (example)

solutions

plug-in element 2nd

plug-ins

adding to the configuration file

overview

Tiles

PlugIn interface

example of using

hooking the Validator framework into a Struts application

Poolman

POST method (HTTP)

precompiling JavaServer Pages

in Resin

in Tomcat

in WebLogic

presentation

separating from business objects

technologies

validation 2nd

process business objects

process( ) method

ActionServlet class

RequestProcessor class

processActionPerform( ) method, RequestProcessor class

ProcessCheckout

processException( ) method, RequestProcessor class

processExceptions( ) method, StorefrontBaseAction class

processLocale( ) method, RequestProcessor class

processPreprocess( ) method, RequestProcessor class

example

programmatic exception handling

move to abstract class (example)

PropertyMessageResources class

PropertyResourceBundle class

PropertyUtils class

proxies, dynamic

sequence diagram for retrieving detail through dynamic proxy

Pull HMVC (Pull Hierarchical Model View Controller)

put tag, custom tag (Tiles tag library)

putList tag, custom tag (Tiles tag library)