ssm中的jar包

spring核心jar包:

<!-- spring start -->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-aop</artifactId>
            <version>4.3.14.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-aspects</artifactId>
            <version>3.0.5.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-beans</artifactId>
            <version>4.3.14.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context</artifactId>
            <version>4.3.14.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context-support</artifactId>
            <version>5.1.1.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-core</artifactId>
            <version>4.3.18.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-dao</artifactId>
            <version>2.0.8</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-expression</artifactId>
            <version>4.3.9.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-jdbc</artifactId>
            <version>4.3.14.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-mock</artifactId>
            <version>2.0.8</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-orm</artifactId>
            <version>4.3.18.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-test</artifactId>
            <version>4.3.18.RELEASE</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-tx</artifactId>
            <version>4.3.14.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-web</artifactId>
            <version>4.3.14.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
            <version>4.3.18.RELEASE</version>
        </dependency>
        <!-- spring end -->

ssm中会用到的一些jar包

mysql-connector-java
servlet-api:(支持servlet的jar包。应该叫servlet-api.jar
你如果编写过servlet就知道要用到HttpServletRequest和HttpServletResponse等对象,
这些对象都是要靠这个jar包才能使用的。如果你安装了Tomcat,这个jar包一般在tomcat
安装目录\lib 文件夹下面有,当你把web项目部署到tomcat,会自动加载这个jar包来识别
Serlvet一些对象)

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

apache-mime4j:(使用json是要依赖的jar包,在使用jquery的json时,没有引入该文件时容易报错)
asm(主要操作PO字节的dng码的  图像)
axis(能从控制台中监测到页面提交到服务器的数据,把命令行写在这里便于以后自己查阅)
cglib-nodep  
commons-beanutils:(BeanUtils最核心的好处在于:我们在编码时,
并不需要知道我们处理的JavaBeans具体是什么类型,有哪些属性,
这些信息是可以动态获取的,甚至我们都可以不必去关心事实上是否存在
这样一个具体的JavaBean类。我们只需要知道有一个JavaBean的实例,
我们需要从中取得某个属性,设定某个属性的值,或者仅仅是需要一个属性表。
要做到这些,依靠Sun提供的JavaBean规范似乎找不到一个很直接的方式,
除非硬编码,将getXxxx()和setXxxx()直接写进我们的程序。但是这样就大大增加了
代码的复杂度、耦合性和维护成本。还好Commons BeanUtils对这个问题提供了一种优雅
的解决方案。

commons-collections:(为Java标准的Collections API提供了相当好的补充。
在此基础上对其常用的数据结构操作进行了很好的封装、抽象和补充。保证性能的同时大大简化代码。)
commons-discovery:(用来发现、查找和实现可插入式接口,提供一些一般类实例化、单件的生命周期管理的常用方法)
commons-fileupload 
commons-httpclient:(封装http的请求的功能)
commons-io  
commons-lang:(跟java.lang这个包的作用类似,Commons Lang这一组API也是提供一些基础的、
通用的操作和处理,如自动生成toString()的结果、自动实现hashCode()和equals()方法、
数组操作、枚举、日期和时间的处理等等)
commons-logging 
dom4j:(用来读写XML文件的)
druid:数据库连接池jar包
ehcache:(缓存)
ezmorph:(使用json时要依赖的jar文件,在使用jquery的json时,没有引用该文件的时候容易报错)
freemarker:(freemarker.jar,FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写)
gson:(其最大的优点在于可以减少由于格式的错误导致程序异常,引用这个类可以自动严格按照JSON语法规则(syntax rules)创建JSON text)
httpcore
httpmime
jackson-core  
jackson-mapper-asl 
jaxrpc:(将XML 类型转换为 Java 类型,以确保 Web 服务客户机和基于 Java 的应用程序之间能够进行平稳的数据交换。是spring需要的)
jstl
log4j  
mybatis  
mybatis-spring
slf4j-api 
slf4j-log4j12 
standard
wsdl4j :(Axis运行所需要的组件包)
sqljdbc4-chs:(用来连接sql server数据库)
quartz:(调度,线程池,作业存储)
quartz-jobs:(quartz,quartz-jobs都是做定时任务管理的)
commons-pool2
jedis:(Jedis是redis的java版本的客户端实现)
spring-data-redis
fastjson  
httpclient:(用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包)
tomcat-jdbc:(数据库连接池的jar包  tomcat-jdbc包含commons-dbcp和Commons Pool的内容,
当然也只仅仅包含了需要数据库连接的部分,而不是全部)//
aspectjrt
aspectjweaver:(spring  aop使用)
aopalliance:(这个包是AOP联盟的API包,里面包含了针对面向切面的接口。
  通常Spring等其它具备动态织入功能的框架依赖此包)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值