The Spring Framework

## Uses of Package
org.springframework.context

Packages that use org.springframework.context
org.springframework.context: 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.
org.springframework.context.access: Helper infrastructure to locate and access shared application contexts.
org.springframework.context.annotation: Annotation support for context configuration, including classpath scanning for autowire candidates.
org.springframework.context.event: Support classes for application events, like standard context events.
org.springframework.context.support: Classes supporting the org.springframework.context package, such as abstract base classes for ApplicationContext implementations and a MessageSource implementation.
org.springframework.jca.context: Integration package that allows for deploying a Spring application context as a JCA 1.5 compliant RAR file.
org.springframework.jca.endpoint: This package provides a facility for generic JCA message endpoint management.
org.springframework.jms.listener: This package contains the base message listener container facility.
org.springframework.jms.listener.endpoint: This package provides JCA-based endpoint management for JMS message listeners.
org.springframework.jms.listener.serversession: This package contains the ServerSessionMessageListenerContainer implementation, based on the standard JMS ServerSessionPool API.
org.springframework.orm.jpa: Package providing integration of JPA (Java Persistence API) with Spring concepts.
org.springframework.orm.jpa.persistenceunit: Internal support for managing JPA persistence units.
org.springframework.remoting.jaxrpc: Remoting classes for Web Services via JAX-RPC.
org.springframework.scheduling.commonj: Convenience classes for scheduling based on the CommonJ WorkManager/TimerManager facility, as supported by IBM WebSphere 6.0+ and BEA WebLogic 9.0+.
org.springframework.scheduling.quartz: Support classes for the open source scheduler Quartz, allowing to set up Quartz Schedulers, JobDetails and Triggers as beans in a Spring context.
org.springframework.scripting.support: Support classes for Spring's scripting package.
org.springframework.test: Superclasses for tests requiring Spring application contexts, including support for transactional execution of test cases, with automatic rollback on completion.
org.springframework.test.annotation: Support classes for annotation-driven tests.
org.springframework.test.context: This package contains the Spring TestContext Framework which provides annotation-driven unit and integration testing support that is agnostic of the actual testing framework in use.
org.springframework.test.context.junit38: Support classes for ApplicationContext-based and transactional tests run with JUnit 3.8 and the Spring TestContext Framework.
org.springframework.test.context.junit4: Support classes for ApplicationContext-based and transactional tests run with JUnit 4.4 and the Spring TestContext Framework.
org.springframework.test.context.support: Support classes for the Spring TestContext Framework.
org.springframework.test.context.testng: Support classes for ApplicationContext-based and transactional tests run with TestNG and the Spring TestContext Framework.
org.springframework.ui.context: Contains classes defining the application context subinterface for UI applications.
org.springframework.ui.context.support: Classes supporting the org.springframework.ui.context package.
org.springframework.ui.freemarker: Support classes for setting up FreeMarker within a Spring application context.
org.springframework.ui.velocity: Support classes for setting up Velocity within a Spring application context.
org.springframework.validation: Provides data binding and validation functionality, for usage in business and/or UI layers.
org.springframework.web.context: Contains a variant of the application context interface for web applications, and the ContextLoaderListener that bootstraps a root web application context.
org.springframework.web.context.support: Classes supporting the `org.springframework.web.context` package, such as WebApplicationContext implementations and various utility classes.
org.springframework.web.portlet: Provides JSR-168 portlets that integrate with the application context infrastructure, and the core interfaces and classes for the Portlet variant of Spring's web MVC framework.
org.springframework.web.portlet.context: Support for Spring's application context concept in a portlet environment, including ApplicationContext implementations and various utility classes.
org.springframework.web.portlet.handler: Provides standard HandlerMapping implementations, including abstract base classes for custom implementations.
org.springframework.web.portlet.mvc: Standard controller implementations for the portlet MVC framework that comes with Spring.
org.springframework.web.portlet.mvc.annotation: Support package for annotation-based Portlet MVC controllers.
org.springframework.web.servlet: Provides servlets that integrate with the application context infrastructure, and the core interfaces and classes for the Spring web MVC framework.
org.springframework.web.servlet.handler: Provides standard HandlerMapping implementations, including abstract base classes for custom implementations.
org.springframework.web.servlet.handler.metadata: This package enables automatic web controller targeting.
org.springframework.web.servlet.mvc: Standard controller implementations for the servlet MVC framework that comes with Spring.
org.springframework.web.servlet.mvc.multiaction: Package allowing MVC Controller implementations to handle requests at method rather than class level.
org.springframework.web.servlet.mvc.support: Support package for MVC controllers.
org.springframework.web.servlet.support: Support classes for Spring's web MVC framework.
org.springframework.web.servlet.tags: Spring's JSP standard tag library for JSP 1.2+.
org.springframework.web.servlet.view: Provides standard View and ViewResolver implementations, including abstract base classes for custom implementations.
org.springframework.web.servlet.view.document: Support classes for document generation, providing View implementations for PDF and Excel.
org.springframework.web.servlet.view.freemarker: Support classes for the integration of FreeMarker as Spring web view technology.
org.springframework.web.servlet.view.jasperreports: Support classes for the integration of JasperReports as Spring web view technology.
org.springframework.web.servlet.view.tiles: Support classes for the integration of Tiles (included in Struts) as Spring web view technology.
org.springframework.web.servlet.view.velocity: Support classes for the integration of Velocity as Spring web view technology.
org.springframework.web.servlet.view.xslt: Support classes for XSLT, providing a View implementation for XSLT stylesheets.

Classes in org.springframework.context used by org.springframework.context
ApplicationContext Central interface to provide configuration for an application.
ApplicationEvent Class to be extended by all application events.
ApplicationEventPublisher Interface that encapsulates event publication functionality.
ApplicationListener Interface to be implemented by application event listeners.
Lifecycle Interface defining methods for start/stop lifecycle control.
MessageSource Strategy interface for resolving messages, with support for the parameterization and internationalization of such messages.
MessageSourceResolvable Interface for objects that are suitable for message resolution in a `MessageSource`.
NoSuchMessageException Exception thrown when a message can't be resolved.

Classes in org.springframework.context used by org.springframework.context.access
ApplicationContext Central interface to provide configuration for an application.

Classes in org.springframework.context used by org.springframework.context.annotation
ResourceLoaderAware Interface to be implemented by any object that wishes to be notified of the ResourceLoader (typically the ApplicationContext) that it runs in.

Classes in org.springframework.context used by org.springframework.context.event
ApplicationContext Central interface to provide configuration for an application.
ApplicationEvent Class to be extended by all application events.
ApplicationEventPublisher Interface that encapsulates event publication functionality.
ApplicationEventPublisherAware Interface to be implemented by any object that wishes to be notified of the ApplicationEventPublisher (typically the ApplicationContext) that it runs in.
ApplicationListener Interface to be implemented by application event listeners.

Classes in org.springframework.context used by org.springframework.context.support
ApplicationContext Central interface to provide configuration for an application.
ApplicationContextAware Interface to be implemented by any object that wishes to be notified of the `ApplicationContext` that it runs in.
ApplicationEvent Class to be extended by all application events.
ApplicationEventPublisher Interface that encapsulates event publication functionality.
ApplicationListener Interface to be implemented by application event listeners.
ConfigurableApplicationContext SPI interface to be implemented by most if not all application contexts.
HierarchicalMessageSource Sub-interface of MessageSource to be implemented by objects that can resolve messages hierarchically.
Lifecycle Interface defining methods for start/stop lifecycle control.
MessageSource Strategy interface for resolving messages, with support for the parameterization and internationalization of such messages.
MessageSourceResolvable Interface for objects that are suitable for message resolution in a `MessageSource`.
NoSuchMessageException Exception thrown when a message can't be resolved.
ResourceLoaderAware Interface to be implemented by any object that wishes to be notified of the ResourceLoader (typically the ApplicationContext) that it runs in.

Classes in org.springframework.context used by org.springframework.jca.context
ApplicationContext Central interface to provide configuration for an application.
ApplicationEventPublisher Interface that encapsulates event publication functionality.
ConfigurableApplicationContext SPI interface to be implemented by most if not all application contexts.
Lifecycle Interface defining methods for start/stop lifecycle control.
MessageSource Strategy interface for resolving messages, with support for the parameterization and internationalization of such messages.

Classes in org.springframework.context used by org.springframework.jca.endpoint
Lifecycle Interface defining methods for start/stop lifecycle control.

Classes in org.springframework.context used by org.springframework.jms.listener
Lifecycle Interface defining methods for start/stop lifecycle control.

Classes in org.springframework.context used by org.springframework.jms.listener.endpoint
Lifecycle Interface defining methods for start/stop lifecycle control.

Classes in org.springframework.context used by org.springframework.jms.listener.serversession
Lifecycle Interface defining methods for start/stop lifecycle control.

Classes in org.springframework.context used by org.springframework.orm.jpa
ResourceLoaderAware Interface to be implemented by any object that wishes to be notified of the ResourceLoader (typically the ApplicationContext) that it runs in.

Classes in org.springframework.context used by org.springframework.orm.jpa.persistenceunit
ResourceLoaderAware Interface to be implemented by any object that wishes to be notified of the ResourceLoader (typically the ApplicationContext) that it runs in.

Classes in org.springframework.context used by org.springframework.remoting.jaxrpc
ApplicationContext Central interface to provide configuration for an application.

Classes in org.springframework.context used by org.springframework.scheduling.commonj
Lifecycle Interface defining methods for start/stop lifecycle control.

Classes in org.springframework.context used by org.springframework.scheduling.quartz
ApplicationContext Central interface to provide configuration for an application.
ApplicationContextAware Interface to be implemented by any object that wishes to be notified of the `ApplicationContext` that it runs in.
Lifecycle Interface defining methods for start/stop lifecycle control.
ResourceLoaderAware Interface to be implemented by any object that wishes to be notified of the ResourceLoader (typically the ApplicationContext) that it runs in.

Classes in org.springframework.context used by org.springframework.scripting.support
ResourceLoaderAware Interface to be implemented by any object that wishes to be notified of the ResourceLoader (typically the ApplicationContext) that it runs in.

Classes in org.springframework.context used by org.springframework.test
ConfigurableApplicationContext SPI interface to be implemented by most if not all application contexts.

Classes in org.springframework.context used by org.springframework.test.annotation
ApplicationContext Central interface to provide configuration for an application.

Classes in org.springframework.context used by org.springframework.test.context
ApplicationContext Central interface to provide configuration for an application.

Classes in org.springframework.context used by org.springframework.test.context.junit38
ApplicationContext Central interface to provide configuration for an application.
ApplicationContextAware Interface to be implemented by any object that wishes to be notified of the `ApplicationContext` that it runs in.

Classes in org.springframework.context used by org.springframework.test.context.junit4
ApplicationContext Central interface to provide configuration for an application.
ApplicationContextAware Interface to be implemented by any object that wishes to be notified of the `ApplicationContext` that it runs in.

Classes in org.springframework.context used by org.springframework.test.context.support
ConfigurableApplicationContext SPI interface to be implemented by most if not all application contexts.

Classes in org.springframework.context used by org.springframework.test.context.testng
ApplicationContext Central interface to provide configuration for an application.
ApplicationContextAware Interface to be implemented by any object that wishes to be notified of the `ApplicationContext` that it runs in.

Classes in org.springframework.context used by org.springframework.ui.context
MessageSource Strategy interface for resolving messages, with support for the parameterization and internationalization of such messages.

Classes in org.springframework.context used by org.springframework.ui.context.support
ApplicationContext Central interface to provide configuration for an application.
MessageSource Strategy interface for resolving messages, with support for the parameterization and internationalization of such messages.

Classes in org.springframework.context used by org.springframework.ui.freemarker
ResourceLoaderAware Interface to be implemented by any object that wishes to be notified of the ResourceLoader (typically the ApplicationContext) that it runs in.

Classes in org.springframework.context used by org.springframework.ui.velocity
ResourceLoaderAware Interface to be implemented by any object that wishes to be notified of the ResourceLoader (typically the ApplicationContext) that it runs in.

Classes in org.springframework.context used by org.springframework.validation
MessageSourceResolvable Interface for objects that are suitable for message resolution in a `MessageSource`.

Classes in org.springframework.context used by org.springframework.web.context
ApplicationContext Central interface to provide configuration for an application.
ApplicationContextException Exception thrown during application context initialization.
ApplicationEventPublisher Interface that encapsulates event publication functionality.
ConfigurableApplicationContext SPI interface to be implemented by most if not all application contexts.
Lifecycle Interface defining methods for start/stop lifecycle control.
MessageSource Strategy interface for resolving messages, with support for the parameterization and internationalization of such messages.

Classes in org.springframework.context used by org.springframework.web.context.support
ApplicationContext Central interface to provide configuration for an application.
ApplicationContextAware Interface to be implemented by any object that wishes to be notified of the `ApplicationContext` that it runs in.
ApplicationEvent Class to be extended by all application events.
ApplicationEventPublisher Interface that encapsulates event publication functionality.
ApplicationListener Interface to be implemented by application event listeners.
ConfigurableApplicationContext SPI interface to be implemented by most if not all application contexts.
Lifecycle Interface defining methods for start/stop lifecycle control.
MessageSource Strategy interface for resolving messages, with support for the parameterization and internationalization of such messages.

Classes in org.springframework.context used by org.springframework.web.portlet
ApplicationContext Central interface to provide configuration for an application.
ApplicationEvent Class to be extended by all application events.
ApplicationListener Interface to be implemented by application event listeners.
ConfigurableApplicationContext SPI interface to be implemented by most if not all application contexts.

Classes in org.springframework.context used by org.springframework.web.portlet.context
ApplicationContext Central interface to provide configuration for an application.
ApplicationContextAware Interface to be implemented by any object that wishes to be notified of the `ApplicationContext` that it runs in.
ApplicationEvent Class to be extended by all application events.
ApplicationEventPublisher Interface that encapsulates event publication functionality.
ConfigurableApplicationContext SPI interface to be implemented by most if not all application contexts.
Lifecycle Interface defining methods for start/stop lifecycle control.
MessageSource Strategy interface for resolving messages, with support for the parameterization and internationalization of such messages.

Classes in org.springframework.context used by org.springframework.web.portlet.handler
ApplicationContextAware Interface to be implemented by any object that wishes to be notified of the `ApplicationContext` that it runs in.

Classes in org.springframework.context used by org.springframework.web.portlet.mvc
ApplicationContextAware Interface to be implemented by any object that wishes to be notified of the `ApplicationContext` that it runs in.

Classes in org.springframework.context used by org.springframework.web.portlet.mvc.annotation
ApplicationContextAware Interface to be implemented by any object that wishes to be notified of the `ApplicationContext` that it runs in.

Classes in org.springframework.context used by org.springframework.web.servlet
ApplicationContext Central interface to provide configuration for an application.
ApplicationEvent Class to be extended by all application events.
ApplicationListener Interface to be implemented by application event listeners.

Classes in org.springframework.context used by org.springframework.web.servlet.handler
ApplicationContextAware Interface to be implemented by any object that wishes to be notified of the `ApplicationContext` that it runs in.
ApplicationContextException Exception thrown during application context initialization.

Classes in org.springframework.context used by org.springframework.web.servlet.handler.metadata
ApplicationContextAware Interface to be implemented by any object that wishes to be notified of the `ApplicationContext` that it runs in.

Classes in org.springframework.context used by org.springframework.web.servlet.mvc
ApplicationContextAware Interface to be implemented by any object that wishes to be notified of the `ApplicationContext` that it runs in.

Classes in org.springframework.context used by org.springframework.web.servlet.mvc.multiaction
ApplicationContextAware Interface to be implemented by any object that wishes to be notified of the `ApplicationContext` that it runs in.

Classes in org.springframework.context used by org.springframework.web.servlet.mvc.support
ApplicationContextAware Interface to be implemented by any object that wishes to be notified of the `ApplicationContext` that it runs in.

Classes in org.springframework.context used by org.springframework.web.servlet.support
ApplicationContextAware Interface to be implemented by any object that wishes to be notified of the `ApplicationContext` that it runs in.
MessageSource Strategy interface for resolving messages, with support for the parameterization and internationalization of such messages.
MessageSourceResolvable Interface for objects that are suitable for message resolution in a `MessageSource`.
NoSuchMessageException Exception thrown when a message can't be resolved.

Classes in org.springframework.context used by org.springframework.web.servlet.tags
MessageSource Strategy interface for resolving messages, with support for the parameterization and internationalization of such messages.
NoSuchMessageException Exception thrown when a message can't be resolved.

Classes in org.springframework.context used by org.springframework.web.servlet.view
ApplicationContextAware Interface to be implemented by any object that wishes to be notified of the `ApplicationContext` that it runs in.
MessageSource Strategy interface for resolving messages, with support for the parameterization and internationalization of such messages.

Classes in org.springframework.context used by org.springframework.web.servlet.view.document
ApplicationContextAware Interface to be implemented by any object that wishes to be notified of the `ApplicationContext` that it runs in.

Classes in org.springframework.context used by org.springframework.web.servlet.view.freemarker
ApplicationContextAware Interface to be implemented by any object that wishes to be notified of the `ApplicationContext` that it runs in.
ApplicationContextException Exception thrown during application context initialization.
ResourceLoaderAware Interface to be implemented by any object that wishes to be notified of the ResourceLoader (typically the ApplicationContext) that it runs in.

Classes in org.springframework.context used by org.springframework.web.servlet.view.jasperreports
ApplicationContextAware Interface to be implemented by any object that wishes to be notified of the `ApplicationContext` that it runs in.
ApplicationContextException Exception thrown during application context initialization.

Classes in org.springframework.context used by org.springframework.web.servlet.view.tiles
ApplicationContext Central interface to provide configuration for an application.
ApplicationContextAware Interface to be implemented by any object that wishes to be notified of the `ApplicationContext` that it runs in.
ApplicationContextException Exception thrown during application context initialization.

Classes in org.springframework.context used by org.springframework.web.servlet.view.velocity
ApplicationContextAware Interface to be implemented by any object that wishes to be notified of the `ApplicationContext` that it runs in.
ApplicationContextException Exception thrown during application context initialization.
ResourceLoaderAware Interface to be implemented by any object that wishes to be notified of the ResourceLoader (typically the ApplicationContext) that it runs in.

Classes in org.springframework.context used by org.springframework.web.servlet.view.xslt
ApplicationContextAware Interface to be implemented by any object that wishes to be notified of the `ApplicationContext` that it runs in.
ApplicationContextException Exception thrown during application context initialization.

The Spring Framework

Copyright © 2002-2008 The Spring Framework.