知识大全 Spring jar包详解

Posted 文件

篇首语:大鹏一日同风起,扶摇直上九万里。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Spring jar包详解相关的知识,希望对你有一定的参考价值。

Spring jar包详解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    spring jar是包含有完整发布的单个jar包 spring jar中包含除了spring mock jar里所包含的内容外其它所有jar包的内容 因为只有在开发环境下才会用到spring mock jar来进行辅助测试 正式应用系统中是用不得这些类的         除了spring jar文件 Spring还包括有其它 个独立的jar包 各自包含着对应的Spring组件 用户可以根据自己的需要来选择组合自己的jar包 而不必引入整个spring jar的所有类文件         ( )   spring core jar        这个jar文件包含Spring框架基本的核心工具类 Spring其它组件要都要使用到这个包里的类 是其它组件的基本核心 当然你也可以在自己的应用系统中使用这些工具类         ( ) spring beans jar        这个jar文件是所有应用都要用到的 它包含访问配置文件 创建和管理bean以及进行Inversion of Control / Dependency Injection(IoC/DI)操作相关的所有类 如果应用只需基本的IoC/DI支持 引入spring core jar及spring beans jar文件就可以了         ( ) spring aop jar        这个jar文件包含在应用中使用Spring的AOP特性时所需的类 使用基于AOP的Spring特性 如声明型事务管理(Declarative Transaction Management) 也要在应用里包含这个jar包         ( ) spring context jar        这个jar文件为Spring核心提供了大量扩展 可以找到使用Spring ApplicationContext特性时所需的全部类 JDNI所需的全部类 UI方面的用来与模板(Templating)引擎如Velocity FreeMarker JasperReports集成的类 以及校验Validation方面的相关类         ( ) spring dao jar        这个jar文件包含Spring DAO Spring Transaction进行数据访问的所有类 为了使用声明型事务支持 还需在自己的应用里包含spring aop jar         ( ) spring hibernate jar        这个jar文件包含Spring对Hibernate 及Hibernate 进行封装的所有类         ( ) spring jdbc jar        这个jar文件包含对Spring对JDBC数据访问进行封装的所有类         ( ) spring orm jar        这个jar文件包含Spring对DAO特性集进行了扩展 使其支持 iBATIS JDO OJB TopLink 因为Hibernate已经独立成包了 现在不包含在这个包里了 这个jar文件里大部分的类都要依赖spring dao jar里的类 用这个包时你需要同时包含spring dao jar包         ( ) spring remoting jar        这个jar文件包含支持EJB JMS 远程调用Remoting(RMI Hessian Burlap Http Invoker JAX RPC)方面的类         ( ) spring support jar        这个jar文件包含支持缓存Cache(ehcache) JCA JMX 邮件服务(Java Mail COS Mail) 任务计划Scheduling(Timer Quartz)方面的类         ( ) spring web jar        这个jar文件包含Web应用开发时 用到Spring框架时所需的核心类 包括自动载入WebApplicationContext特性的类 Struts与JSF集成类 文件上传的支持类 Filter类和大量工具辅助类         ( ) spring webmvc jar        这个jar文件包含Spring MVC框架相关的所有类 包含国际化 标签 Theme 视图展现的FreeMarker JasperReports Tiles Velocity XSLT相关类 当然 如果你的应用使用了独立的MVC框架 则无需这个JAR文件里的任何类         ( ) spring mock jar        这个jar文件包含Spring一整套mock类来辅助应用的测试 Spring测试套件使用了其中大量mock类 这样测试就更加简单 模拟HttpServletRequest和HttpServletResponse类在Web应用单元测试是很方便的         如何选择这些发布包 决定选用哪些发布包其实相当简单 如果你正在构建Web应用并将全程使用Spring 那么最好就使用单个全部的spring jar文件 如果你的应用仅仅用到简单的Inversion of Control / Dependency Injection(IoC/DI)容器 那么只需spring core jar与spring beans jar即可 如果你对发布的大小要求很高 那么就得精挑细选了 只取包含自己所需特性的jar文件了 采用独立的发布包你可以避免包含自己的应用不需要的全部类 当然你可以采用其它的一些工具来设法令整个应用包变小 节省空间的重点在于准确地找出自己所需的Spring依赖类 然后合并所需的类与包就可以了 Eclispe有个插件叫ClassPath Helper可以帮你找找所依赖的类         Spring包依赖说明         )      spring core jar需mons collections jar spring core jar是以下其它各个的基本         )      spring beans jar需spring core jar cglib nodep _ jar        )      spring aop jar需spring core jar spring beans jar cglib nodep _ jar aopalliance jar        )      spring context jar需spring core jar spring beans jar spring aop jar mons collections jar aopalliance jar        )      spring dao jar需spring core jar spring beans jar spring aop jar spring context jar        )      spring jdbc jar需spring core jar spring beans jar spring dao jar        )      spring web jar需spring core jar spring beans jar spring context jar        )      spring webmvc jar需spring core jar/spring beans jar/spring context jar/spring web jar        )      spring hibernate jar需spring core jar spring beans jar spring aop jar spring dao jar spring jdbc jar spring orm jar spring web jar spring webmvc jar        ) spring orm jar需spring core jar spring beans jar spring aop jar spring dao jar spring jdbc jar spring web jar spring webmvc jar        ) spring remoting jar需spring core jar spring beans jar spring aop jar spring dao jar spring context jar spring web jar spring webmvc jar        ) spring support jar需spring core jar spring beans jar spring aop jar spring dao jar spring context jar spring jdbc jar        ) spring mock jar需spring core jar spring beans jar spring dao jar spring context jar spring jdbc jar cha138/Article/program/Java/ky/201311/28605

相关参考

知识大全 spring 核心包介绍

  springjar是包含有完整发布的单个jar包springjar中包含除了springmockjar里所包含的内容外其它所有jar包的内容因为只有在开发环境下才会用到springmockjar来

知识大全 spring struts2 ibatis框架整合开发

这里主要介绍一下spring+struts+ibatis所需要的jar包文件spring所需包  以上包为spring配置基本包ibatis所需包  有解决方法的朋友们希望能回复  与struts整合

知识大全 制作可以执行的 JAR 文件包及 jar 命令详解

制作可以执行的JAR文件包及jar命令详解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  作者:

知识大全 Jar文件包间接及Jar命令开发实例详解

Jar文件包间接及Jar命令开发实例详解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  常常看到

知识大全 Java程序打成Jar包全过程

Java程序打成Jar包全过程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Java程序完成以

知识大全 使用Struts2必须配备的Jar包

使用Struts2必须配备的Jar包  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Struts

知识大全 eclipse打jar包注意事项

cha138/Article/program/Java/ky/201311/28839

知识大全 如何把swt项目打jar包

  前段时间做os课程设计我选择了用java做但界面的设计很困难于是应用的swt插件由于swt为第三方插件所以打包时就要进行特殊的处理一下是我的步骤  一打包发布SWT程序  因为需要SWT的jar但

知识大全 在jbuilder和netbeans中打jar包发布程序

今天写个代码生成器却不会打包发布研究了一个下午终于成功打包  一在jbuilder中打包在new下拉菜单中选择Archive然后选择Application   在Name中写入自己Jar包的

知识大全 在eclipse下配置生成 hadoop-eclipse-plugin jar包

  想在eclipse下编写Hadoop的程序必须要在eclipse下安装个所谓的hadoopeclipseplugin即插件貌似从hadoop版本后都不直接提供jar包了所以必须得自己编译一个因为是