Programming Jakarta Struts, 2nd Edition [Electronic resources]

Chuck Cavaness

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

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

Savoia, Alberto

scalability and performance problem

scope

ActionForms, and

application scope

page scope

request scope

session scope

scope attribute, form tag (HTML tag library)

scriptlets versus tag libraries

Secure Sockets Layer (SSL)

security configuration information

security in the Action classes

security service

security-constraint element

SecurityService class, banking application (example) 2nd

selectApplication( ) method, RequestUtils class

semantic validation

sendRedirect( ) method, HttpServletResponse class

servlet class

combining the servlet-mapping

configuring with the servlet element

servlet containers [See also servlets]

defined

deployment information

hierarchical structure, and

part of a J2EE application server

processing a client request (diagram)

using JSP pages

using the servlet container for logging

web server working together with

servlet element

declaring initialization parameters

how to configure the servlet class (example)

servlet engines [See servlet containers]

servlet filters [See filters]

servlet mappings

multiple

path mapping

web containers, and

servlet-class element

servlet-mapping element

servlet-name element

ServletContext class 2nd 3rd

application events and listener interfaces

methods used for logging messages

ServletContextListener interface

servlets [See also servlet containers]

advantages of being written in Java

as controllers in Struts framework (diagram)

CGI applications, compared to

controller servlet, defined

declarations

defined

examples

servlet that performs a forward

servlet that performs a redirect

HTML

hardcoding limitations

template engine for

mapping

configuring

multiple

requests to

technology resources

session beans

in EJB applications

stateless implementation

session configuration

session facade

defining the remote interface for

session scope

versus request

session wraps entity

SessionBean interface

set-property element

shared resources

shopping cart functionality, storefront application (example)

ShoppingCartActions class, storefront application (example)

sign-in page (example)

SilkPerformer

simple bean properties, accessing

SimpleLog

SiteMesh

software library, difference between a framework and a

source packages of Struts, obtaining

Spring

SQL DDL, storefront application (example)

SQL tags, JSTL

SSL (Secure Sockets Layer)

state diagrams

state information, view queries the model for (diagram)

stateless connection of web applications

stateless session beans

static content versus dynamic content

stickiness of web users

storefront application (example)

alternate view (image)

build directory structure

business delegate for the storefront session bean

business interface 2nd

business obejcts, creating

class diagram

conceptual model

data model diagram

deployment descriptor

directory structure

(diagram)

ejb-jar.xml deployment

global-forwards element

home interface for the storefront session bean

IAuthentication interface

index.jsp page using a template

introduction

IStorefrontService interface

JBoss deployment descriptor for storefront session bean

LoginAction class 2nd

LoginForm class

main page (image)

persistence framework

remote interface for the storefront session

shopping cart functionality

SQL DDL

storefront session bean example

StorefrontBaseAction class

StorefrontServiceFactory class 2nd

StorefrontServiceImpl class

swapping the current storefront service implementation with the delegate

template

testing

general steps to be followed

Tiles (diagram)

validating shipping information

view of main page (image)

welcome-file-list element

Storefront service, dynamic proxy implementation

StorefrontBaseAction class, storefront application (example)

performing repetitive behavior

processExceptions( ) method

StorefrontEJBDelegate class, storefront application (example)

StorefrontServiceFactory class

StorefrontServiceFactory class, storefront application (example)

StorefrontServiceImpl class, storefront application (example)

storing objects in a relational model

stress testing

Struts

alternatives to

Barracuda

building your own framework

Cocoon

Expresso

Freemarker

Jakarta Turbine

JSF (JavaServer Faces)

Maverick

SiteMesh

Spring

Velocity

WebMacro

WebWork

applications

architectural view of

building with Ant

configuring

converting to JSF

directory guidelines

JavaBeans, and

logging in

packaging

binary versus source distributions

building from the binary distribution

building from the source distribution

component packages

configuration DTD

configuration files 2nd

complete example

configuring a data source

declaring ActionForms

example that uses declarative exception handling

multiple

reloading

configuring the web.xml file

controller components 2nd [See also MVC]3rd

diagram

controller responsibilities

controller servlet [See ActionServlet]

declarative exception handling

EJB (Enterprise JavaBeans)

interfacing to

framework

Commons Logging package, and

creation of

dependencies

extending

overview

servlet as a controller (diagram)

top-level packages

GUI tools

initialization process

mailing lists 2nd

model components

performance and scalability problems

request scope, and

tag libraries 2nd

tips on installing

Version 1.0, changes since

Version 1.1, new features in

view components 2nd

views within the framework

welcome file list

Struts Console

download page

Struts Resource Page

Struts Validator [See Validator framework]

struts-config.xml file 2nd

changes to

complete example

struts-config_1_1.dtd file

STRUTS-DEV mailing list

struts-faces library

STRUTS-USER mailing list

StrutsValidator class

stylesheets as view components

substring-matching tags, custom tags (Logic tag library)

Sun';s own JSF Site

super.init( ) method

surrogate keys

SwitchAction class

synchronization

log4j, and

synchronization and the web container

synchronized keyword

syntactic validation

system exceptions