知识大全 Spring 包结构
Posted 文件
篇首语:只有努力攀登顶峰的人,才能把顶峰踩在脚下。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Spring 包结构相关的知识,希望对你有一定的参考价值。
Spring 包结构 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Spring jar
包含有完整发布的单个jar包 他包含有除Spring mock jar之外的所有jar 原因是 Spring mock jar只有在开发环境中才会用到 而且仅仅是作为一个辅助测试类存在 除了Spring jar Spring 还包括 个独立的jar文件 他们各自包含这Spring 各自的组件 所以 如果你可以明确知道使用Spring 的哪些资源文件时 就没必要去直接引入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
包含一些使用AOP特性时需要用到的一些类 在使用Spring 的AOP特性如Declarative Transaction Management(事务管理)就需要用到这个jar文件
Spring context jar
这个jar文件为Spring 提供了大量扩展 可以找到使用Spring ApplicationContext特性时所需的全部类 JNDI所需的全部类 用来跟模板引擎集成(Velocity FreeMarker JasperReports)的类 以及校验相关类
Spring dao jar
包含Spring DAO Spring Transaction进行数据访问的所有类 为了使用声明性事务支持还需要在自己的应用里包含Spring aop jar
Spring hibernate jar
是对Hibernate支持的所有类
Spring orm jar
该jar对Spring DAO特性集合进行了扩展 使其支持iBATIS JDOOJB TopLink 由于Spring 将hibernate独立成包了 因此在这里没有在支持hibernate 这个文件里大部分的类都依赖Spring dao jar中的类
Spring remoting jar
这个包提供对EJB JMS以及远程调用(RMIHessianBurlapHttp Invoker JAX RPC)相关的类
Spring support jar
该组件提供对Cache(ehcache) JCA JMX 邮件服务(Java Mail COS Mail) 计划任务Scheduling(Timer Quartz)支持的类
Spring web jar
如果web开发中开发 而且用到用到Spring 框架 那就应该引入这个包 该组件包括WebApplicationContext特性的类 struts与JSF集成类 文件上传的支持类 Filter类和大量工具辅助类
Spring webmvc jar
该组件包含Spring MVC框架相关的所有类 包含国际化 标签 Theme 视图展现的FreeMarker JasperReports Tiles Velocity XSLT相关类 如果使用了独立的MVC框架则该组件不再需要
Spring mock jar
这个文件中包含Spring 一整套mock类来辅助应用的测试 Spring 测试套件使用了大量的mock类 这样测试就更加简单了 由于可以对HttpServletRequest和HttpServletResponse进行模拟 使得对web进行单元测试更加方便
包间引用关系
Spring 中各个包引入之前都需要保证引入 mons logging jarSpring core jar需 mons collections jar Spring core jar 是以下其他各个组件的基础
cha138/Article/program/Java/ky/201311/28924相关参考
Springjar包详解 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n
Spring2提供的remote包学习笔记 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Sp
知识大全 Spring2 提供的remote包学习笔记[3]
Spring2提供的remote包学习笔记[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 Spring2 提供的remote包学习笔记[2]
Spring2提供的remote包学习笔记[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 Spring2 提供的remote包学习笔记[1]
Spring2提供的remote包学习笔记[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 spring struts2 ibatis框架整合开发
这里主要介绍一下spring+struts+ibatis所需要的jar包文件spring所需包 以上包为spring配置基本包ibatis所需包 有解决方法的朋友们希望能回复 与struts整合
Spring源代码的组织结构 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Spring源代码的
如何学习Spring? 你可以通过下列途径学习spring()spring下载包中doc目录下的MVCstepbystep和sample目录下的例子都是比较好的spring开发的例子 ()Ap
Spring创建Bean的过程 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! beans包提供了
用spring来管理项目的数据库部分往往比自己去写连接要容易管理的多步骤也比较简单 项目根目录下建立conflib目录将spring相关包coop到lib中并导入建立个文件jdbcpropert