MVC框架

MVC框架是经典的技术架构,以下是针对产品经理对MVC框架的浅层理解。

Model(M):模型结构层

View(V):视图层(界面元素)

Controller(C):控制器(逻辑处理)

所有的图形化计算机软件基本都可以通过MVC的结构来进行架构设计。

注:Model层不能发起改变Controller状态


工程师实现功能需要做什么?

Model(模型结构层)

1.设计数据结构

2.写代码实现数据模型

3.写代码实现被调用的方法

View(视图层)

1. 基于设计搞建立页面框架

2. 写代码实现页面基本控价

3. 写代码调整页面布局

4. 写代码实现被调用的方法

Controller(控制器)

1. 设计控制器结构

2. 写代码实现业务逻辑

3. 写代码控制页面更新和展示

4. 写代码实现数据更新


举栗子:

增加一个用户注册信息“邮箱”,对应的MVC架构会有如下变化。

M:用户数据

1. 在原结构新增数据项代表邮箱;

2. 为新数据项新增读写方法

V:注册页面

1. 在页面代码中新增输入框

2. 调整输入框空间的位置

3. 在页面代码中标记代表邮箱的控件属性

C:注册控制器

1. 通过页面访问方法获取“邮箱”输入框里的值

2. 根据规则校验邮箱是否正确,并写代码实现判断逻辑

3. 写代码实现邮箱数据的上传及存储

————————————————————————————

一个产品功能的变化,从技术角度来看,涉及 数据逻辑、页面逻辑、控制逻辑 三个模块。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。