手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>程序设计>Java技术>列表

Spring入门指引之理解Spring的打包方式

来源:互联网 作者:west263.com 时间:2008-02-23
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!
spring-mock.jar 前面已经提及,Spring提供了一整套mock类来辅助应用的测试。Spring测试套件使用了其中大量mock类,因此它们已久经考验,可令你的应用测试更为简单。至于模拟(mock)HttpServletRequest 和HttpServletResponse类在web应用单元测试中的巨大用处,更是毋须赘言。 spring-orm.jar 这个JAR文件对Spring的标准DAO特性集进行了扩展,使其支持Hibernate、iBATIS和JDO。这个JAR文件里大量的类都依赖spring-dao.jar里的类,毫无疑问你需要同时包含后者。将来每个ORM工具或许会单独打包,这样一来,使用iBATIS时你的应用就无需再包含Hibernate和JDO相关的类。 spring-web.jar 这个JAR文件包含web应用使用Spring时所需的核心类,包括自动载入ApplicationContext特性的类、Struts集成类、文件上传的支持类和大量辅助类,用来执行重复性的任务如解析查询(query)字符串里的int值。 spring-webmvc.jar
这个JAR文件囊括Spring MVC框架相关的所有类。如果你的应用使用了独立的MVC框架,则无需这个JAR文件里的任何类。第18章会对Spring MVC作更详细的介绍。
  如何选择发布包

  决定选用哪些发布包其实相当简单。如果你正在构建web应用并将全程使用Spring,那么最好使用spring.jar文件,以免陷入忙于维护不同文件之泥沼。同样的,如果你的应用仅仅用到简单的DI容器,那么只需spring-core.jar即可搞定。如果你对发布的大小要求很高,那么理应精挑细选,只取用包含自己所需特性的JAR文件。

  注意上述组件发布包的粒度实际上并不是那么小;不过显然你至少可以避免包含自己的应用不需要的全部类(译注:即还是会包含一些不需要的类)。或许你可以设法令整个应用稍稍变小,不过节省空间的重头戏在于如何准确找出自己所需的Spring依赖关系,合者纳之,余者弃之。

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!