知识大全 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相关参考
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命令开发实例详解 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 常常看到
Java程序打成Jar包全过程 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Java程序完成以
使用Struts2必须配备的Jar包 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Struts
cha138/Article/program/Java/ky/201311/28839
前段时间做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包了所以必须得自己编译一个因为是