MVC框架

2020-08-06  本文已影响0人  ppcc09

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. 写代码实现邮箱数据的上传及存储

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

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

上一篇下一篇

猜你喜欢

热点阅读