|
获取Spring发布包之后,你或许会惊奇的发现:Spring开发小组并没有用单个JAR文件来包含所有代码,而是选择建立包含有完整发布的单个JAR和8个独立JAR文件来包含对应的Spring组件。未来版本的组件JAR文件数量很可能会有所增加,可令你更加自如的选择自己的代码要包含的特性。
完整发布包
所有发布版本都提供spring.jar文件,它差不多包含Spring framework类的完整发布包。之所以说“差不多”是因为它实际上并未包含任何mock类,这些类随Spring一起发布,作为辅助测试之用。这可是Spring开发小组的明智决定,因为发布应用时你几乎从不需要同时分发mock类;你只是在开发环境下用它们来辅助测试过程。除此之外,spring.jar文件包含Spring main源码树里所有其它类。
组件发布包
除了spring.jar文件,Spring还包括前面提及的另外8个JAR文件;其中一个包含mock类,另外七个包含Spring framework的独立组件。表2-1列出了这些JAR文件,并伴有对应组件的说明。
表2-1:Spring组件发布包
| JAR文件
| 说 明
| | spring-aop.jar | 这个JAR文件包含在应用中使用Spring的AOP特性时所需的所有类。假如打算使用其它基于AOP的Spring特性,比如声明型事务治理(declarative transaction management),也需要在应用里包含这个JAR文件。 | | spring-context.jar |
| 共3页: 上一页 1 [2] [3] 下一页 |
评论加载中…
|