zoukankan      html  css  js  c++  java
  • 关于springMVC+Mybatis jar包详解

    1、Aopalliance.jar: 这个包是AOP联盟的API包,里面包含了针对面向切面的接口,通常spring等其它具备动态织入功能的框架依赖此包。

    2、aspectjweaver-1.7.1.jar: 这是Spring AOP所要用到的。

    3、commons-codec-1.9.jar:主要包括核心的算法。比如 MD5。SHA1。或者常规加密解密算法:BASE64。

    4、commons-collections-3.2.jar: apache的集合框架包(如:map等),比jdk自带的功能多一点。

    5、commons-fileupload-1.3.1.jar工具包的依赖包是commons-io-2.2.jar,应用和Servlet中容易的加入强大和高性能的文件上传能力 

    6、commons-lang3-3.1.jar : 与Java.lang这个包的作用类似,Commons Lang这一组API也是提供一些基础的、通用的操作和处理,如自动生成toString()的结果、自动实现hashCode()和equals()方法、数组操作、枚举、日期和时间的处理等等。

    7、通过commons-logging-1.1.1架构来实现log4j,sl4j,jdk的log等日志管理系统的接口。内部有一个Simple logger的简单实现,但是功能很弱。所以使用common-logging,通常都是配合着log4j来使用

    8、ezmorph-1.0.6.jar: 是一个简单的java类库用于将一种对象转换成另外一种对象。EZMorph原先是Json-lib项目中的转换器。EZMorph支持原始数据类型(Primitive),对象(Object),多维护数组转换与DynaBeans的转换。(如:使用json时要依赖的jar文件,在使用jQuery的json时,没有引用该文件的时候容易报错。)

    9、jackson-core-asl-1.9.4.jar、jackson-mapper-asl-1.9.5.jar:用于注解@ResponseBody时,json对象、集合(高性能数据)类型的交互。

    10、json-lib-2.3-jdk15.jar、json.jar:json库工具包。

    11、mybatis-3.1.1.jar: 实现mybatis框架的工具包。

    12、mybatis-spring-1.1.1.jar: 集合spring与mybatis框架的工具包

    13、MySQL-connector-java-5.1.21.jar:mysql数据库连接包

    14、ognl-3.0.5.jar:是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言工具包。

    15、spring-aop-3.2.0.RELEASE.jar:Spring的面向切面编程,提供AOP(面向切面编程)实现

    16、spring-beans-3.2.0.RELEASE.jar:SpringIoC(依赖注入)的基础实现

    17、spring-context-3.2.0.RELEASE.jar:Spring提供在基础IoC功能上的扩展服务,此外还提供许多企业级服务的支持,如邮件服务、任务调度、JNDI定位、EJB集成、远程访问、缓存以及各种视图层框架的封装等.

    18、spring-core-3.2.0.RELEASE.jar:Spring3.2.0的核心工具包。

    19、spring-expression-3.2.0.RELEASE.jar:Spring表达式语言.

    20、spring-jdbc-3.1.1.RELEASE.jar:对JDBC的简单封装

    21、spring-test-3.2.0.RELEASE.jar:对Junit等测试框架的简单封装

    22、spring-tx-3.1.1.RELEASE.jar:是spring-context-3.2.0.RELEASE.jar依赖包.

    23、ueditor-1.1.2.jar:文章模块编辑器需要的jar包。

    24、freemarker-2.3.19.jar:主要用于java网络项目模板开发。

    25、druid-0.2.9.jar:

    来源:http://blog.csdn.net/caidimin/article/details/49404179

    ---------------------------------------------------------------------------------------我是分割线------------------------------

    若是使用maven可省略部分,因为maven会在你打包的时候自动带入依赖的包,比如spring-aop依赖Aopalliance,所以,不用引入

    <dependency>

    包Aopalliance,maven会自动引入。

    具体的maven的pom.xml配置,请自行百度,网上有很多资源。

  • 相关阅读:
    关于Hibernate(JPA)关联关系加载的默认值
    (转)存储过程语法及实例
    网页qq
    git的代理配置
    The problem with POSIX semaphores 使用信号做进程互斥必看
    git merge conflict的处理
    转载:telnet协议详细描述
    Mac OS X terminal滚动慢的问题
    进程间通讯 信号量函数 semget() semop() semctl()
    .hpp文件和.h文件的区别
  • 原文地址:https://www.cnblogs.com/zqsky/p/6178516.html
Copyright © 2011-2022 走看看