Red Hat JBoss Web Framework Kit 2.7

Spring Guide

for use with Red Hat JBoss Enterprise Application Platform

Red Hat Customer Content Services

Abstract

This guide is an introduction to developing Spring-based applications for the Red Hat JBoss Enterprise Application Platform.
1. Spring Future Support
2. Introduction to Red Hat JBoss Web Framework Kit
2.1. About Red Hat JBoss Web Framework Kit
2.2. About the JBoss Web Framework Kit Tiers
2.3. About the JBoss Web Framework Kit Distribution
3. Overview of Spring with Red Hat JBoss Enterprise Application Platform
3.1. About Spring Framework
3.2. About Spring and Red Hat JBoss Enterprise Application Platform
4. Installing Spring
4.1. Prerequisites
4.2. Spring as Shared Libraries
4.3. Referencing the Spring Module
4.4. Benefits and Drawbacks of Spring as Shared Library
4.5. Spring in Application Archives
4.6. Benefits and Drawbacks of Spring in Application Archives
4.7. Using Spring With JBoss Spring Deployer
5. Configuring Spring
5.1. Overview of Spring Configuration
5.2. Setting Up Data Access
5.2.1. Database Access Through Managed Datasources
5.2.2. Hibernate SessionFactory
5.3. Using JPA
5.3.1. PersistenceUnit Deployed by the Container
5.3.2. PersistenceUnit Created by Spring
5.3.3. PersistenceContext and PersistenceUnit Injection
5.4. Transaction Management
5.5. Messaging (JMS) Integration
5.6. JTA and Messaging Integration
5.7. EJB Integration
5.7.1. Injecting Spring Beans into EJBs
5.7.2. Accessing EJBs from Spring Beans
5.8. Exceptions and Workarounds
5.8.1. Compatibility of Spring SAAJ, Oracle SAAJ, and IBM JDK
6. Spring in Action
6.1. About Spring Quickstarts
6.2. About the Spring Archetype example
6.3. Prerequisites of the Spring Archetype example
6.4. Creating the Spring Archetype Project
6.5. Running the Spring Archetype Project
7. Migrating Spring Applications
7.1. Migrating Spring Archives to Red Hat JBoss Enterprise Application Platform 6 from a Previous Version
7.1.1. Server-deployed Persistence Unit
7.1.2. Spring-managed Persistence Unit
7.2. Migrating Spring to Red Hat JBoss Enterprise Application Platform from a Servlet Container
7.2.1. Avoiding the Inclusion of Server-provided Dependencies
7.2.2. Migrating Datasource Definitions
7.2.3. Migrating Hibernate SessionFactories to JTA
7.2.4. Migrating JPA-based Applications
7.3. Migrating Spring PetClinic Example
7.3.1. Preliminary Changes in Spring PetClinic Example
7.3.2. Build and Deploy the Spring PetClinic Application
A. Revision History