|
EAI (Enterprise Application Integration), 20-21, 266
EAR (enterprise archive) file, 35, 64, 83-84
EIS adapter, 21-22
EIS (Enterprise Information System), 21-23, 266
emphasis on business processes, 21
enterprise architectural design, 21-23
EIS tier, 236-237
EJB calculator app. See BasicCalculatorEJB example
EJB Container Managed Persistence, 66, 269
EJB containers, 210, 236
object persistence and, 71
and remote object interaction, 72
responsibilities of, 69-71
security and, 70
transactions and, 70
EJB elements by bean type, 75
EJB exceptions, 91
EJB interfaces, 67-69
EJB methods, SQL statements mapped to, 90
EJB systems, how they function, 75-99
EJB tier, persistence on, 250
EJB 2.0, 33
EJBObject, 72, 104
EjbPassivate() method, 74
EJBs (Enterprise JavaBeans), 7-8, 36, 71
accessing remote objects, 72
from a client’s perspective, 71-74
implementation classes, 69-71
life cycle management, 69-70
local component interfaces, 69
local nondistributed application, 71
local and remote client view, 72
overview of, 64-67
persistence management, 85
remote component interface, 68
remote home interface, 67-68
remote home interface methods, 68
remote and local interfaces and APIs, 73
remote object access requirements, 71
writing clients for, 205
Employee bean, building, 87-88
EmployeeBean class, code for, 89
EmployeeMDBBean.java, source for implementing, 98-99
Encapsulation, 199
Encoding (web services), 181
Enterprise, interoperability in, 7
Enterprise application, securing, 251-253
Enterprise information services tier (J2EE), 35
Enterprise JavaBeans. See EJBs
Enterprise servers component (.NET), 124
Enterprise services (.NET), 122
Enterprise-distributed web application, 176
Entity bean instance, 86
Entity beans, 66
characteristics of, 85-86
developing, 85
finder methods for, 88
types of, 66, 86-87
Envelope (SOAP message), 184-185
Error handling
in Java, 91
security and, 172-174
in web services, 188
Event, web service as, 177
Event-driven program model (ASP.NET), 150
Exceptions, 91, 172
|