2.4 新的模块组织方式和系统构建方式

框架的模块已经被重新修订了,现在的组织结构是:一个源码分支是一个 jar 文件:

  • org.springframework.aop
  • org.springframework.beans
  • org.springframework.context
  • org.springframework.context.support
  • org.springframework.expression
  • org.springframework.instrument
  • org.springframework.jdbc
  • org.springframework.jms
  • org.springframework.orm
  • org.springframework.oxm
  • org.springframework.test
  • org.springframework.transaction
  • org.springframework.web
  • org.springframework.web.portlet
  • org.springframework.web.servlet
  • org.springframework.web.struts

注意:

原来的 Spring.jar 文件包含了几乎所有框架内容,而现在不再提供了。

现在我们使用新的 Spring 构建系统,从熟知的 Spring Web Flow 2.0 中而来,它给了我们 如下的特性:

  • 基于 Ivy 的“Spring 构建”系统
  • 一致的开发过程
  • 一致的依赖管理
  • 一致的 OSGi 清单生成