1. MVC开发模式简单介绍
将一个程序(服务器)分为三部分:
M:model模型;JavaBean
V:view试图;JSP
C:control控制器;Servlet
流程:
浏览器向服务器发出请求
控制器接受到请求,发给模型
模型进行业务逻辑操作,将处理结果数据发给控制器
控制器再将数据发给视图
视图展示数据
优点:
耦合性低,方便维护和分工
重用性高
2. 三层架构:软件设计架构
(服务器)三层架构:
界面层(表示层):SpringMVC; -----web(servlet、jsp):接受用户请求参数;封装数据;调用业务逻辑层完成处理;转发jsp页面完成显示
业务逻辑层:Spring; -----service:组合dao中的简单方法,形成复杂的功能
数据访问层:MyBatis; -----dao:定义了对数据库最基本的CRUD操作,增强了复用性