SpringSource Application Platform Programmer Guide

Ramnivas Laddad

Colin Yates

SpringSource Application Platform

1.0.0

Copyright © SpringSource Inc., 2008

Table of Contents

1. Preface - SpringSource Application Platform Programmer Guide
2. Prerequisites - SpringSource Application Platform Programmer Guide
3. Introduction to SpringSource Application Platform
3.1. What is the SpringSource Application Platform
3.2. Why SpringSource Application Platform
Unified treatment for deployment of applications
Simplified development and deployment of OSGi-based applications
Enhanced diagnostics during deployment and in production
4. Application Architecture for SpringSource Application Platform deployment
4.1. Application styles supported by SpringSource Application Platform
Regular WAR
Shared library WAR
OSGi-based deployment
4.2. A note on types of dependencies
4.3. A guide to forming bundles
5. Developing Applications
5.1. Anatomy of a bundle
5.2. Packaging
Platform Archive with Web Personality Module
5.3. Simplifying dependencies through libraries
Forms of libraries
6. Tooling
6.1. Installation
6.2. Run a SpringSource AP Instance within Eclipse
6.3. Setting up Eclipse Projects
Creating New Projects
Migrating existing Java Projects
Resolving Bundle Dependencies
6.4. Deploying Applications
7. Migrating to OSGi
7.1. Regular WAR deployment
7.2. Shared library war
7.3. OSGi deployment
8. Working with Common Enterprise Libraries
8.1. Working with Hibernate
Importing Hibernate
8.2. Working with DataSources
8.3. Weaving and Instrumentation
8.4. JSP Tag Libraries
9. Known Issues
9.1. JPA Entity Scanning