apache的commons系列包,是一系列非常通用的公共组件包,Spring,Hibernate等众多第三方框架都依赖于这些基础的组件包,而commons-lang则是基础中的基础,是这系列基础包中的基础包。
1、commons-io
进行文件的读写
2、commons-lang
提供了许多许多通用的工具类集,提供了一些java.lang中类的扩展功能。
3、commons-logging
Commons Logging是一个第三方日志库,它是由Apache创建的日志模块。 Commons Logging的特色是,它可以挂接不同的日志系统,并通过配置文件指定挂接的日志系统。默认情况下,Commons Loggin自动搜索并使用Log4j(Log4j是另一个流行的日志系统),如果没有找到Log4j,再使用JDK Logging.
4、ezmorph
使用json时需要的类库,没有的话JQuery的json容易报错
5、gson
谷歌官方推出的支持 JSON -- Java Object 相互转换的 Java序列化/反序列化 库
6、hamcrest-core
单元测试框架必须引入的jar包
7、jackson-annotations
SpringMVC中进行json数据传输
8、jackson-core
SpringMVC中进行json数据传输
9、jackson-databind
SpringMVC中进行json数据传输
10、javax-servlet-api
servlet-api 是提供编写servlet时要用到 HttpServletRequest和HttpServletResponse 等对象的,但是tomcat里也有,运行时要用tomcat自己的,所以引用maven包时,要这样写
<!-- Tomcat7 servlet-api -->
<dependency> <groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-jsp-api</artifactId>
<version>3.0</version>
<scope>provided</scope>
</dependency>
11、json-lib
Json处理
12、json-simple
Json处理
13、jsp-api
14、jsqlparser
JsqlParser插件用来对于SQL语句进行解析和组装,将SQL语句关键词之间的内容用List<String>进行保存,同时可以进行更改List<String>的内容后重新组装成一个新的SQL语句。
15、jstl
16、junit
17、log4j
18、mybatis
19、mybatis-generator-core
20、mybatis-spring
21、mysql-connector-java
22、pagehelper
23、spring-aop
24、spring-context
25、spring-beans
26、spring-expression
27、spring-core
28、spring-aspects
aop
29、spring-jdbc
30、spring-test
31、spring-tx
事务
32、spring-web
33、spring-webmvc
34、aspectjweaver
aop
35、commons-fileupload
文件上传
36、commons-beanutils
操纵java beans