1、各jar包的作用

1、有关spring的JAR包 

Spring AOP:Spring的面向切面编程,提供AOP(面向切面编程)的实现

Spring Aspects:Spring提供的对AspectJ框架的整合

Spring Beans:Spring IOC的基础实现,包含访问配置文件、创建和管理bean等。

Spring Context:在基础IOC功能上提供扩展服务,此外还提供许多企业级服务的支持,有邮件服务、任务调度、JNDI定位,EJB集成、远程访问、缓存以及多种视图层框架的支持。

Spring Context Support:Spring context的扩展支持,用于MVC方面。

Spring Core:Spring的核心工具包

Spring expression:Spring表达式语言

Spring Framework Bom:

Spring Instrument:Spring对服务器的代理接口

Spring Instrument Tomcat:Spring对tomcat连接池的集成

Spring JDBC:对JDBC 的简单封装

Spring JMS:为简化jms api的使用而做的简单封装

Spring Messaging:

Spring orm:整合第三方的orm实现,如hibernate,ibatis,jdo以及spring 的jpa实现

Spring oxm:Spring对于object/xml映射的支持,可以让JAVA与XML之间来回切换

Spring test:对JUNIT等测试框架的简单封装

Spring tx:为JDBC、Hibernate、JDO、JPA等提供的一致的声明式和编程式事务管理。

Spring web:包含Web应用开发时,用到Spring框架时所需的核心类,包括自动载入WebApplicationContext特性的类、Struts与JSF集成类、文件上传的支持类、Filter类和大量工具辅助类。

Spring webmvc:包含SpringMVC框架相关的所有类。包含国际化、标签、Theme、视图展现的FreeMarker、JasperReports、 Tiles、Velocity、XSLT相关类。当然,如果你的应用使用了独立的MVC框架,则无需这个JAR文件里的任何类。

Spring webmvc portlet:Spring MVC的增强

Spring websocket:提供 Socket通信, web端的推送功能

2、常用工具包

commons-*.jar          

        BeanUtils     提供了对于JavaBean进行各种操作,克隆对象,属性等等.

        Betwixt     XML与Java对象之间相互转换.

        Codec     处理常用的编码方法的工具类包 例如DES、SHA1、MD5、Base64等.

        Collections     java集合框架操作.

        Compress     java提供文件打包 压缩类库.

        Configuration     一个java应用程序的配置管理类库.

        DBCP     提供数据库连接池服务.

        DbUtils     提供对jdbc 的操作封装来简化数据查询和记录读取操作.

        Email     java发送邮件 对javamail的封装.

        FileUpload     提供文件上传功能.

        HttpClien     提供HTTP客户端与服务器的各种通讯操作. 现在已改成HttpComponents

        IO     io工具的封装.

        Lang     Java基本对象方法的工具类包 如:StringUtils,ArrayUtils等等.

        Logging     提供的是一个Java 的日志接口.

        Validator     提供了客户端和服务器端的数据验证框架.
commons-collections.jar:  Apache Commons包中的一个,包含了一些Apache开发的集合类,功能比java.util.*强大。 

commons-beanutils.jar:  Apache Commons包中的一个,包含了一些Bean工具类类。

cglib-asm.jar:  实现PO字节码的动态生成,非常核心的库

dom4j.jar: dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。

commons-lang.jar:  Apache Commons包中的一个,包含了一些数据类型工具类,是java.lang.*的扩展。

commons-logging.jar:  Apache Commons包中的一个,包含了日志功能

c3p0.jar:  C3PO是一个数据库连接池

proxool.jar:  也是一个连接池

commons-cli-1.0.jar:这是一个处理命令的工具

commons-digester.jar:它能方便地将XML文档所定义的元素转化为JAVA对象

commons-fileupload.jar:jsp的上传文件功能 

commons-io.jar:可以看成是java.io的扩展 

commons-pool-1.2.jar:DBCP数据库连接池,Apache的Jakarta组织开发

commons-validator.jar:用来帮助进行验证的工具

 

转载于:https://my.oschina.net/u/3551274/blog/1846003

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值