Practical J2EE Application Architecture

E

EAI (Enterprise Application Integration), role in Web services, 274-275

.ear extension, meaning of, 318

EIN, entering in Manage NPO Profile use case, 163-164

EIS tier, role in J2EE architecture blueprints, 52

EJB containers, role in J2EE architecture blueprints, 53

EJB home factory pattern

applying to business tier, 233

implementing in business tier, 242-244

ejb-jar.xml deployment descriptor file, explanation of, 217-219

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

ejbCreate methods for domain model, displaying, 216-217

EJBHomeFactory helper class, implementing, 242-243

EJBs

accessing with business interface patterns, 237

caching home references for, 244

local interfaces for, 213

transaction semantics for when used with Register NPO use case, 254-256

ejbSelectRegionalCampaign method, example of, 227

embedded-links navigation scheme, explanation of, 35

enterprise applications, securing, 55

entity beans

accessing with EJB QL, 225-229

exceptions for, 258-259

error handling in Struts, overview of, 101-105

ErrorsTag objects in Struts, displaying errors with, 104-105

evolutionary requirements, determining for security, 56

exception handling

in Register NPO use case business-tier transactions, 256-259

in Struts, 105-107

ExceptionConfig objects

creating, 123, 125

purpose of, 119

executeSearch business method, defining, 267

extend relationships

advisory about, 22

use of, 14-15

extension mapping, example of, 93

Категории