Index
L
language bindingXSLT 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, Installingdeploying applications, 598
Liskov Substitution Principleoverriding methods, 153
ListableBeanFactory interface, com. Interface21. beans. factory, 88, 404
querying all definitions, 404
ListableBeanFactoryTests class, 90 listenerssee also observers.Observer design pattern, 124
rogue listeners, 124
literal constantscoding standards, 147
summarized, 175
load balancingwhen 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 Interfacesbean 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 transactionstransaction management, 211
local variablesnaming standards, 144
localizationhandling in view objrcts, 526
local-remote transparencyavoiding, local vs. remote EJB access, 418
lock splittingsynchronization, 642
lockingsee 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
logicsee business logic.see persistence logic.Logic tag library, Struts, 460 loop Invariantssee assertions.loose couplingdesigning applications for portability, 39
OO design principles, 115
when to use messaging, 233
LowRoad code generator, 66