RESOLVED - SPR-5523: Replace all 'package.html' artifacts with 'package-info.java'
* Applied patch submitted by Carlos Zuniga
This commit is contained in:
parent
f3e6242568
commit
a9696c7282
|
|
@ -0,0 +1,10 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* Classes enabling AspectJ 5 @Annotated classes to be used in Spring AOP.
|
||||||
|
*
|
||||||
|
* <p>Normally to be used through an AspectJAutoProxyCreator rather than directly.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.aop.aspectj.annotation;
|
||||||
|
|
||||||
|
|
@ -1,9 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
Classes enabling AspectJ 5 @Annotated classes to be used in Spring AOP.
|
|
||||||
|
|
||||||
<p>Normally to be used through an AspectJAutoProxyCreator rather than directly.
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* Base classes enabling auto-proxying based on AspectJ.
|
||||||
|
* Support for AspectJ annotation aspects resides in the "aspectj.annotation" package.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.aop.aspectj.autoproxy;
|
||||||
|
|
||||||
|
|
@ -1,8 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
Base classes enabling auto-proxying based on AspectJ.
|
|
||||||
Support for AspectJ annotation aspects resides in the "aspectj.annotation" package.
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -0,0 +1,15 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* AspectJ integration package. Includes Spring AOP advice implementations for AspectJ 5
|
||||||
|
* annotation-style methods, and an AspectJExpressionPointcut: a Spring AOP Pointcut
|
||||||
|
* implementation that allows use of the AspectJ pointcut expression language with the Spring AOP
|
||||||
|
* runtime framework.
|
||||||
|
*
|
||||||
|
* <p>Note that use of this package does <i>not</i> require the use of the <code>ajc</code> compiler
|
||||||
|
* or AspectJ load-time weaver. It is intended to enable the use of a valuable subset of AspectJ
|
||||||
|
* functionality, with consistent semantics, with the proxy-based Spring AOP framework.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.aop.aspectj;
|
||||||
|
|
||||||
|
|
@ -1,14 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
AspectJ integration package. Includes Spring AOP advice implementations for AspectJ 5
|
|
||||||
annotation-style methods, and an AspectJExpressionPointcut: a Spring AOP Pointcut
|
|
||||||
implementation that allows use of the AspectJ pointcut expression language with the Spring AOP
|
|
||||||
runtime framework.
|
|
||||||
|
|
||||||
<p>Note that use of this package does <i>not</i> require the use of the <code>ajc</code> compiler
|
|
||||||
or AspectJ load-time weaver. It is intended to enable the use of a valuable subset of AspectJ
|
|
||||||
functionality, with consistent semantics, with the proxy-based Spring AOP framework.
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* Support package for declarative AOP configuration,
|
||||||
|
* with XML schema being the primary configuration format.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.aop.config;
|
||||||
|
|
||||||
|
|
@ -1,8 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
Support package for declarative AOP configuration,
|
|
||||||
with XML schema being the primary configuration format.
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -0,0 +1,18 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* SPI package allowing Spring AOP framework to handle arbitrary advice types.
|
||||||
|
* <br>
|
||||||
|
* Users who want merely to <i>use</i> the Spring AOP framework, rather than extend
|
||||||
|
* its capabilities, don't need to concern themselves with this package.
|
||||||
|
* <br>
|
||||||
|
* You may wish to use these adapters to wrap Spring-specific advices, such as MethodBeforeAdvice,
|
||||||
|
* in MethodInterceptor, to allow their use in another AOP framework supporting the AOP Alliance interfaces.
|
||||||
|
* </br>
|
||||||
|
* <br>
|
||||||
|
* These adapters do not depend on any other Spring framework classes to allow such usage.
|
||||||
|
* </br>
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.aop.framework.adapter;
|
||||||
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
SPI package allowing Spring AOP framework to handle arbitrary advice types.
|
|
||||||
<br>
|
|
||||||
Users who want merely to <i>use</i> the Spring AOP framework, rather than extend
|
|
||||||
its capabilities, don't need to concern themselves with this package.
|
|
||||||
<br>
|
|
||||||
You may wish to use these adapters to wrap Spring-specific advices, such as MethodBeforeAdvice,
|
|
||||||
in MethodInterceptor, to allow their use in another AOP framework supporting the AOP Alliance interfaces.
|
|
||||||
</br>
|
|
||||||
<br>
|
|
||||||
These adapters do not depend on any other Spring framework classes to allow such usage.
|
|
||||||
</br>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -0,0 +1,16 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* Bean post-processors for use in ApplicationContexts to simplify AOP usage
|
||||||
|
* by automatically creating AOP proxies without the need to use a ProxyFactoryBean.
|
||||||
|
*
|
||||||
|
* <p>The various post-processors in this package need only be added to an ApplicationContext
|
||||||
|
* (typically in an XML bean definition document) to automatically proxy selected beans.
|
||||||
|
*
|
||||||
|
* <p><b>NB</b>: Automatic auto-proxying is not supported for BeanFactory implementations,
|
||||||
|
* as post-processors beans are only automatically detected in application contexts.
|
||||||
|
* Post-processors can be explicitly registered on a ConfigurableBeanFactory instead.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.aop.framework.autoproxy;
|
||||||
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
Bean post-processors for use in ApplicationContexts to simplify AOP usage
|
|
||||||
by automatically creating AOP proxies without the need to use a ProxyFactoryBean.
|
|
||||||
|
|
||||||
<p>The various post-processors in this package need only be added to an ApplicationContext
|
|
||||||
(typically in an XML bean definition document) to automatically proxy selected beans.
|
|
||||||
|
|
||||||
<p><b>NB</b>: Automatic auto-proxying is not supported for BeanFactory implementations,
|
|
||||||
as post-processors beans are only automatically detected in application contexts.
|
|
||||||
Post-processors can be explicitly registered on a ConfigurableBeanFactory instead.
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -0,0 +1,19 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* Package containing Spring's basic AOP infrastructure, compliant with the
|
||||||
|
* <a href="http://aopalliance.sourceforge.net">AOP Alliance</a> interfaces.
|
||||||
|
*
|
||||||
|
* <p>Spring AOP supports proxying interfaces or classes, introductions, and offers
|
||||||
|
* static and dynamic pointcuts.
|
||||||
|
*
|
||||||
|
* <p>Any Spring AOP proxy can be cast to the ProxyConfig AOP configuration interface
|
||||||
|
* in this package to add or remove interceptors.
|
||||||
|
*
|
||||||
|
* <p>The ProxyFactoryBean is a convenient way to create AOP proxies in a BeanFactory
|
||||||
|
* or ApplicationContext. However, proxies can be created programmatically using the
|
||||||
|
* ProxyFactory class.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.aop.framework;
|
||||||
|
|
||||||
|
|
@ -1,18 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
Package containing Spring's basic AOP infrastructure, compliant with the
|
|
||||||
<a href="http://aopalliance.sourceforge.net">AOP Alliance</a> interfaces.
|
|
||||||
|
|
||||||
<p>Spring AOP supports proxying interfaces or classes, introductions, and offers
|
|
||||||
static and dynamic pointcuts.
|
|
||||||
|
|
||||||
<p>Any Spring AOP proxy can be cast to the ProxyConfig AOP configuration interface
|
|
||||||
in this package to add or remove interceptors.
|
|
||||||
|
|
||||||
<p>The ProxyFactoryBean is a convenient way to create AOP proxies in a BeanFactory
|
|
||||||
or ApplicationContext. However, proxies can be created programmatically using the
|
|
||||||
ProxyFactory class.
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* Provides miscellaneous interceptor implementations.
|
||||||
|
* More specific interceptors can be found in corresponding
|
||||||
|
* functionality packages, like "transaction" and "orm".
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.aop.interceptor;
|
||||||
|
|
||||||
|
|
@ -1,9 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
Provides miscellaneous interceptor implementations.
|
|
||||||
More specific interceptors can be found in corresponding
|
|
||||||
functionality packages, like "transaction" and "orm".
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -0,0 +1,25 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* Core Spring AOP interfaces, built on AOP Alliance AOP interoperability interfaces.
|
||||||
|
*
|
||||||
|
* <br>Any AOP Alliance MethodInterceptor is usable in Spring.
|
||||||
|
*
|
||||||
|
* <br>Spring AOP also offers:
|
||||||
|
* <ul>
|
||||||
|
* <li>Introduction support
|
||||||
|
* <li>A Pointcut abstraction, supporting "static" pointcuts
|
||||||
|
* (class and method-based) and "dynamic" pointcuts (also considering method arguments).
|
||||||
|
* There are currently no AOP Alliance interfaces for pointcuts.
|
||||||
|
* <li>A full range of advice types, including around, before, after returning and throws advice.
|
||||||
|
* <li>Extensibility allowing arbitrary custom advice types to
|
||||||
|
* be plugged in without modifying the core framework.
|
||||||
|
* </ul>
|
||||||
|
*
|
||||||
|
* <br>
|
||||||
|
* Spring AOP can be used programmatically or (preferably)
|
||||||
|
* integrated with the Spring IoC container.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.aop;
|
||||||
|
|
||||||
|
|
@ -1,24 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
Core Spring AOP interfaces, built on AOP Alliance AOP interoperability interfaces.
|
|
||||||
|
|
||||||
<br>Any AOP Alliance MethodInterceptor is usable in Spring.
|
|
||||||
|
|
||||||
<br>Spring AOP also offers:
|
|
||||||
<ul>
|
|
||||||
<li>Introduction support
|
|
||||||
<li>A Pointcut abstraction, supporting "static" pointcuts
|
|
||||||
(class and method-based) and "dynamic" pointcuts (also considering method arguments).
|
|
||||||
There are currently no AOP Alliance interfaces for pointcuts.
|
|
||||||
<li>A full range of advice types, including around, before, after returning and throws advice.
|
|
||||||
<li>Extensibility allowing arbitrary custom advice types to
|
|
||||||
be plugged in without modifying the core framework.
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<br>
|
|
||||||
Spring AOP can be used programmatically or (preferably)
|
|
||||||
integrated with the Spring IoC container.
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* Support for AOP-based scoping of target objects, with configurable backend.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.aop.scope;
|
||||||
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
Support for AOP-based scoping of target objects, with configurable backend.
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* Annotation support for AOP pointcuts.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.aop.support.annotation;
|
||||||
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
Annotation support for AOP pointcuts.
|
|
||||||
|
|
||||||
</html>
|
|
||||||
</body>
|
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* Convenience classes for using Spring's AOP API.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.aop.support;
|
||||||
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
Convenience classes for using Spring's AOP API.
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* Support package for beans-style handling of Java 5 annotations.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.beans.annotation;
|
||||||
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
Support package for beans-style handling of Java 5 annotations.
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* Support classes for accessing a Spring BeanFactory from Unified EL.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.beans.factory.access.el;
|
||||||
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
Support classes for accessing a Spring BeanFactory from Unified EL.
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -0,0 +1,12 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* Helper infrastructure to locate and access bean factories.
|
||||||
|
*
|
||||||
|
* <p><b>Note: This package is only relevant for special sharing of bean
|
||||||
|
* factories, for example behind EJB facades. It is <i>not</i> used in a
|
||||||
|
* typical web application or standalone application.</b>
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.beans.factory.access;
|
||||||
|
|
||||||
|
|
@ -1,11 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
Helper infrastructure to locate and access bean factories.
|
|
||||||
|
|
||||||
<p><b>Note: This package is only relevant for special sharing of bean
|
|
||||||
factories, for example behind EJB facades. It is <i>not</i> used in a
|
|
||||||
typical web application or standalone application.</b>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* Support package for annotation-driven bean configuration.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.beans.factory.annotation;
|
||||||
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
Support package for annotation-driven bean configuration.
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* SPI interfaces and configuration-related convenience classes for bean factories.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.beans.factory.config;
|
||||||
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
SPI interfaces and configuration-related convenience classes for bean factories.
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -0,0 +1,16 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* The core package implementing Spring's lightweight Inversion of Control (IoC) container.
|
||||||
|
* <p>
|
||||||
|
* Provides an alternative to the Singleton and Prototype design
|
||||||
|
* patterns, including a consistent approach to configuration management.
|
||||||
|
* Builds on the org.springframework.beans package.
|
||||||
|
*
|
||||||
|
* <p>This package and related packages are discussed in Chapter 11 of
|
||||||
|
* <a href="http://www.amazon.com/exec/obidos/tg/detail/-/0764543857/">Expert One-On-One J2EE Design and Development</a>
|
||||||
|
* by Rod Johnson (Wrox, 2002).
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.beans.factory;
|
||||||
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
The core package implementing Spring's lightweight Inversion of Control (IoC) container.
|
|
||||||
<p>
|
|
||||||
Provides an alternative to the Singleton and Prototype design
|
|
||||||
patterns, including a consistent approach to configuration management.
|
|
||||||
Builds on the org.springframework.beans package.
|
|
||||||
|
|
||||||
<p>This package and related packages are discussed in Chapter 11 of
|
|
||||||
<a href="http://www.amazon.com/exec/obidos/tg/detail/-/0764543857/">Expert One-On-One J2EE Design and Development</a>
|
|
||||||
by Rod Johnson (Wrox, 2002).
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* Support infrastructure for bean definition parsing.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.beans.factory.parsing;
|
||||||
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
Support infrastructure for bean definition parsing.
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* Support package for the JDK 1.6 ServiceLoader facility.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.beans.factory.serviceloader;
|
||||||
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
Support package for the JDK 1.6 ServiceLoader facility.
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* Classes supporting the <code>org.springframework.beans.factory</code> package.
|
||||||
|
* Contains abstract base classes for <code>BeanFactory</code> implementations.
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.beans.factory.support;
|
||||||
|
|
||||||
|
|
@ -1,9 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
Classes supporting the <code>org.springframework.beans.factory</code> package.
|
|
||||||
Contains abstract base classes for <code>BeanFactory</code> implementations.
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* Mechanism to determine bean wiring metadata from a bean instance.
|
||||||
|
* Foundation for aspect-driven bean configuration.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.beans.factory.wiring;
|
||||||
|
|
||||||
|
|
@ -1,8 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
Mechanism to determine bean wiring metadata from a bean instance.
|
|
||||||
Foundation for aspect-driven bean configuration.
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* Contains an abstract XML-based <code>BeanFactory</code> implementation,
|
||||||
|
* including a standard "spring-beans" DTD.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.beans.factory.xml;
|
||||||
|
|
||||||
|
|
@ -1,8 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
Contains an abstract XML-based <code>BeanFactory</code> implementation,
|
|
||||||
including a standard "spring-beans" DTD.
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -0,0 +1,16 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* This package contains interfaces and classes for manipulating Java beans.
|
||||||
|
* It is used by most other Spring packages.
|
||||||
|
*
|
||||||
|
* <p>A BeanWrapper object may be used to set and get bean properties,
|
||||||
|
* singly or in bulk.
|
||||||
|
*
|
||||||
|
* <p>The classes in this package are discussed in Chapter 11 of
|
||||||
|
* <a href="http://www.amazon.com/exec/obidos/tg/detail/-/0764543857/">Expert One-On-One J2EE Design and Development</a>
|
||||||
|
* by Rod Johnson (Wrox, 2002).
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.beans;
|
||||||
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
This package contains interfaces and classes for manipulating Java beans.
|
|
||||||
It is used by most other Spring packages.
|
|
||||||
|
|
||||||
<p>A BeanWrapper object may be used to set and get bean properties,
|
|
||||||
singly or in bulk.
|
|
||||||
|
|
||||||
<p>The classes in this package are discussed in Chapter 11 of
|
|
||||||
<a href="http://www.amazon.com/exec/obidos/tg/detail/-/0764543857/">Expert One-On-One J2EE Design and Development</a>
|
|
||||||
by Rod Johnson (Wrox, 2002).
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -0,0 +1,13 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* Properties editors used to convert from String values to object
|
||||||
|
* types such as java.util.Properties.
|
||||||
|
*
|
||||||
|
* <p>Some of these editors are registered automatically by BeanWrapperImpl.
|
||||||
|
* "CustomXxxEditor" classes are intended for manual registration in
|
||||||
|
* specific binding processes, as they are localized or the like.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.beans.propertyeditors;
|
||||||
|
|
||||||
|
|
@ -1,12 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
Properties editors used to convert from String values to object
|
|
||||||
types such as java.util.Properties.
|
|
||||||
|
|
||||||
<p>Some of these editors are registered automatically by BeanWrapperImpl.
|
|
||||||
"CustomXxxEditor" classes are intended for manual registration in
|
|
||||||
specific binding processes, as they are localized or the like.
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* Classes supporting the org.springframework.beans package,
|
||||||
|
* such as utility classes for sorting and holding lists of beans.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.beans.support;
|
||||||
|
|
||||||
|
|
@ -1,8 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
Classes supporting the org.springframework.beans package,
|
|
||||||
such as utility classes for sorting and holding lists of beans.
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -0,0 +1,11 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* Support classes for the open source cache
|
||||||
|
* <a href="http://ehcache.sourceforge.net">EHCache</a>,
|
||||||
|
* allowing to set up an EHCache CacheManager and Caches
|
||||||
|
* as beans in a Spring context.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.cache.ehcache;
|
||||||
|
|
||||||
|
|
@ -1,10 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
Support classes for the open source cache
|
|
||||||
<a href="http://ehcache.sourceforge.net">EHCache</a>,
|
|
||||||
allowing to set up an EHCache CacheManager and Caches
|
|
||||||
as beans in a Spring context.
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* JavaMail support for Spring's mail infrastructure.
|
||||||
|
* Provides an extended JavaMailSender interface and a MimeMessageHelper
|
||||||
|
* class for convenient population of a JavaMail MimeMessage.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.mail.javamail;
|
||||||
|
|
||||||
|
|
@ -1,9 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
JavaMail support for Spring's mail infrastructure.
|
|
||||||
Provides an extended JavaMailSender interface and a MimeMessageHelper
|
|
||||||
class for convenient population of a JavaMail MimeMessage.
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* Spring's generic mail infrastructure.
|
||||||
|
* Concrete implementations are provided in the subpackages.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.mail;
|
||||||
|
|
||||||
|
|
@ -1,8 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
Spring's generic mail infrastructure.
|
|
||||||
Concrete implementations are provided in the subpackages.
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* Convenience classes for scheduling based on the CommonJ WorkManager/TimerManager
|
||||||
|
* facility, as supported by IBM WebSphere 6.0+ and BEA WebLogic 9.0+.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.scheduling.commonj;
|
||||||
|
|
||||||
|
|
@ -1,8 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
Convenience classes for scheduling based on the CommonJ WorkManager/TimerManager
|
|
||||||
facility, as supported by IBM WebSphere 6.0+ and BEA WebLogic 9.0+.
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -0,0 +1,12 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* Support classes for the open source scheduler
|
||||||
|
* <a href="http://www.opensymphony.com/quartz">Quartz</a>,
|
||||||
|
* allowing to set up Quartz Schedulers, JobDetails and
|
||||||
|
* Triggers as beans in a Spring context. Also provides
|
||||||
|
* convenience classes for implementing Quartz Jobs.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.scheduling.quartz;
|
||||||
|
|
||||||
|
|
@ -1,11 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
Support classes for the open source scheduler
|
|
||||||
<a href="http://www.opensymphony.com/quartz">Quartz</a>,
|
|
||||||
allowing to set up Quartz Schedulers, JobDetails and
|
|
||||||
Triggers as beans in a Spring context. Also provides
|
|
||||||
convenience classes for implementing Quartz Jobs.
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* Support classes for setting up
|
||||||
|
* <a href="http://www.freemarker.org">FreeMarker</a>
|
||||||
|
* within a Spring application context.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.ui.freemarker;
|
||||||
|
|
||||||
|
|
@ -1,9 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
Support classes for setting up
|
|
||||||
<a href="http://www.freemarker.org">FreeMarker</a>
|
|
||||||
within a Spring application context.
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* Support classes for
|
||||||
|
* <a href="http://jasperreports.sourceforge.net">JasperReports</a>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.ui.jasperreports;
|
||||||
|
|
||||||
|
|
@ -1,8 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
Support classes for
|
|
||||||
<a href="http://jasperreports.sourceforge.net">JasperReports</a>.
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* Support classes for setting up
|
||||||
|
* <a href="http://velocity.apache.org">Velocity</a>
|
||||||
|
* within a Spring application context.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.ui.velocity;
|
||||||
|
|
||||||
|
|
@ -1,9 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
Support classes for setting up
|
|
||||||
<a href="http://velocity.apache.org">Velocity</a>
|
|
||||||
within a Spring application context.
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -0,0 +1,12 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* Helper infrastructure to locate and access shared application contexts.
|
||||||
|
*
|
||||||
|
* <p><b>Note: This package is only relevant for special sharing of application
|
||||||
|
* contexts, for example behind EJB facades. It is <i>not</i> used in a typical
|
||||||
|
* web application or standalone application.</b>
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.context.access;
|
||||||
|
|
||||||
|
|
@ -1,11 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
Helper infrastructure to locate and access shared application contexts.
|
|
||||||
|
|
||||||
<p><b>Note: This package is only relevant for special sharing of application
|
|
||||||
contexts, for example behind EJB facades. It is <i>not</i> used in a typical
|
|
||||||
web application or standalone application.</b>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,26 +0,0 @@
|
||||||
/*
|
|
||||||
* Copyright 2002-2009 the original author or authors.
|
|
||||||
*
|
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
* you may not use this file except in compliance with the License.
|
|
||||||
* You may obtain a copy of the License at
|
|
||||||
*
|
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
*
|
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
* See the License for the specific language governing permissions and
|
|
||||||
* limitations under the License.
|
|
||||||
*/
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Annotation support for context configuration, including classpath scanning for
|
|
||||||
* {@link org.springframework.beans.factory.annotation.Autowired} candidates
|
|
||||||
* and {@link Configuration} class processing.
|
|
||||||
*
|
|
||||||
* @author Juergen Hoeller
|
|
||||||
* @author Mark Fisher
|
|
||||||
* @author Chris Beams
|
|
||||||
*/
|
|
||||||
package org.springframework.context.annotation;
|
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* Support package for advanced application context configuration,
|
||||||
|
* with XML schema being the primary configuration format.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.context.config;
|
||||||
|
|
||||||
|
|
@ -1,8 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
Support package for advanced application context configuration,
|
|
||||||
with XML schema being the primary configuration format.
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* Support classes for application events, like standard context events.
|
||||||
|
* To be supported by all major application context implementations.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.context.event;
|
||||||
|
|
||||||
|
|
@ -1,8 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
Support classes for application events, like standard context events.
|
|
||||||
To be supported by all major application context implementations.
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* Expression parsing support within a Spring application context.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.context.expression;
|
||||||
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
Expression parsing support within a Spring application context.
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* Abstraction for determining the current Locale,
|
||||||
|
* plus global holder that exposes a thread-bound Locale.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.context.i18n;
|
||||||
|
|
||||||
|
|
@ -1,8 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
Abstraction for determining the current Locale,
|
|
||||||
plus global holder that exposes a thread-bound Locale.
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -0,0 +1,17 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* This package builds on the beans package to add support for
|
||||||
|
* message sources and for the Observer design pattern, and the
|
||||||
|
* ability for application objects to obtain resources using a
|
||||||
|
* consistent API.
|
||||||
|
*
|
||||||
|
* <p>There is no necessity for Spring applications to depend
|
||||||
|
* on ApplicationContext or even BeanFactory functionality
|
||||||
|
* explicitly. One of the strengths of the Spring architecture
|
||||||
|
* is that application objects can often be configured without
|
||||||
|
* any dependency on Spring-specific APIs.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.context;
|
||||||
|
|
||||||
|
|
@ -1,16 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
This package builds on the beans package to add support for
|
|
||||||
message sources and for the Observer design pattern, and the
|
|
||||||
ability for application objects to obtain resources using a
|
|
||||||
consistent API.
|
|
||||||
|
|
||||||
<p>There is no necessity for Spring applications to depend
|
|
||||||
on ApplicationContext or even BeanFactory functionality
|
|
||||||
explicitly. One of the strengths of the Spring architecture
|
|
||||||
is that application objects can often be configured without
|
|
||||||
any dependency on Spring-specific APIs.
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* Classes supporting the org.springframework.context package,
|
||||||
|
* such as abstract base classes for ApplicationContext
|
||||||
|
* implementations and a MessageSource implementation.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.context.support;
|
||||||
|
|
||||||
|
|
@ -1,9 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
Classes supporting the org.springframework.context package,
|
|
||||||
such as abstract base classes for ApplicationContext
|
|
||||||
implementations and a MessageSource implementation.
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* Load-time weaving support for a Spring application context, building on Spring's
|
||||||
|
* {@link org.springframework.instrument.classloading.LoadTimeWeaver} abstraction.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.context.weaving;
|
||||||
|
|
||||||
|
|
@ -1,8 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
Load-time weaving support for a Spring application context, building on Spring's
|
|
||||||
{@link org.springframework.instrument.classloading.LoadTimeWeaver} abstraction.
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -0,0 +1,26 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* This package contains classes that allow easy access to EJBs.
|
||||||
|
* The basis are AOP interceptors run before and after the EJB invocation.
|
||||||
|
* In particular, the classes in this package allow transparent access
|
||||||
|
* to stateless session beans (SLSBs) with local interfaces, avoiding
|
||||||
|
* the need for application code using them to use EJB-specific APIs
|
||||||
|
* and JNDI lookups, and work with business interfaces that could be
|
||||||
|
* implemented without using EJB. This provides a valuable decoupling
|
||||||
|
* of client (such as web components) and business objects (which may
|
||||||
|
* or may not be EJBs). This gives us the choice of introducing EJB
|
||||||
|
* into an application (or removing EJB from an application) without
|
||||||
|
* affecting code using business objects.
|
||||||
|
*
|
||||||
|
* <p>The motivation for the classes in this package are discussed in Chapter 11 of
|
||||||
|
* <a href="http://www.amazon.com/exec/obidos/tg/detail/-/0764543857/">Expert One-On-One J2EE Design and Development</a>
|
||||||
|
* by Rod Johnson (Wrox, 2002).
|
||||||
|
*
|
||||||
|
* <p>However, the implementation and naming of classes in this package has changed.
|
||||||
|
* It now uses FactoryBeans and AOP, rather than the custom bean definitions described in
|
||||||
|
* <i>Expert One-on-One J2EE</i>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.ejb.access;
|
||||||
|
|
||||||
|
|
@ -1,25 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
This package contains classes that allow easy access to EJBs.
|
|
||||||
The basis are AOP interceptors run before and after the EJB invocation.
|
|
||||||
In particular, the classes in this package allow transparent access
|
|
||||||
to stateless session beans (SLSBs) with local interfaces, avoiding
|
|
||||||
the need for application code using them to use EJB-specific APIs
|
|
||||||
and JNDI lookups, and work with business interfaces that could be
|
|
||||||
implemented without using EJB. This provides a valuable decoupling
|
|
||||||
of client (such as web components) and business objects (which may
|
|
||||||
or may not be EJBs). This gives us the choice of introducing EJB
|
|
||||||
into an application (or removing EJB from an application) without
|
|
||||||
affecting code using business objects.
|
|
||||||
|
|
||||||
<p>The motivation for the classes in this package are discussed in Chapter 11 of
|
|
||||||
<a href="http://www.amazon.com/exec/obidos/tg/detail/-/0764543857/">Expert One-On-One J2EE Design and Development</a>
|
|
||||||
by Rod Johnson (Wrox, 2002).
|
|
||||||
|
|
||||||
<p>However, the implementation and naming of classes in this package has changed.
|
|
||||||
It now uses FactoryBeans and AOP, rather than the custom bean definitions described in
|
|
||||||
<i>Expert One-on-One J2EE</i>.
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* Support package for EJB/J2EE-related configuration,
|
||||||
|
* with XML schema being the primary configuration format.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.ejb.config;
|
||||||
|
|
||||||
|
|
@ -1,8 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
Support package for EJB/J2EE-related configuration,
|
|
||||||
with XML schema being the primary configuration format.
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* Support classes for EJB 3 Session Beans and Message-Driven Beans,
|
||||||
|
* performing injection of Spring beans through an EJB 3 interceptor
|
||||||
|
* that processes Spring's <code>@Autowired</code> annotation.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.ejb.interceptor;
|
||||||
|
|
||||||
|
|
@ -1,9 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
Support classes for EJB 3 Session Beans and Message-Driven Beans,
|
|
||||||
performing injection of Spring beans through an EJB 3 interceptor
|
|
||||||
that processes Spring's <code>@Autowired</code> annotation.
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -0,0 +1,26 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* <p>Base classes to make implementing EJB 2.x beans simpler and less error-prone,
|
||||||
|
* as well as guaranteeing a Spring BeanFactory is available to such EJBs.
|
||||||
|
* This promotes good practice, with EJB services used for transaction
|
||||||
|
* management, thread management, and (possibly) remoting, while
|
||||||
|
* business logic is implemented in easily testable POJOs.</p>
|
||||||
|
*
|
||||||
|
* <p>In this model, the EJB is a facade, with as many POJO helpers
|
||||||
|
* behind the BeanFactory as required.</p>
|
||||||
|
*
|
||||||
|
* <p>Note that the default behavior is to look for an EJB enviroment variable
|
||||||
|
* with name <code>ejb/BeanFactoryPath</code> that specifies the
|
||||||
|
* location <i>on the classpath</i> of an XML bean factory definition
|
||||||
|
* file (such as <code>/com/mycom/mypackage/mybeans.xml</code>).
|
||||||
|
* If this JNDI key is missing, your EJB subclass won't successfully
|
||||||
|
* initialize in the container.</p>
|
||||||
|
*
|
||||||
|
* <p><b>Check out the <code>org.springframework.ejb.interceptor</code>
|
||||||
|
* package for equivalent support for the EJB 3 component model</b>,
|
||||||
|
* providing annotation-based autowiring using an EJB 3 interceptor.</p>
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.ejb.support;
|
||||||
|
|
||||||
|
|
@ -1,25 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
<p>Base classes to make implementing EJB 2.x beans simpler and less error-prone,
|
|
||||||
as well as guaranteeing a Spring BeanFactory is available to such EJBs.
|
|
||||||
This promotes good practice, with EJB services used for transaction
|
|
||||||
management, thread management, and (possibly) remoting, while
|
|
||||||
business logic is implemented in easily testable POJOs.</p>
|
|
||||||
|
|
||||||
<p>In this model, the EJB is a facade, with as many POJO helpers
|
|
||||||
behind the BeanFactory as required.</p>
|
|
||||||
|
|
||||||
<p>Note that the default behavior is to look for an EJB enviroment variable
|
|
||||||
with name <code>ejb/BeanFactoryPath</code> that specifies the
|
|
||||||
location <i>on the classpath</i> of an XML bean factory definition
|
|
||||||
file (such as <code>/com/mycom/mypackage/mybeans.xml</code>).
|
|
||||||
If this JNDI key is missing, your EJB subclass won't successfully
|
|
||||||
initialize in the container.</p>
|
|
||||||
|
|
||||||
<p><b>Check out the <code>org.springframework.ejb.interceptor</code>
|
|
||||||
package for equivalent support for the EJB 3 component model</b>,
|
|
||||||
providing annotation-based autowiring using an EJB 3 interceptor.</p>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* Support for class instrumentation on GlassFish / Sun Application Server.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.instrument.classloading.glassfish;
|
||||||
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
Support for class instrumentation on GlassFish / Sun Application Server.
|
|
||||||
|
|
||||||
</html>
|
|
||||||
</body>
|
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* Support for class instrumentation on Oracle OC4J.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.instrument.classloading.oc4j;
|
||||||
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
Support for class instrumentation on Oracle OC4J.
|
|
||||||
|
|
||||||
</html>
|
|
||||||
</body>
|
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* Support package for load time weaving based on class loaders,
|
||||||
|
* as required by JPA providers (but not JPA-specific).
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.instrument.classloading;
|
||||||
|
|
||||||
|
|
@ -1,8 +0,0 @@
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
Support package for load time weaving based on class loaders,
|
|
||||||
as required by JPA providers (but not JPA-specific).
|
|
||||||
|
|
||||||
</html>
|
|
||||||
</body>
|
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* Support for class instrumentation on BEA WebLogic 10.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.springframework.instrument.classloading.weblogic;
|
||||||
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue