层次系统架构风格

 

二层及三层 C/S 架构风格

三层 C/S 结构是将应用功能分成表示层、功能层和数据层三个部分。

表示层是应用的用户接口部分,它担负着用户与应用间的对话功能。

功能层相当于应用的本体,它是将具体的业务处理逻辑编入程序中。

数据层就是数据库管理系统,负责管理对数据库数据的读写。

B/S 架构风格

MVC 架构风格

MVC 全名是 Model ViewController,是模型(model)-视图(view)-控制器(controller)的 缩写,它是分层架构风格的一种。

MVC 中各个部分的分工与协作是这样的: (1) Model 是对应用状态和业务功能的封装,我们可以将它理解为同时包含数据和行为的领域模型。 Model 接受 Controller 的请求并完成相应的业务处理,在状态改变的时候向 View 发出相应的通知。

(2)View 实现可视化界面的呈现并捕捉最终用户的交互操作(例如鼠标和键盘的操作)。

(3) View 捕获到用户交互操作后会直接转发给 Controller,后者完成相应的 UI 逻辑。如果需要涉及业务功能的调用, Controller 会直接调用 Model。在完成 UI 处理后, Controller会根据需要控制原 View 或者创建新的 View 对用户交互操作予以响应。

</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值