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
CompTIA Project+ Study Guide: Exam PK0-003
Assessment Test
Project Initiation
Project Execution
Project Control
Appendix A Systems Development Life Cycle
High-Speed Signal Propagation[c] Advanced Black Magic
Lumped-Element Region
Discrete Time Mapping
Single-Ended Circuits
Common-Mode Balance
SNR Budgeting
Image Processing with LabVIEW and IMAQ Vision
NI Vision Builder for Automated Inspection
Video Standards
Image Standards
Frequency Filtering
Reading Instrument Displays
Secure Programming Cookbook for C and C++: Recipes for Cryptography, Authentication, Input Validation & More
Building a Static Library Using Boost.Build
Building a Static Library with an IDE
Working with Xerces Strings
Parsing a Complex XML Document
Using Function Pointers for Callbacks
Data Structures and Algorithms in Java
Problems
Summary
List Nodes
Summary
Problems
Programming .Net Windows Applications
Overview
The Forms Namespace
Mouse Interaction
Text Controls
Class Hierarchy
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