一、有关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端的推送功能
二、经常使用工具包
commons-*.jar
BeanUtils 提供了对于JavaBean进行各类操做,克隆对象,属性等等.
Betwixt XML与Java对象之间相互转换.
Codec 处理经常使用的编码方法的工具类包 例如DES、SHA一、MD五、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:用来帮助进行验证的工具