Index_S


S

scenarios, documenting with activity diagrams, 14

schemas, role in SSO, 61

scope attribute, using with ActionMapping configuration objects, 94

scope function of <action> element, purpose of, 140

search facility, invoking for Campaign use case, 195

Search NPO package, overview of, 19-20

Search NPO use case

discovering business interface methods in, 267-268

implementing business interface for, 268

realizing in business tier, 267-270

realizing in presentation tier, 186-188

SearchAndListNPOAction request handler, example of, 200-201

secondary domains in SSO, explanation of, 66

secure environments, factors involved in provision of, 56

security breach identification and recovery procedures, determining, 55-56

security design for applications, guidelines for, 56

security, planning for applications, 54-61. See also channel security requirements, identifying, 55-57

select and finder methods, using EJB QL with, 225-229

sequence diagrams

for business delegate, 144

of business delegate, 144

for getNPORegistration, 250

of multi-action form pattern, 172

for multi-action pattern of Manage NPO Profile use case, 164

for multi-action pattern of Manage Portal-Alliance Profile use case, 178

for multi-action pattern of Register NPO use case, 184, 185

for multi-page patterns, 164, 193

purpose of, 334

for registerNPO, 249

for Update Campaigns use case, 203

for updateCampaigns method, 265

for updateNOPRegistration, 251

serialization classes, creating for FeaturedNPOQueryService, 310-312

service locator pattern, implementing, 145-147

service requesters and providers, interactions between, 281

service-side components, design aspects for implementation of, 302-303

service to worker pattern

example of, 92

use of, 126

services in WSDL documents

overview of, 294-295

purpose of, 285

session beans.See also stateless session beans

deployment descriptors for SiteAdmin, 248-254

using with presentation and business tier patterns, 234

session fa ade pattern

accessing business logic by means of, 235

applying to business tier, 232

implementing in business tier, 233-235

SetActionMappingClassRule, example of, 122

SetNextRule, example of, 121

SetPropertiesRule, example of, 121, 122-123

SetPropertyRule, example of, 123

setRollbackOnly method, invoking, 258

signed hash values and XML documents, explanation of, 63

Site Administration use cases

data model for, 212

domain model for, 210

realizing, 161-186

realizing in business tier, 245-259

site content

navigating, 34-35

organizing, 31-34

site-map navigation scheme, explanation of, 35

SiteAdmin business interface

business methods identified in, 246-247

implementing, 247-248

session bean deployment descriptors for, 248-254

SiteAdmin session bean

configuration information for, 252

configuring for deployment in EJB container, 248-254

locating home interface for, 242

transaction attributes for methods of, 256

slash (/), using with Struts, 98

slash-asterisk (/*), using with Struts, 93

SOAP body

explanation of, 296

overview of, 298

SOAP data types, defining, 310

SOAP envelope

explanation of, 295

overview of, 296-297

SOAP fault

generating, 309

overview of, 299

SOAP header, 281

explanation of, 295-296

overview of, 297-298

SOAP messages, components of, 295-296

SOAP request and response, displaying, 311

SOAP security, overview of, 277-278

SOAP (Simple Object Access Protocol)

versus CORBA, 277

explanation of, 275

introduction to, 295-299

message styles defined by, 277

overview of, 276-278

role in Web services, 283

using for RPC, 315

SOAP:style semantics, overview of, 314-315

SSL (Secure Sockets Layer)

advantages and disadvantages of, 61-62

purpose of, 58

SSO (single sign-on)

architecture of, 66

benefits of, 65

credential mapping in, 67

elements of, 66, 67-69

in Liberty architecture, 76-77

overview of, 60-61

stateful session beans, dynamics of, 236

stateless EJB, creating for FeaturedNPOQueryService, 304

stateless session beans, benefits of, 236. See also session beans

stereotyping, use of, 10

storyboards, purpose of, 36

strong authentication, explanation of, 68-69

struts-config.xml file

example from, 94

location of, 118

parsing, 118-120

purpose of, 93

Struts framework, 93-94

capturing form data with, 108-117

configuration semantics of, 118-126

creating configuration objects in, 120-126

custom extensions with plug-ins used with, 117-118

custom tags used with, 147-149

deploying and configuring, 320-322

Dispatchers used in, 106-107

error handling in, 101-105

exception handling in, 105-107

explanation of, 53

extending with ConfigRuleSet, 121-126

internationalization and localization support for, 98-101

installing and configuring, 320-321

message resources semantics in, 131-132

MVC implementation in, 91-98

MVC semantics of, 126-131

once-only form submission in, 107-108

tag library declarations for, 321

Struts Validator plug-in. See Validator plug-in

subject matter experts, importance to information architects, 31

subjects in JAAS

associating with AccessControlContexts, 72-73

functionality of, 70

Supports value for transaction attributes, explanation of, 255

synchronous versus asynchronous operation, 302

system context, identifying, 9-11

system security, planning, 54-61




Practical J2ee Application Architecture
Practical J2EE Application Architecture
ISBN: 0072227117
EAN: 2147483647
Year: 2003
Pages: 111
Authors: Nadir Gulzar

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net