BUY 2010/09/10
何か今日はエントリ多め・ボリューム多めだなぁ。

Spring Enterprise Recipes: A Problem-Solution Approach
- 作者: Gary Mak
- 出版社/メーカー: Apress
- 発売日: 2009/12/01
- メディア: ペーパーバック
- 購入: 1人 クリック: 2回
- この商品を含むブログ (3件) を見る
Spring関連の本が続き、且つ読み進められていないのに購入してしまったが、先行投資的な部分もあるのでまぁ良しとしよう。洋書なので(在庫の都合上)必要になった時にすぐ購入出来るかどうか分からんし。
洋書恒例の目次情報をば。
Spring Enterprise Recipes - A Problem-Solution Approach -
<Contents>
Chapter 1. Introduction to Spring
Section 1.1. Instantiating the Spring IoC Container
Section 1.2. Configuring Beans in the Spring IoC Container
Section 1.3. Auto-Wiring Beans with XML Configuration
Section 1.4. Auto-Wiring Beans with @Autowired and @Resource
Section 1.5. Scanning Components from the Classpath
Section 1.6. Setting Bean Scopes
Section 1.7. Customizing Bean Initialization and Destruction
Section 1.8. Resolving Text Messages
Section 1.9. Loading External Resources
Section 1.10. Enabling AspectJ Annotation Support in Spring
Section 1.11. Declaring Aspects with AspectJ Annotations
Section 1.12. Reusing Pointcut Definitions
Section 1.13. Writing AspectJ Pointcut Expressions
Section 1.14. Introducing Behaviors to Your Beans
Section 1.15. Introducing States to Your Beans
Section 1.16. Summary
Chapter 2. What's New in Spring 3.0?
Section 2.0. Upgrades to the SpringSource Portfolio
Section 2.1. Getting Started with the Latest and Greatest Spring Framework
Section 2.2. Using Java 5 Syntax in Spring
Section 2.3. Achieving Concurrency with TaskExecutors
Section 2.4. Using the Spring Expression Language
Section 2.5. My Code Doesn't Compile!
Section 2.6. Reducing XML Configuration with Java Config
Section 2.7. Summary
Chapter 3. Data Access
Section 3.0. Problems with Direct JDBC
Section 3.1. Using a JDBC Template to Update a Database
Section 3.2. Using a JDBC Template to Query a Database
Section 3.3. Simplifying JDBC Template Creation
Section 3.4. Using the Simple JDBC Template with Java 1.5
Section 3.5. Using Named Parameters in a JDBC Template
Section 3.6. Handling Exceptions in the Spring JDBC Framework
Section 3.7. Problems with Using ORM Frameworks Directly
Section 3.8. Configuring ORM Resource Factories in Spring
Section 3.9. Persisting Objects with Spring's ORM Templates
Section 3.10. Persisting Objects with Hibernate's Contextual Sessions
Section 3.11. Persisting Objects with JPA's Context Injection
Section 3.12. Summary
Chapter 4. Transaction Management in Spring
Section 4.1. Problems with Transaction Management
Section 4.2. Choosing a Transaction Manager Implementation
Section 4.3. Managing Transactions Programmatically with the Transaction Manager API
Section 4.4. Managing Transactions Programmatically with a Transaction Template
Section 4.5. Managing Transactions Declaratively with Transaction Advices
Section 4.6. Managing Transactions Declaratively with the @Transactional Annotation
Section 4.7. Setting the Propagation Transaction Attribute
Section 4.8. Setting the Isolation Transaction Attribute
Section 4.9. Setting the Rollback Transaction Attribute
Section 4.10. Setting the Timeout and Read-Only Transaction Attributes
Section 4.11. Managing Transactions with Load-Time Weaving
Section 4.12. Summary
Chapter 5. EJB, Spring Remoting, and Web Services
Section 5.1. Exposing and Invoking Services Through RMI
Section 5.2. Creating EJB 2.x Components with Spring
Section 5.3. Accessing EJB 2.x Components in Spring
Section 5.4. Creating EJB 3.0 Components in Spring
Section 5.5. Accessing EJB 3.0 Components in Spring
Section 5.6. Exposing and Invoking Services Through HTTP
Section 5.7. Choosing a Web Service Development Approach
Section 5.8. Exposing and Invoking Web Services Using XFire
Section 5.9. Defining the Contract of Web Services
Section 5.10. Implementing Web Services Using Spring-WS
Section 5.11. Invoking Web Services Using Spring-WS
Section 5.12. Developing Web Services with XML Marshalling
Section 5.13. Creating Service Endpoints with Annotations
Section 5.14. Summary
Chapter 6. Spring in the Enterprise
Section 6.1. Exporting Spring Beans as JMX MBeans
Section 6.2. Publishing and Listening to JMX Notifications
Section 6.3. Accessing Remote JMX MBeans in Spring
Section 6.4. Sending E-mail with Spring's E-mail Support
Section 6.5. Scheduling with Spring's JDK Timer Support
Section 6.6. Scheduling with Spring's Quartz Support
Section 6.7. Summary
Chapter 7. Messaging
Section 7.1. Sending and Receiving JMS Messages with Spring
Section 7.2. Converting JMS Messages
Section 7.3. Managing JMS Transactions
Section 7.4. Creating Message-Driven POJOs in Spring
Section 7.5. Summary
Chapter 8. Spring Integration
Section 8.1. Getting Started with Spring Integration
Section 8.2. Integrating One System with Another Using EAI
Section 8.3. Integrating Two Systems Using JMS
Section 8.4. Interrogate Spring Integration Messages for Context Information
Section 8.5. Integrating Two Systems Using a File System
Section 8.6. Transforming a Message from One Type to Another
Section 8.7. Error Handling Using Spring Integration
Section 8.8. Forking Integration Control: Splitters and Aggregators
Section 8.9. Conditional Routing with Routers
Section 8.10. Adapting External Systems to the Bus
Section 8.11. Staging Events Using Spring Batch
Section 8.12. Gateways
Section 8.13. Summary
Chapter 9. Spring Batch
Section 9.1. Getting Started with the Spring Batch Distribution
Section 9.2. Setting Up Spring Batch's Infrastructure
Section 9.3. Running Jobs
Section 9.4. Reading and Writing (but No Arithmetic)
Section 9.5. Writing a Custom ItemWriter and ItemReader
Section 9.6. Processing Input Before Writing
Section 9.7. Better Living through Transactions
Section 9.8. Retry
Section 9.9. Controlling Step Execution
Section 9.10. Parameterizing a Job
Section 9.11. Summary
Chapter 10. Distributed Spring
Section 10.1. Cluster Object State Using Terracotta
Section 10.2. Using Spring to Simplify Terracotta Configuration
Section 10.3. You Want to Farm Out Execution to a Grid
Section 10.4. Load Balancing a Method
Section 10.5. Parallelizing Processing
Section 10.6. On GridGain Deployment
Section 10.7. Summary
Chapter 11. jBPM and Spring
Section 11.0. Software Processes
Section 11.1. Understanding Workflow Models
Section 11.2. Installing jBPM
Section 11.3. Integrating jBPM 4 with Spring
Section 11.4. Building a Service With Spring
Section 11.5. Building a Business Process
Section 11.6. Summary
Chapter 12. OSGi and Spring
Section 12.1. Getting Started With OSGi
Section 12.2. How do I get Started Using Spring Dynamic Modules?
Section 12.3. How do I Export a Service Using Spring Dynamic Modules?
Section 12.4. Finding a Specific Service in the OSGi Registry
Section 12.5. Publishing a Service Under Multiple Interfaces
Section 12.6. Customizing Spring Dynamic Modules
Section 12.7. Using SpringSource dm Server
Section 12.8. SpringSource's Tooling
Section 12.9. Summary