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