Home Page Icon
Home Page
Table of Contents for
Spring: A Developer’s Notebook
Close
Spring: A Developer’s Notebook
by Justin Gehtland, Bruce Tate
Spring: A Developer's Notebook
A Note Regarding Supplemental Files
Foreword
Preface
How to Use This Book
Conventions Used in This Book
Using Code Examples
Comments and Questions
Safari Enabled
Collective Acknowledgments
Acknowledgments from Bruce
Acknowledgments from Justin
1. Getting Started
1.1. Building Two Classes with a Dependency
1.1.1. How do I do that?
1.1.2. What just happened?
1.1.3. What about...
1.2. Using Dependency Injection
1.2.1. How do I do that?
1.2.2. What just happened?
1.2.3. What about...
1.3. Automating the Example
1.3.1. How do I do that?
1.3.2. What just happened?
1.3.3. What about...
1.4. Injecting Dependencies with Spring
1.4.1. How do I do that?
1.4.2. What just happened?
1.4.3. What about...
1.5. Writing a Test
1.5.1. How do I do that?
1.5.2. What just happened?
2. Building a User Interface
2.1. Setting Up Tomcat
2.1.1. How do I do that?
2.1.2. What just happened?
2.2. Building a View with Web MVC
2.2.1. How do I do that?
2.2.1.1. The JSPs
2.2.1.2. The controllers
2.2.1.3. The context
2.2.2. What just happened?
2.3. Enhancing the Web Application
2.3.1. How do I do that?
2.3.2. What just happened?
2.4. Running a Test
2.4.1. How do I do that?
2.4.2. What just happened?
3. Integrating Other Clients
3.1. Building a Struts User Interface
3.1.1. How do I do that?
3.1.2. What just happened?
3.2. Using JSF with Spring
3.2.1. How do I do that?
3.2.2. What just happened?
3.3. Integrating JSF with Spring
3.3.1. How do I do that?
3.3.2. What just happened?
3.3.3. What about...
4. Using JDBC
4.1. Setting Up the Database and Schema
4.1.1. How do I do that?
4.1.2. What just happened?
4.1.3. What about...
4.2. Using Spring JDBC Templates
4.2.1. How do I do that?
4.2.2. What just happened?
4.2.3. What about...
4.3. Refactoring Out Common Code
4.3.1. How do I do that?
4.3.2. What just happened?
4.4. Using Access Objects
4.4.1. How do I do that?
4.4.2. What just happened?
4.4.3. What about...
4.5. Running a Test with EasyMock
4.5.1. How do I do that?
4.5.2. What just happened?
4.5.3. What about...
5. OR Persistence
5.1. Integrating iBATIS
5.1.1. How do I do that?
5.1.2. What just happened?
5.1.3. What about...
5.2. Using Spring with JDO
5.2.1. How do I do that?
5.2.2. What just happened?
5.3. Using Hibernate with Spring
5.3.1. How do I do that?
5.3.2. What just happened?
5.3.3. What about...
5.4. Running a Test Case
5.4.1. How do I do that?
5.4.2. What just happened?
6. Services and AOP
6.1. Building a Service
6.1.1. How do I do that?
6.1.2. What just happened?
6.2. Configuring a Service
6.2.1. How do I do that?
6.2.2. What just happened?
6.3. Using an Autoproxy
6.3.1. How do I do that?
6.3.2. What just happened?
6.4. Advising Exceptions
6.4.1. How do I do that?
6.4.2. What just happened?
6.5. Testing a Service with Mocks
6.5.1. Why do I care?
6.5.2. How do I do that?
6.5.3. What just happened?
6.6. Testing a Service with Side Effects
6.6.1. How do I do that?
6.6.2. What just happened?
7. Transactions and Security
7.1. Programmatic Transactions
7.1.1. How do I do that?
7.1.2. What just happened?
7.2. Configuring Simple Transactions
7.2.1. What just happened?
7.2.2. What about...
7.3. Transactions on Multiple Databases
7.3.1. How do I do that?
7.3.2. What just happened?
7.4. Securing Application Servlets
7.4.1. Why do I care?
7.4.2. How do I do that?
7.4.3. What just happened?
7.5. Securing Application Methods
7.5.1. How do I do that?
7.5.2. What just happened?
7.5.3. What about...
7.6. Building a Test-Friendly Interceptor
7.6.1. How do I do that?
7.6.2. What just happened?
8. Messaging and Remoting
8.1. Sending Email Messages
8.1.1. How do I do that?
8.1.2. What just happened?
8.2. Remoting
8.2.1. How do I do that?
8.2.2. What just happened?
8.2.3. What about...
8.3. Working with JMS
8.3.1. How do I do that?
8.3.2. What just happened?
8.4. Testing JMS Applications
8.4.1. How do I do that?
8.4.2. What just happened?
9. Building Rich Clients
9.1. Getting Started
9.1.1. How do I do that?
9.1.2. What just happened?
9.2. Building the Application Shell
9.2.1. High-level application goals
9.2.2. How do I do that?
9.2.2.1. Check point
9.2.3. What just happened?
9.3. Building the Bike Navigator View
9.3.1. How do I do that?
9.3.2. What just happened?
9.4. Building the Bike Editor Forms
9.4.1. How do I do that?
9.4.1.1. Validation
9.4.2. What just happened?
9.4.3. What about...
Index
About the Authors
Colophon
Copyright
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
Cover
Next
Next Chapter
A Note Regarding Supplemental Files
Spring: A Developer’s Notebook
Bruce A. Tate
Justin Gehtland
Beijing • Cambridge • Farnham • Köln • Sebastopol • Tokyo
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset