一、概念理解
框:约束性
架:支撑性
框架:具有约束性的去支撑实现各种功能的半成品的项目。
二、历史
struts1:封装servlet。
struts2:封装过滤器。
hibernate
spring(spring包含springMAC)
springMVC(spring的后续产品)
mybatis
三、框架分类
1.MVC框架(Model View Controller):struts1、struts2、springMVC
补:MVC:客户端发送请求,由控制层进行处理,由模型层装载并传输数据,并在视图层进行展示。
2.持久层框架:hibernate(不用写sql,不用建表,但是不好控制)、mybatis(需要手动写SQL)
3.整合型框架、设计型框架:spring