Flylib.com
Pro Spring
Pro Spring
ISBN: 1590594614
EAN: 2147483647
Year: 2006
Pages: 189
Authors:
Rob Harrop
,
Jan Machacek
BUY ON AMAZON
Pro Spring
Table of Contents
Foreword
About the Technical Reviewer
Acknowledgments
Introduction
Downloading the Code
Contacting the Authors
Part 1: Getting Started with Spring
Chapter 1: Introducing Spring
What Is Spring?
The Spring Project
Alternatives to Spring
The Rest of the Book
Summary
Chapter 2: Getting Started
Obtaining the Spring Framework
Understanding Spring Packaging
Analyzing Spring Dependencies
The Sample Applications
Spring Documentation
Verifying Your Spring Distribution
Putting a Spring into Hello World
Summary
Chapter 3: The Sample Application
Requirements of the SpringBlog Application
Implementing SpringBlog
Summary
Part 2: Spring Basics
Chapter 4: Introducing Inversion of Control
Inversion of Control and Dependency Injection
Types of Inversion of Control
Inversion of Control in Spring
Dependency Injection with Spring
Configuring the BeanFactory
Summary
Chapter 5: Beyond the Basics
Spring s Impacts on Application Portability
Bean Lifecycle Management
Making Your Beans
Using Method Injection
Using FactoryBeans
JavaBeans PropertyEditors
The Spring ApplicationContext
Summary
Part 3: Aspect Oriented Programming with Spring
Chapter 6: Introducing Spring AOP
AOP Concepts
Types of AOP
AOP in Spring
Advisors and Pointcuts in Spring
All About Proxies
Summary
Chapter 7: More on Spring AOP
Advanced Use of Pointcuts
Getting Started with Introductions
Framework Services for AOP
AspectJ Integration
AOP in the Sample Application
Summary
Part 4: Data Access with Spring
Chapter 8: Spring JDBC Support
Exploring the JDBC Infrastructure
Spring JDBC Infrastructure
Database Connections and DataSources
Using DataSources in DAO Classes
Exception Handling
The JdbcTemplate Class
Selecting the Data as Java Objects
Updating Data
Inserting Data
Transactions
Why JDBC?
Using JDBC Data Access in the Sample Application
Summary
Chapter 9: Using Hibernate in Spring Applications
What Is Hibernate?
The Hibernate Query Language
Selecting Data
Updating and Inserting Data
Using Hibernate in the Sample Application
Summary
Chapter 10: iBATIS Integration
What Is iBATIS?
Mapping Files
Selecting Data
Updating Data
Deleting Data
Inserting Data
What Is Missing?
Overall Performance
Using iBATIS in the Sample Application
Summary
Part 5: Spring in the Middle Tier
Chapter 11: Designing and Implementing Spring-Based Applications
Designing to Interfaces
Building a Domain Object Model
Designing and Building the Data Access Tier
Designing the Business Tier
Summary
Chapter 12: Transaction Management
Exploring the Spring Transaction Abstraction Layer
Analyzing Transaction Properties
Exploring a Transaction Management Sample
Working with Transactions Over Multiple Transactional Resources
Transactions in the Sample Application
Summary
Chapter 13: Spring and J2EE
Spring and JNDI
Using JndiObjectFactoryBean
Spring and EJB
Spring and JMS
Summary
Chapter 14: Job Scheduling with Spring
Scheduling Jobs Using JDK Timer
Scheduling Jobs Using Quartz
Job Scheduling Considerations
Summary
Chapter 15: Mail Support in Spring
The Spring Mail API Structure
Sending Simple E-Mails
Constructing and Sending MIME Messages
Using Spring Mail with Velocity
Summary
Chapter 16: Using Spring Remoting
Remoting, Spring, and EJB
Spring Remoting Architecture
Remote Method Invocation
Web Services with JAXRPC
Spring HTTP Invoker
Hessian and Burlap
Choosing a Remoting Architecture
Summary
Part 6: Web Applications with Spring
Chapter 17: Web Applications with Spring MVC
What Is MVC?
Introducing Spring MVC
Using Handler Mappings
Using Handler Interceptors
Working with Controllers
Views, Locales, and Themes
Using Command Controllers
Using Spring MVC in the Sample Application
Summary
Chapter 18: Beyond JSP
Using JSP Pages
Using Velocity
Using XSLT Views
Using PDF Views
Using Excel Views
Using Tiles
Using Views in the Sample Application
Summary
Chapter 19: Spring and Struts
Exploring the Struts Architecture
First Struts Application
Accessing Spring Beans
Using Other Views
Using Struts Actions as Spring Beans
Combining Struts and Spring MVC
Summary
Part 7: Appendixes
Appendix A: Testing with Spring
Introducing Unit Testing
Unit Tests
Writing Integration Tests
Test Coverage
Performance Testing
Summary
Appendix B: The Spring Rich Project
Getting Spring Rich
Compiling Spring Rich and the Petclinic Sample Application
Examining the Petclinic Startup Sequence
Using the Base Components of Spring Rich
Summary
Appendix C: Spring IDE
Installing Spring IDE
Adding the Spring IDE Nature
Editing and Validating Configuration Files
Visualizing a Spring Application
Summary
Appendix D: The Future of Spring
Using Scripting Languages with BeanFactory
Using J2SE 5.0 Annotations
Using Spring JMX
Spring JMS
Building JasperReports Views
Summary
Pro Spring
ISBN: 1590594614
EAN: 2147483647
Year: 2006
Pages: 189
Authors:
Rob Harrop
,
Jan Machacek
BUY ON AMAZON
Beginners Guide to DarkBASIC Game Programming (Premier Press Game Development)
Introduction to Computer Programming
Characters, Strings, and Text Output
More Power to the Numbers Data Sequences and Arrays
Basic Graphics Commands
Multiplayer Programming The Crazy Carnage Game
Programming Microsoft ASP.NET 3.5
The Web Forms Model
Creating Bindable Grids of Data
Paging Through Data Sources
Data-Bound and Templated Controls
Working with Images in ASP.NET
Twisted Network Programming Essentials
Parsing HTTP Requests
Running an HTTP Proxy Server
Downloading Messages from an IMAP Mailbox
Accepting Mail with SMTP
Providing IMAP Access to Mailboxes
AutoCAD 2005 and AutoCAD LT 2005. No Experience Required
Getting to Know AutoCAD
Setting Up a Drawing
Gaining Drawing Strategies: Part 2
Managing External References
Using Layouts to Set Up a Print
Quantitative Methods in Project Management
Project Value: The Source of all Quantitative Measures
Risk-Adjusted Financial Management
Expense Accounting and Earned Value
Quantitative Time Management
Quantitative Methods in Project Contracts
GDI+ Programming with C#
Exploring GDI+ Functionality
Using a Picture Box to View Images
Rendering Partial Bitmaps
Image Attributes and the ImageAttributes Class
GDI Interoperability
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies