Flylib.com
Professional Java Development with the Spring Framework
Professional Java Development with the Spring Framework
ISBN: 0764574833
EAN: 2147483647
Year: 2003
Pages: 188
Authors:
Rod Johnson
,
Juergen Hoeller
,
Alef Arendsen
,
Thomas Risberg
,
Colin Sampaleanu
BUY ON AMAZON
Table of Contents
Back Cover
Professional Java Development with the Spring Framework
Introduction
Aims of This Book
What This Book Covers
Assumed Knowledge
Recommended Reading
What You Need to Use This Book
The Sample Application
Conventions
Source Code
Errata
p2p.wrox.com
Chapter 1: Introducing the Spring Framework
Spring s Values
Spring in Context
Architecting Applications with Spring
The Future
The Spring Project and Community
Summary
Chapter 2: The Bean Factory and Application Context
Inversion of Control and Dependency Injection
The Container
Summary
Chapter 3: Advanced Container Concepts
Abstractions for Low-Level Resources
Application Events
Managing the Container
Some Convenience Factor y Beans
Proper ty Editors Provided by Spring
Strategies for Testing
Alternatives to XML
References
Summary
Chapter 4: Spring and AOP
Goals
Assumptions
Example
Spring s AOP Framework
Using Advanced Features of Spring s AOP Framework
Integration with Other AOP Frameworks
References
Summary
Chapter 5: DAO Support and JDBC Framework
The Data Access Object Pattern
Introducing Spring s JDBC Framework
Building the Data Access Layer for the Sample Application
Operations with JdbcTemplate
Using the RDBMS Operation Classes
Advanced Concepts
Additional Considerations
Summary
Chapter 6: Transaction and Resource Management
Background
Transactions and J2EE
An Example of Spring s Transaction Suppor t
Introducing Spring s Transaction Abstraction
DataSource Declarations
Summary
Chapter 7: ObjectRelational Mapping
Background
OR Mapping Support in Spring
iBATIS SQL Maps
Hibernate
JDO
Other OR Mapping Tools
Summary
Chapter 8: Lightweight Remoting
Concepts and Scope
Common Configuration Style
Hessian and Burlap
HTTP Invoker
RMI
Web Ser vices via JAX-RPC
Summary
Chapter 9: Supporting Services
JMS
Scheduling with Spring
Sending Email with Spring
Scripting
Summary
Chapter 10: Acegi Security System for Spring
Enterprise Application Security Choices
Acegi Security Fundamentals
Example Code
Summary
Chapter 11: Spring and EJB
Deciding on the Need for EJBs
Accessing EJBs
Implementing EJBs with Spring
Singleton Container Access, Good or Evil?
Testing Concerns
Summary
Chapter 12: Web MVC Framework
A Simple Example
General Architecture
Infrastructural Components
Workflow Involved with Handling Requests
Common Layout of a Spring MVC Web Application
HandlerMappings
HandlerExecutionChain and Interceptors
Handlers and Their Adapters
ModelAndView and ViewResolvers
Locale Changing and Resolution
HandlerExceptionResolvers
Controllers
Data Binding
Real-World Examples of Using Controllers
Wizard Functionality
Extending Spring s Handler Infrastructure
Uploading Files
Testing Your Controllers
Summary
Chapter 13: Web View Technologies
An Example
Considerations When Choosing a Technology
View Objects and Models
Features Offered by the AbstractView
JavaSer ver Pages
Velocity and FreeMarker
Tiles
Views Based on XML and XSLT
Excel and Other Document-Based Views
Implementing Custom Views
Summary
Chapter 14: Integrating with Other Web Frameworks
Considerations When Choosing an MVC Framework
Integrating with Spring: Core Concepts
WebWork Integration
Struts Integration
Tapestry Integration
JavaServer Faces Integration
Summary
Chapter 15: The Sample Application
Choice of Server Technologies
Application Layers
Persistence Layer
Business Ser vice Layer
Web Layer
Comparison with the J2EE Design and Development Implementation
Ser ver Configuration
Build and Deployment
Summary
Chapter 16: Conclusion
The Spring Solution
Guidelines for Spring Development
Related Projects
Spring in Non-J2EE Environments
To Find Out More
The Future
Appendix A: Requirements for the Sample Application
Overview
User Populations
Assumptions
Scope Limitations
Delivery Schedule
Internet User Interface
Non-Functional Requirements
Hardware and Software Environment
Index
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
List of Figures
List of Sidebars
Professional Java Development with the Spring Framework
ISBN: 0764574833
EAN: 2147483647
Year: 2003
Pages: 188
Authors:
Rod Johnson
,
Juergen Hoeller
,
Alef Arendsen
,
Thomas Risberg
,
Colin Sampaleanu
BUY ON AMAZON
ADO.NET 3.5 Cookbook (Cookbooks (OReilly))
Connecting to a Microsoft Excel Workbook
Connecting to an Oracle Database
Getting an AutoNumber Value from Microsoft Access
Determining the Length of Columns in a SQL Server Table
A.1. General Considerations
Identifying and Managing Project Risk: Essential Tools for Failure-Proofing Your Project
Identifying Project Scope Risk
Identifying Project Resource Risk
Quantifying and Analyzing Activity Risks
Managing Project Risk
Monitoring and Controlling Risky Projects
WebLogic: The Definitive Guide
Web Applications
Configuring WebLogics HTTP Server
The Server Life Cycle
An Overview of SSL
Accessing MBeans
Postfix: The Definitive Guide
Postfix Security
Postfix Architecture
Postfix and DNS
Separate Message Store
The Problem of Spam
File System Forensic Analysis
Bibliography
Bibliography
Summary
Metadata Category
Bibliography
Java All-In-One Desk Reference For Dummies
Using Arrays
Programming Threads
Swinging into Swing
Using Layout Managers
Drawing Shapes
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