Library
Spring version 1.2.8
Spring is a layered Java/J2EE application framework, based on code published in Expert One-on-One J2EE Design and Development by Rod Johnson (Wrox, 2002). Spring includes: the most complete lightweight container, providing centralized, automated configuration and wiring of your application objects. a common abstraction layer for transaction management, a JDBC abstraction layer, integration with Toplink, Hibernate, JDO, and iBATIS SQL Maps, AOP functionality, and a flexible MVC web application framework.
Statistics
Packages
Comments
Books
Packages
NameDescription
org.springframework.aopCore Spring AOP interfaces, built on AOP Alliance AOP interoperability interfaces.
org.springframework.aop.frameworkPackage containing Spring's basic AOP infrastructure, compliant with the AOP Alliance interfaces.
org.springframework.aop.framework.adapterSPI package allowing Spring AOP framework to handle arbitrary advice types.
org.springframework.aop.framework.autoproxyBean 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.metadataSupport classes for target source creation that is driven by source-level metadata attributes.
org.springframework.aop.framework.autoproxy.targetGeneric support classes for target source creation.
org.springframework.aop.interceptorProvides miscellaneous interceptor implementations.
org.springframework.aop.supportConvenience classes for using Spring's AOP API.
org.springframework.aop.targetThis package contains implementations of the org.springframework.aop.TargetSource interface.
org.springframework.beansThis package contains interfaces and classes for manipulating Java beans.
org.springframework.beans.factoryThe core package implementing Spring's lightweight Inversion of Control (IoC) container.
org.springframework.beans.factory.accessHelper infrastructure to locate and access bean factories.
org.springframework.beans.factory.configSPI interfaces and configuration-related convenience classes for bean factories.
org.springframework.beans.factory.supportClasses supporting the org.springframework.beans.factory package.
org.springframework.beans.factory.xmlContains an abstract XML-based BeanFactory implementation, including a standard "spring-beans" DTD.
org.springframework.beans.propertyeditorsProperties editors used to convert from String values to object types such as java.util.Properties.
org.springframework.beans.supportClasses supporting the org.springframework.beans package, such as utility classes for sorting and holding lists of beans.
org.springframework.cache.ehcacheSupport classes for the open source cache EHCache, allowing to set up an EHCache CacheManager and Caches as beans in a Spring context.
org.springframework.contextThis 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.accessHelper infrastructure to locate and access shared application contexts.
org.springframework.context.eventSupport classes for application events, like standard context events.
org.springframework.context.i18nAbstraction for determining the current Locale, plus global holder that exposes a thread-bound Locale.
org.springframework.context.supportClasses supporting the org.springframework.context package, such as abstract base classes for ApplicationContext implementations and a MessageSource implementation.
org.springframework.coreProvides basic classes for exception handling and version detection, and other core helpers that are not specific to any part of the framework.
org.springframework.core.enumsInterfaces and classes for type-safe enum support on JDK >= 1.3.
org.springframework.core.ioGeneric abstraction for (file-based) resources, used throughout the framework.
org.springframework.core.io.supportSupport classes for Spring's resource abstraction, like a ResourcePatternResolver mechanism.
org.springframework.core.styleSupport for styling values as Strings, with ToStringCreator as central class.
org.springframework.daoException hierarchy enabling sophisticated error handling independent of the data access approach in use.
org.springframework.dao.supportSupport classes for DAO implementations, providing miscellaneous utility methods.
org.springframework.ejb.accessThis package contains classes that allow easy access to EJBs.
org.springframework.ejb.supportSuperclasses to make implementing EJBs simpler and less error-prone, as well as guaranteeing a Spring BeanFactory is available to EJBs.
org.springframework.jca.cciThis package contains Spring's support for the Common Client Interface (CCI), as defined by the J2EE Connector Architecture.
org.springframework.jca.cci.connectionProvides a utility class for easy ConnectionFactory access, a PlatformTransactionManager for local CCI transactions, and various simple ConnectionFactory proxies/adapters.
org.springframework.jca.cci.coreProvides the core JCA CCI support, based on CciTemplate and its associated callback interfaces.
org.springframework.jca.cci.core.supportClasses supporting the org.springframework.jca.cci.core package.
org.springframework.jca.cci.objectThe classes in this package represent EIS operations as threadsafe, reusable objects.
org.springframework.jca.supportProvides generic support classes for JCA usage within Spring, mainly for local setup of a JCA ConnectionFactory.
org.springframework.jdbcThe classes in this package make JDBC easier to use and reduce the likelihood of common errors.
org.springframework.jdbc.coreProvides the core JDBC framework, based on JdbcTemplate and its associated callback interfaces and helper objects.
org.springframework.jdbc.core.supportClasses supporting the org.springframework.jdbc.core package.
org.springframework.jdbc.datasourceProvides a utility class for easy DataSource access, a PlatformTransactionManager for a single DataSource, and various simple DataSource implementations.
org.springframework.jdbc.objectThe classes in this package represent RDBMS queries, updates, and stored procedures as threadsafe, reusable objects.
org.springframework.jdbc.supportSupport classes for the JDBC framework, used by the classes in the jdbc.core and jdbc.object packages.
org.springframework.jdbc.support.incrementerProvides a support framework for incrementing database table values via sequences, with implementations for various databases.
org.springframework.jdbc.support.lobProvides a stategy interface for Large OBject handling, with implementations for various databases.
org.springframework.jdbc.support.nativejdbcProvides a mechanism for extracting native implementations of JDBC interfaces from wrapper objects that got returned from connection pools.
org.springframework.jdbc.support.rowsetProvides a convenient holder for disconnected result sets.
org.springframework.jmsThis package contains integration classes for JMS, allowing for Spring-style JMS access.
org.springframework.jms.connectionProvides a PlatformTransactionManager implementation for a single JMS ConnectionFactory, and a SingleConnectionFactory adapter.
org.springframework.jms.coreCore package of the JMS support.
org.springframework.jms.core.supportClasses supporting the org.springframework.jms.core package.
org.springframework.jms.supportThis package provides generic JMS support classes, to be used by higher-level classes like JmsTemplate.
org.springframework.jms.support.converterProvides a MessageConverter abstraction to convert between Java objects and JMS messages.
org.springframework.jms.support.destinationSupport classes for Spring's JMS framework.
org.springframework.jmxThis package contains Spring's JMX support, which includes registration of Spring-managed beans as JMX MBeans as well as access to remote JMX MBeans.
org.springframework.jmx.accessProvides proxy support for accessing MBean resources through standard Java interfaces.
org.springframework.jmx.exportThis package provides declarative creation and registration of Spring-managed beans as JMX MBeans.
org.springframework.jmx.export.annotationJDK 1.5+ annotations for MBean exposure.
org.springframework.jmx.export.assemblerProvides a strategy for MBeanInfo assembly.
org.springframework.jmx.export.metadataProvides generic JMX metadata classes and basic support for reading JMX metadata in a provider-agnostic manner.
org.springframework.jmx.export.namingProvides a strategy for ObjectName creation.
org.springframework.jmx.supportContains support classes for connecting to local and remote MBeanServers and for exposing an MBeanServer to remote clients.
org.springframework.jndiThe 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.mailSpring's generic mail infrastructure.
org.springframework.mail.cosMailSender implementation that uses Jason Hunter's COS (com.oreilly.servlet)
org.springframework.mail.javamailJavaMail support for Spring's mail infrastructure.
org.springframework.metadataPackage defining a facade for accessing source-level metadata attributes at runtime.
org.springframework.metadata.commonsAttributes wrapper for Commons Attributes.
org.springframework.mock.jndiThe simplest implementation of the JNDI SPI that could possibly work.
org.springframework.mock.webA comprehensive set of Servlet API mock objects, targeted at usage with Spring's web MVC framework.
org.springframework.ormRoot package for Spring's O/R Mapping integration classes.
org.springframework.orm.hibernatePackage providing integration of Hibernate 2.1 with Spring concepts.
org.springframework.orm.hibernate.supportClasses supporting the org.springframework.orm.hibernate package.
org.springframework.orm.hibernate3Package providing integration of Hibernate3 with Spring concepts.
org.springframework.orm.hibernate3.annotationSupport package for the Hibernate3 Annotation add-on, which supports EJB3-compliant JDK 1.5+ annotations for mappings.
org.springframework.orm.hibernate3.supportClasses supporting the org.springframework.orm.hibernate3 package.
org.springframework.orm.ibatisPackage providing integration of iBATIS Database Layer with Spring concepts.
org.springframework.orm.ibatis.supportClasses supporting the org.springframework.orm.ibatis package.
org.springframework.orm.jdoPackage providing integration of JDO (Java Date Objects) with Spring concepts.
org.springframework.orm.jdo.supportClasses supporting the org.springframework.orm.jdo package.
org.springframework.orm.ojbPackage providing integration of Apache OJB with Spring concepts.
org.springframework.orm.ojb.supportClasses supporting the org.springframework.orm.ojb package.
org.springframework.orm.toplinkPackage providing integration of Oracle TopLink with Spring concepts.
org.springframework.orm.toplink.supportClasses supporting the org.springframework.orm.toplink package.
org.springframework.remotingException hierarchy for Spring's remoting infrastructure, independent of any specific remote method invocation system.
org.springframework.remoting.cauchoThis 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.httpinvokerRemoting classes for transparent Java-to-Java remoting via HTTP invokers.
org.springframework.remoting.jaxrpcRemoting classes for Web Services via JAX-RPC.
org.springframework.remoting.rmiRemoting classes for conventional RMI and transparent remoting via RMI invokers.
org.springframework.remoting.supportGeneric support classes for remoting implementations.
org.springframework.scheduling.quartzSupport 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.supportGeneric support classes for scheduling.
org.springframework.scheduling.timerScheduling convenience classes for the JDK 1.3+ Timer, allowing to set up Timers and ScheduledTimerTasks as beans in a Spring context.
org.springframework.transactionException hierarchy for Spring's transaction infrastructure, independent of any specific transaction management system.
org.springframework.transaction.annotationJDK 1.5+ annotation for transaction demarcation.
org.springframework.transaction.interceptorAOP-based solution for declarative transaction demarcation.
org.springframework.transaction.jtaTransaction SPI implementation for JTA.
org.springframework.transaction.supportSupport classes for the org.springframework.transaction package.
org.springframework.ui.contextContains classes defining the application context subinterface for UI applications.
org.springframework.ui.context.supportClasses supporting the org.springframework.ui.context package.
org.springframework.ui.freemarkerSupport classes for setting up FreeMarker within a Spring application context.
org.springframework.ui.jasperreportsSupport classes for JasperReports.
org.springframework.ui.velocitySupport classes for setting up Velocity within a Spring application context.
org.springframework.utilMiscellaneous utility classes, such as String manipulation utilities, a Log4J configurer, and a state holder for paged lists of objects.
org.springframework.util.comparatorUseful generic java.util.Comparator implementations, such as an invertible comparator and a compound comparator.
org.springframework.util.xmlMiscellaneous utility classes for XML parsing and transformation, such as error handlers that log warnings via Commons Logging.
org.springframework.validationProvides data binding and validation functionality, for usage in business and/or UI layers.
org.springframework.web.bindProvides web-specific data binding functionality, including a utility class for easy invocation of binding and validation.
org.springframework.web.contextContains the application context subinterface for web applications, and the ContextLoaderListener that bootstraps the root web application context.
org.springframework.web.context.supportClasses 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.filterProvides generic filter base classes allowing for bean-style configuration.
org.springframework.web.jsfSupport classes for integrating a JSF web tier with a Spring middle tier which is hosted in a Spring root WebApplicationContext.
org.springframework.web.multipartMultipart resolution framework for handling file uploads.
org.springframework.web.multipart.commonsMultipartResolver implementation for Jakarta Commons FileUpload.
org.springframework.web.multipart.cosMultipartResolver implementation for Jason Hunter's COS (com.oreilly.servlet).
org.springframework.web.multipart.supportSupport classes for the multipart resolution framework.
org.springframework.web.servletProvides servlets that integrate with the application context infrastructure, and the core interfaces and classes for the Spring web MVC framework.
org.springframework.web.servlet.handlerProvides standard HandlerMapping implementations, including abstract base classes for custom implementations.
org.springframework.web.servlet.handler.metadataThis package enables automatic web controller targeting.
org.springframework.web.servlet.i18nLocale 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.multiactionPackage allowing MVC Controller implementations to handle requests at method rather than class level.
org.springframework.web.servlet.mvc.throwawayThrowaway command controllers are a WebWork/Maverick-style alternative to Spring's default Servlet/Struts-style Controller approach.
org.springframework.web.servlet.supportSupport classes for Spring's web MVC framework.
org.springframework.web.servlet.tagsSpring's standard custom tag library.
org.springframework.web.servlet.themeTheme support classes for Spring's web MVC framework.
org.springframework.web.servlet.viewProvides standard View and ViewResolver implementations, including abstract base classes for custom implementations.
org.springframework.web.servlet.view.documentSupport classes for document generation, providing View implementations for PDF and Excel.
org.springframework.web.servlet.view.freemarkerSupport classes for the integration of FreeMarker as Spring web view technology.
org.springframework.web.servlet.view.jasperreportsSupport classes for the integration of JasperReports as Spring web view technology.
org.springframework.web.servlet.view.tilesSupport classes for the integration of Tiles (included in Struts) as Spring web view technology.
org.springframework.web.servlet.view.velocitySupport classes for the integration of Velocity as Spring web view technology.
org.springframework.web.servlet.view.xsltSupport classes for XSLT, providing a View implementation for XSLT stylesheets.
org.springframework.web.strutsSupport classes for integrating a Struts web tier with a Spring middle tier which is typically hosted in a Spring root WebApplicationContext.
org.springframework.web.utilMiscellaneous web utility classes, such as HTML escaping, Log4J initialization, and cookie handling.
Search