一、什么是框架
● 在文献中看到的framework被翻译为框架
● java常用的框架:
- SSM三大框架:Sping + SpringMVC + MyBatis
- SpringBoot
- SpringCloud
● 框架其实就是对通用代码的封装,提前写好了一堆接口和类,我们可以在做项目的时候直接引入这些接口和类(引入框架),基于这些现有的接口和类进行开发,可以大大提升开发的效率。
● 框架一般以jar包的形式存在(jar包中有class文件以及各种配置文件等)。
● SSM三大框架的学习顺序:MyBatis—Spring—SpringMVC
二、三层架构
● 表现层(UI):直接跟前端打交互(一是接收前端ajax请求,二是返回json数据给前端)
● 业务逻辑层(BLL):一是处理表现层转发过来的前端请求(也就是具体业务),二是将从持久层获取的数据返回到表现层。
● 数据访问层(DAL):直接操作数据库完成CRUD,并将获得的数据返回到上一层(也就是业务逻辑)。
● Java持久层框架: