Books & Videos

Table of Contents

  1. Chapter 1 Getting Started

    1. Building Two Classes with a Dependency

    2. Using Dependency Injection

    3. Automating the Example

    4. Injecting Dependencies with Spring

    5. Writing a Test

  2. Chapter 2 Building a User Interface

    1. Setting Up Tomcat

    2. Building a View with Web MVC

    3. Enhancing the Web Application

    4. Running a Test

  3. Chapter 3 Integrating Other Clients

    1. Building a Struts User Interface

    2. Using JSF with Spring

    3. Integrating JSF with Spring

  4. Chapter 4 Using JDBC

    1. Setting Up the Database and Schema

    2. Using Spring JDBC Templates

    3. Refactoring Out Common Code

    4. Using Access Objects

    5. Running a Test with EasyMock

  5. Chapter 5 OR Persistence

    1. Integrating iBATIS

    2. Using Spring with JDO

    3. Using Hibernate with Spring

    4. Running a Test Case

  6. Chapter 6 Services and AOP

    1. Building a Service

    2. Configuring a Service

    3. Using an Autoproxy

    4. Advising Exceptions

    5. Testing a Service with Mocks

    6. Testing a Service with Side Effects

  7. Chapter 7 Transactions and Security

    1. Programmatic Transactions

    2. Configuring Simple Transactions

    3. Transactions on Multiple Databases

    4. Securing Application Servlets

    5. Securing Application Methods

    6. Building a Test-Friendly Interceptor

  8. Chapter 8 Messaging and Remoting

    1. Sending Email Messages

    2. Remoting

    3. Working with JMS

    4. Testing JMS Applications

  9. Chapter 9 Building Rich Clients

    1. Getting Started

    2. Building the Application Shell

    3. Building the Bike Navigator View

    4. Building the Bike Editor Forms

  1. Colophon