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
Qshell for iSeries
The EDTF Text Editor
Scripting
Accessing OS/400-Specific Objects
Application Development Tools
Appendix A Summary of Changes by Release
Network Security Architectures
ICMP Design Considerations
Types of Identity
Identity Deployment Recommendations
Secure Network Management and Network Security Management
Introduction
Java for RPG Programmers, 2nd Edition
The World Of Java
Data Types And Variables
Exceptions
Database Access
Appendix B Mixing RPG And Java
Cisco ASA: All-in-One Firewall, IPS, and VPN Adaptive Security Appliance
Cisco VPN Products
Configuring Authorization
RSH
Summary
Monitoring and Troubleshooting WebVPN
File System Forensic Analysis
Summary
Bibliography
Bibliography
Application Category
Summary
MPLS Configuration on Cisco IOS Software
MPLS Terminology
Command Reference
MPLS TE Theory
Constraint-Based Routing and Operation in MPLS TE
Command Reference
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