SSM框架相关jar包整理
spring相关jar包:
(1)aopalliance:AOP联盟的包,使用AOP时需要遵循AOP联盟规范
(2)aspectjweaver:面向切面,支持切入点表达式
数据库相关jar包
(1)mysql-connector-java:MySQL的JDBC驱动包
(2)druid:数据库连接池
spring:
(1)spring-core:最核心jar包,为BeanFactory的定义提供基础服务,负责发现、创建并处理bean之间的关系的一个工具包
(2)spring-beans:核心jar包之一,完成Bean 的定义、Bean 的创建以及对 Bean 的解析
(3)spring-context:核心jar包之一,是一个Bean关系的集合(Ioc容器),为Bean包装的是Object数据提供生存环境,发现每个Bean之间的关系,为它们建立并维护这种关系
(4)spring-expression:核心jar包之一,是Spring框架中一个强大表达式解析语言,支持在运行时动态的解析表达式给对象赋值
(5)spring-aop:面向切面编程(AOP),使用Spring 的AOP 特性时所需的类和源码级元数据支持,使用基于AOP 的Spring特性
(6)spring-aspects:用于aspectj面向切面编程的集成,提供对AspectJ的支持,以便可以方便的将面向切面的功能集成进IDE中
(7)spring-jcl:采用了设计模式中的“适配器模式”,对外提供统一的接口,然后在适配类中将对日志的操作委托给具体的日志框架
(8)spring-jdbc:Spring 对JDBC数据访问进行封装
(9)spring-tx:提供事务管理
springmvc:
(1)spring-web:Web 应用开发时,用到Spring 框架时所需的核心类,包括自动载入Web Application Context 特性的类、Struts 与JSF 集成类、文件上传的支持类、Filter 类和大量工具辅助类
(2)spring-webmvc:Spring MVC框架相关的所有类,包含国际化、标签、Theme、视图展现的FreeMarker、JasperReports、Tiles、Velocity、XSLT相关类
mybatis:
(1)mybatis:引用mybatis(持久层框架)的核心包
(2)mybatis-spring:mybatis和spring整合包,将spring的功能和mybatis的功能粘合在一起
其他:
(1)jstl:jsp标准标签库
(2)tomcat-servlet-api:导入servlet,给发送的请求和响应提供服务
(3)javax.servlet.jsp-api:开发jsp页面,使用action调用servlet里的get和post方法