JaVa
   
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 apps, 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 app, 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 apps for portability, 39 OO design principles, 115 when to use messaging, 233 LowRoad code generator, 66
JaVa
   
Comments