1 Introduction and Roadmap
This chapter describes the contents and organization of this guide - Developing and Administering Spring Applications for Oracle WebLogic Server.
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.
This chapter includes the following sections:
Document Scope and Audience
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 Java EE application development.
Guide to This Document
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.
Tuning Performance of Oracle WebLogic Server contains information on monitoring and improving the performance of WebLogic Server applications.
Examples for Spring Application Development
In addition to this document, Oracle provides a sample application developed using Spring. It is a Spring version of Avitek Medical Records (or MedRec) and 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.
Support for Spring Framework on WebLogic Server 12.1.3
WebLogic Server 12.1.3 supports the WebLogic Server/Spring integration features described in this document with Spring Framework versions 3.0.x, 3.1.x, and 4.0.x (note that version 3.2.x is not supported).
Other versions of Spring may be used in WebLogic Server applications without using the integration features described in this document, similar to the way other open source technologies may be used in WebLogic Server applications. In such cases, Oracle does not support the WebLogic Server/Spring integration features, but does provide support for WebLogic Server itself, and does provide problem resolution assistance if WebLogic Server is not providing documented capabilities.
New and Changed Features in This Release
For a comprehensive listing of the new WebLogic Server features introduced in this release, see What's New in Oracle WebLogic Server.