Spring Framework

Packages
org.springframework.aop Core Spring AOP interfaces, built on AOP Alliance AOP interoperability interfaces.
org.springframework.aop.framework Package containing Spring's basic AOP infrastructure, compliant with the AOP Alliance interfaces.
org.springframework.aop.framework.adapter SPI package allowing Spring AOP framework to handle arbitrary advice types.
org.springframework.aop.framework.autoproxy Bean post processors for use in ApplicationContexts to simplify AOP usage by automatically creating AOP proxies without the need to use a ProxyFactoryBean.
org.springframework.aop.framework.autoproxy.metadata Support classes for target source creation that is driven by source-level metadata attributes.
org.springframework.aop.framework.autoproxy.target Generic support classes for target source creation.
org.springframework.aop.interceptor Provides miscellaneous interceptor implementations.
org.springframework.aop.support Convenience classes for using Spring's AOP API.
org.springframework.aop.target This package contains implementations of the org.springframework.aop.TargetSource interface.
org.springframework.beans This package contains interfaces and classes for manipulating Java beans.
org.springframework.beans.factory The core package implementing Spring's lightweight Inversion of Control (IoC) container.
org.springframework.beans.factory.access Helper infrastructure to locate and access bean factories.
org.springframework.beans.factory.config SPI interfaces and configuration-related convenience classes for bean factories.
org.springframework.beans.factory.support Classes supporting the org.springframework.beans.factory package.
org.springframework.beans.factory.xml Contains an abstract XML-based BeanFactory implementation, including a standard "spring-beans" DTD.
org.springframework.beans.propertyeditors Properties editors used to convert from String values to object types such as java.util.Properties.
org.springframework.beans.support Classes supporting the org.springframework.beans package, such as utility classes for sorting and holding lists of beans.
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 application contexts.
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.core Basic classes facilitating exception handling, and providing core interfaces that are not specific to any part of the framework.
org.springframework.core.io Generic abstraction for (file-based) resources, used throughout the framework.
org.springframework.dao Exception hierarchy enabling sophisticated error handling independent of the data access approach in use.
org.springframework.ejb.access This package contains classes that allow easy access to EJBs.
org.springframework.ejb.support Superclasses to make implementing EJBs simpler and less error-prone, as well as guaranteeing a Spring BeanFactory is available to EJBs.
org.springframework.jdbc The classes in this package make JDBC easier to use and reduce the likelihood of common errors.
org.springframework.jdbc.core Provides the core JDBC framework, based on JdbcTemplate and its associated callback interfaces and helper objects.
org.springframework.jdbc.core.support Classes supporting the org.springframework.jdbc.core package.
org.springframework.jdbc.datasource Provides a utility class for easy DataSource access, a PlatformTransactionManager for a single DataSource, and various simple DataSource implementations.
org.springframework.jdbc.object The classes in this package represent RDBMS queries, updates, and stored procedures as threadsafe, reusable objects.
org.springframework.jdbc.support Support classes for the JDBC framework, used by the classes in the jdbc.core and jdbc.object packages.
org.springframework.jdbc.support.incrementer Provides a support framework for incrementing database table values via sequences, with implementations for various databases.
org.springframework.jdbc.support.lob Provides a stategy interface for Large OBject handling, with implementations for various databases.
org.springframework.jdbc.support.nativejdbc Provides a mechanism for extracting native implementations of JDBC interfaces from wrapper objects that got returned from connection pools.
org.springframework.jndi The classes in this package make JNDI easier to use, facilitating the accessing of configuration stored in JNDI, and provide useful superclasses for JNDI access classes.
org.springframework.jndi.support The simplest implementation of the JNDI SPI that could possibly work.
org.springframework.mail Spring's generic mail infrastructure.
org.springframework.mail.cos MailSender implementation that uses Jason Hunter's COS (com.oreilly.servlet)
org.springframework.mail.javamail JavaMail support for Spring's mail infrastructure.
org.springframework.metadata Package defining a facade for accessing source-level metadata attributes at runtime.
org.springframework.metadata.commons Attributes wrapper for Commons Attributes.
org.springframework.orm Root package for Spring's O/R Mapping integration classes.
org.springframework.orm.hibernate Package providing integration of Hibernate with Spring concepts.
org.springframework.orm.hibernate.support Classes supporting the org.springframework.orm.hibernate package.
org.springframework.orm.ibatis Package providing integration of iBATIS Database Layer with Spring concepts.
org.springframework.orm.ibatis.support Classes supporting the org.springframework.orm.ibatis package.
org.springframework.orm.jdo Package providing integration of JDO with Spring concepts.
org.springframework.orm.jdo.support Classes supporting the org.springframework.orm.jdo package.
org.springframework.remoting Exception hierarchy for Spring's remoting infrastructure, independent of any specific remote method invocation system.
org.springframework.remoting.caucho This package provides remoting classes for Caucho's Hessian and Burlap protocols: a proxy factory for accessing Hessian/Burlap services, and an exporter for making beans available to Hessian/Burlap clients.
org.springframework.remoting.jaxrpc Remoting classes for Web Services via JAX-RPC.
org.springframework.remoting.rmi Remoting classes for conventional RMI and transparent remoting via RMI invokers.
org.springframework.remoting.support Support classes for remoting implementations.
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.scheduling.timer Scheduling convenience classes for the J2SE Timer, allowing to set up Timers and ScheduledTimerTasks as beans in a Spring context.
org.springframework.transaction Exception hierarchy for Spring's transaction infrastructure, independent of any specific transaction management system.
org.springframework.transaction.interceptor AOP-based solution for declarative transaction demarcation.
org.springframework.transaction.jta Transaction SPI implementation for JTA.
org.springframework.transaction.support Support classes for the org.springframework.transaction package.
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.util Miscellaneous utility classes, such as String manipulation utilities, a Log4J configurer, and a state holder for paged lists of objects.
org.springframework.validation Provides data binding and validation functionality, for usage in business and/or UI layers.
org.springframework.web.bind Provides web-specific data binding functionality, including a utility class for easy invocation of binding and validation.
org.springframework.web.context Contains the application context subinterface for web applications, and the ContextLoaderListener that bootstraps the root web application context.
org.springframework.web.context.support Classes supporting the org.springframework.web.context package, such as WebApplicationContext implementations, and a utility class for retrieval of the root application context etc.
org.springframework.web.filter Provides generic filter base classes allowing for bean-style configuration.
org.springframework.web.multipart Multipart resolution framework for handling file uploads.
org.springframework.web.multipart.commons MultipartResolver implementation for Jakarta Commons FileUpload.
org.springframework.web.multipart.cos MultipartResolver implementation for Jason Hunter's COS (com.oreilly.servlet).
org.springframework.web.multipart.support Support classes for the multipart resolution framework.
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.i18n Locale support classes for Spring's web MVC framework.
org.springframework.web.servlet.mvc Standard controller implementations for the 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.throwaway Throwaway command controllers are a WebWork/Maverick-style alternative to Spring's default Servlet/Struts-style Controller approach.
org.springframework.web.servlet.support Support classes for Spring's web MVC framework.
org.springframework.web.servlet.tags Spring's standard custom tag library.
org.springframework.web.servlet.theme Theme support classes for Spring's web MVC framework.
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.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.
org.springframework.web.struts  
org.springframework.web.util Miscellaneous web utility classes, such as HTML escaping, Log4J initialization, and cookie handling.

 



Copyright (C) 2003-2004 The Spring Framework Project.