MVC设计模式:
1.MVC的概念
MVC是一种软件设计模式(通俗来讲,就是一种套路),它强制性地使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器,它们各自处理自己的任务。
2.MVC每个字母的含义
M:model(模型)处理业务逻辑,比如雇员管理系统中的AdminService.class、Admin.class等的实体类、工具类。
V:view(视图/界面)可使用php编写(这里以PHP为例),比如雇员管理系统中的login.php、empList.php就是视图。
C:controller(控制器)控制器的主要作用是接收用户的请求,并调用某个service的方法,完成任务,然后跳转到下一个页面。可用php来完成,用于去响应用户的各种请求,比如增、删、改。
3.MVC核心思想
强制程序员在编写项目时候,把数据的输入、数据的处理、数据的输出分开。
4.理解MVC设计模式
- 简单版的MVC:
- 复杂完整版的MVC:
- 通俗易懂版——方便面