Home Page Icon
Home Page
Table of Contents for
Cover
Close
Cover
by Madhusudhan Konda
Just Spring
A Note Regarding Supplemental Files
Preface
Conventions Used in This Book
Using Code Examples
Safari® Books Online
How to Contact Us
Content Updates
September 23, 2011
February 28, 2013
Acknowledgments
1. Basics
Introduction
Object Coupling Problem
Designing to Interfaces
Introducing Spring
Dependency Injection
Refactoring IReader by Using the Framework
ReaderService
Summary
2. Fundamentals
Configuring Beans
Using XML
Using Annotations
XML Namespaces
Creating Beans
Life Cycle
Instantiating Beans Without Dependencies
Instantiating Beans With Dependencies
Aliasing Beans
Anonymous Beans
Injection Types
Constructor Type Injection
Argument type resolution
Setter Type Injection
Mixing Constructor and Setter
Bean Callbacks
init-method
destroy-method
Common Callbacks
Summary
3. Containers
Containers
BeanFactory Container
ApplicationContext Container
Instantiating Beans
Using Static Methods
Using Factory Methods
Initialization and Destruction Callbacks
InitializingBean’s afterPropertiesSet
DisposableBean’s destroy
Declarative or Programmatic Callbacks?
Event Handling
Listening to Context Events
Publishing Custom Events
Event Model Is Single Threaded
Autowiring
Autowiring byName
Autowiring byType
Autowiring by constructor
Mixing Autowiring with Explicit Wiring
Summary
4. Advanced Concepts
Bean Scopes
Singleton Scope
Prototype Scope
Property Files
Property Editors
Injecting Java Collections
Using lists, sets and maps
Injecting Java Properties
Bean Post Processors
Parent-Child Bean Definitions
Summary
5. Spring JMS
Two-Minute JMS
Messaging Models
Point-to-point messaging
Pub/sub messaging
Spring JMS
Mother of All: The JmsTemplate Class
Publishing Messages
Sending Messages to Default Destination
Declaring a Topic
Receiving Messages
Receiving Messages Synchronously
Receiving Messages Asynchronously
Spring Message Containers
Message Converters
Summary
6. Spring Data
JDBC and Hibernate
Spring JDBC
JdbcTemplate
Configuring JdbcTemplate
Using JdbcTemplate
Returning domain objects
Manipulating data
Hibernate
Using old style HibernateTemplate
Preferred style—using native API
Summary
About the Author
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
Next
Next Chapter
Just Spring
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