SSH----MVC框架模式与分层架构

MVC框架模式

MVC框架模式是web开发中一种软件设计典范,他的全名是(Model -View -Controller),是模型(model)--视图(view)--控制器(controller)的缩写,用一种业务逻辑、数据控制、界面显示分离的方式组织代码, 实现代码的模块化设计。

Model,意为数据模型,该块封装了对数据的处理(底层封装了对数据库的操作)

Controller,意为控制器,该块获取用户输入,并控制数据到Model模块进行逻辑处理。

View,意为界面,该块从model模块获取经过逻辑处理后的数据进行呈现。

mvc

这是我们从整个应用程序,按不同功能的几个模块的角度来划分,可以划分为这三个模块M、V、C.

 

MVC+分层架构

但是我们又可以经常听到这样几个名词“三层架构”“分层架构”,这些又是什么呢?

三层架构指的是界面层、业务逻辑层,数据访问层,是从整个应用程序的角度(稍微宏观一些)来划分,把整个程序进行划分成三层,如果和MVC模式结合起来是这样一个图:

wps87B7.tmp

通过使用分层架构,我们可以把model层更加细化为两层:业务逻辑层、数据访问层。这样做的优点是可以较大得提高代码的重用性,这样的系统架构,各模块之间结合紧密,耦合度低。较低层的模块开放接口给较高层的模块调用,使得模块紧密结合。

 

SSH+MVC+分层架构示意图

最后附上使用SSH框架之后的架构图:

wps87B8.tmp

转载于:https://www.cnblogs.com/butter-fly/p/5534485.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值