|
|
language binding
XSLT Java language binding, 700
LastModified interface, com.interface21.web.servlet package, 669
getLastModified() method, 669
layered testing, 623
lazy authentication, 236
lib sub-directory, JBoss server, 601
libraries, Installing
deploying applications, 598
Liskov Substitution Principle
overriding methods, 153
ListableBeanFactory interface, com. Interface21. beans. factory, 88, 404
querying all definitions, 404
ListableBeanFactoryTests class, 90 listeners
see also observers.
Observer design pattern, 124
rogue listeners, 124
literal constants
coding standards, 147
summarized, 175
load balancing
when to use messaging, 232
load testing, 105
business objects, 106
definition, 75
EJBs. 106
TestCase class, JUnit framework, 79
using com.interface21.load package, 619
using WAS tool, 617
web interfaces, 107
local Interfaces
bean having local and remote interfaces, 224
CMRs, 297
entity beans guidelines, 308
entity beans in EJB 2.0, 294
J2EE design, 19
performance, 19
RMI, 19
using EJBs, 99, 223
local transactions
transaction management, 211
local variables
naming standards, 144
localization
handling in view objrcts, 526
local-remote transparency
avoiding, local vs. remote EJB access, 418
lock splitting
synchronization, 642
locking
see also optimistic locking.
see also pessimistic locking.
data access, 269
sample application, 283
database locking, 302
entity bean locking strategies, 301-2
entity beans guidelines, 307
exclusive locking, 301
O/R mapping limitations, 299
log sub-directory, JBoss server, 601 logging, 160-66
see also debugging.
code-level optimization, 641
EJB tier, 165
logging APls, 162-65
performance, 164
production logging package, 161
summarized, 176
system exceptions, EJB handling, 380
logic
see business logic.
see persistence logic.
Logic tag library, Struts, 460 loop Invariants
see assertions.
loose coupling
designing applications for portability, 39
OO design principles, 115
when to use messaging, 233
LowRoad code generator, 66
|
|