浅析大数据mvc架构,不要忽略大数据中的任何一个知识点

对于大数据开发需要用到架构,这一点相信大家都了解,但是,对于框架的概念你了解多少呢?在大数据中有一个叫做mvc架构的,你知道其具体的含义和应用场景吗?

对于架构其实业界并没有准确的解释,最初架构的含义来源于建筑行业,是建筑行业施工的图纸,旨在确定方向和加快建设的进程提高效率。而软件领域的架构主要体现在模块之间的「高内聚,低耦合」,这六个字听起来有点难以理解,其实通俗来讲就是单一职责的功能封装成模块,在模块内部高度聚合,模块与模块之间不会互相依赖,即低耦合。

大数据中的架构有很多种,今天简单的来对mvc进行一个浅析,希望能够帮助大家宏观的认识和了解什么是mvc架构。

关于什么是mvc我们可以从其缩写入手进行了解。mvc是三个单词的首字母缩写,它们分别是Model(模型)、View(视图)和Controller(控制)。这个模式认为,程序不论简单或复杂,从结构上看,都可以分成三层。

第一、最上面的一层,是直接面向最终用户的"视图层"(View)。它是提供给用户的操作界面,是程序的外壳。

第二、最底下的一层,是核心的"数据层"(Model),也就是程序需要操作的数据或信息。

第三、中间的一层,就是"控制层"(Controller),它负责根据用户从"视图层"输入的指令,选取"数据层"中的数据,然后对其进行相应的操作,产生最终结果。

这三层是紧密联系在一起的,但又是互相独立的,每一层内部的变化不影响其他层。每一层都对外提供接口(Interface),供上面一层调用。这样一来,软件就可以实现模块化,修改外观或者变更数据都不用修改其他层,大大方便了维护和升级。

在大数据的实际应用当中,我们还会遇到ioc架构、orm架构、hadoop架构等,每一个架构都有不同的优势、劣势以及应用场景。在这里我们只是简单的了解一下mvc架构,希望对大家有所帮助。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值