Better, Faster, Lighter Java

 

[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 

 

Категории