[A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [L] [M] [O] [P] [R] [S] [T] [U] [V] [W] [X] callback templates, Spring change, disruptive during scope class loading Class.forName and extension and selecting loader Class.forName, class loading and classes accessing, reflection API definition, reflection API deprecated parent, reflection API and registering, jPetstore Simple Spider special classes, reflection and client-side configuration, Java Preferences API CMP (container-managed persistence) coarse-grained services code generation overview reflection and transparency and coding, unit test automation and common layers communication macrocoupling and programming and configuration client-side, Java Preferences API coupling extension and, need for configuration extension tools Apache Digester framework-driven Java Preferences framework-driven Hibernate mapping models plug-ins server-side, Apache Digester Simple Spider Spring 2nd DAO layer configuration service, jPetstore console interface, Simple Spider constructors invoking, reflection and reflection and containers lightweight, AOP and control, active versus passive controllers replacing rewriting versus replacing Spring counting coupling configuration databases JUnit layers direct access and microcoupling reducing transitive transparency and macrocoupling facades shared data tools crawler/indexer service, Simple Spider creating HTTPUnit crawling web sites crosscutting concerns AOP and 2nd transparency and customer, extension and |