spring-context.jar
这个jar文件为Spring核心提供了大量扩展。可以找到使用Spring ApplicationContext特性时所需的全部类,JDNI所需的全部类,UI方面的用来与模板(Templating)引擎如Velocity、FreeMarker、JasperReports集成的类,以及校验Validation方面的相关类。
mysql-connector-java.jar
是MySQL提供的JDBC驱动包,用JDBC连接MySQL数据库时必须使用该jar包,它的主要用途有三个:①与数据库建立连接②发送 SQL 语句③处理结果
mybatis.jar
实现mybatis框架的工具包
mybatis-spring.jar
会用于帮助你将 MyBatis 代码无缝地整合到 Spring 中
druid.jar
①可以监控数据库访问性能,Druid内置提供了一个功能强大的StatFilter插件,能够详细统计SQL的执行性能,这对于线上分析数据库访问性能有帮助
② 替换DBCP和C3P0。Druid提供了一个高效、功能强大、可扩展性好的数据库连接池
junit.jar
进行单元测试
spring-test.jar
对junit进行简单的封装
spring-jdbc.jar
对jdbc进行简单的封装
javax.servlet-api.jar
servlet-api 是提供编写servlet时要用到 ,HttpServletRequest和HttpServletResponse 等对象的,但是tomcat中也有,运行时tomcat要用自己的所以要限制范围在provided中
jackson-databind.jar
可以将JSON格式的数据转化为类对象
spring-webmvc.jar
这个jar文件包含Spring MVC框架相关的所有类。包含国际化、标签、Theme、视图展现的FreeMarker、JasperReports、Tiles、Velocity、XSLT相关类。当然,如果你的应用使用了独立的MVC框架,则无需这个JAR文件里的任何类。(包含了spring-context)