WebLogic Server supports the open source Spring projects when they are used in Java EE applications. This document describes the Spring features that WebLogic supports for use inside Java EE applications. WebLogic Server does not support any commercial products by SpringSource.
The following sections describe the contents and organization of this guide - Spring Support in Oracle WebLogic Server.
This document is written for developers who develop Spring applications and for administrators who configure and monitor those applications.
It is assumed that the reader is familiar with WebLogic Server and J2EE application development.
This section, Chapter 1, "Introduction and Roadmap," introduces the organization of this guide.
Chapter 2, "Simplified Configuration for Spring Applications," discusses the preconfigured MBeans that you can use for dependency injection, with no special configuration required.
Chapter 3, "WebLogic Spring Security Integration," tells how to use the Spring security framework with the WebLogic Server security framework.
Chapter 4, "Spring Console Extension in WebLogic Server," tells how to enable the Spring extension to the WebLogic Server Administration Console.
Chapter 5, "Using WebLogic Server Clustering," tells how to take advantage of WebLogic Server clustering for Spring applications.
Chapter 6, "Spring Dependency Injection Extension to WebLogic Server," tells how to enable Spring support in WebLogic Server.
Chapter 7, "Developing Spring-Based Applications for Oracle WebLogic Server," provides examples of how to develop Spring applications for WebLogic Server.
For Spring documentation and other information about the Spring Framework, see
For comprehensive guidelines for developing, deploying, and monitoring WebLogic Server applications, see the following documents:
Developing Applications for Oracle WebLogic Server is a guide to developing WebLogic Server applications.
Deploying Applications to Oracle WebLogic Server is the primary source of information about deploying WebLogic Server applications.
Performance and Tuning for Oracle WebLogic Server contains information on monitoring and improving the performance of WebLogic Server applications.
In addition to this document, Oracle provides a sample application developed using Spring. It is a Spring version of Avitek Medical Records (or MedRec) is based on the original MedRec sample application, but it is reimplemented using the Spring framework. It is a Oracle WebLogic Server sample application suite that concisely demonstrates many aspects of Spring and WebLogic.
In this release of WebLogic Server, the Code Examples and MedRec sample applications are not installed by default. To run the examples and sample applications, you must select a custom installation of WebLogic Server and select to install the Server Examples.
For information on the versions of the Spring Framework supported on different versions of Oracle WebLogic Server, follow the appropriate "Oracle WebLogic Server" link on the Oracle Fusion Middleware Supported System Configurations page at
WebLogic Spring support has been enhanced as follows:
Configuration is simplified. Spring applications deployed to WebLogic Server automatically have available to them for dependency injection a number of preconfigured beans. No declaration is required in Spring configuration files.
The Spring console extension is included as part of WebLogic Server and has only to be enabled.
The Spring console extension has new monitoring pages that display runtime statistics for Spring applications.
A new sample application, MedRec (Spring) demonstrates Spring application development practices.
For a comprehensive listing of the new WebLogic Server features introduced in this release, see What's New in Oracle WebLogic Server.