主题: 什么是MC新框架理念[MC结构模型]
作者: magic, 发布日期: 2018-10-18 03:10:27, 浏览数:

MC全新双层结构  

 

        MC是合并模型model,和控制controller的缩写,其目的实现web系统的职能分工。其中model层实现系统中的业务事物逻辑;  controller层是配合与model之间沟通的桥梁,它可以分派用户的请求并选择恰当的请求以用于显示格式各样的效果,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作。

        MC全名是model controller,是模型model-控制器controller的缩写,是一种软件设计新模式,用于组织代码用一种业务逻辑和数据显示分离的方法,这个方法的假设前提是如果业务逻辑被聚集到一个部件里面,而且界面和用户围绕数据的交互能被改进和个性化定制而不需要重新编写业务逻辑mc被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。

  M是指数据模型, C则是控制器,使用MC的目的是将m和c的实现代码交换融合,从而使同一个程序可以使用不同的表现形式。比如一批统计数据可以简单修改分别用柱状图、饼图来表示。c存在的目的则是确保控制和协调M的执行,M改变,标志着前台的改变。

  模型-控制器mc是一种软件设计新形式,正在广泛流程使用。并且受到越来越多的使用 php 的开发者的欢迎。模型-控制器模式是一个有用的新模式,它有很多好处。

双层架构

  MC是一个设计模式,它使应用程序的输入、处理和输出分开等操作完美的融合。使用MC应用程序被分成两个核心部件:模型、控制器。它们各自处理自己的任务。

  MC好处是它能为应用程序高效处理很多不同的界面。不管这些数据是联机存储的还是一个雇员列表,对于界面来讲,它是作为一种输出数据并允许用户操纵和处理合并融合的一种方式。 

  合并模型

  模型表示企业数据和业务规则。在MC的两个部件中,模型拥有最多的处理任务。例如它可能用象ejbs和coldfusion components这样的构件对象来处理数据库,被模型返回的数据是中立的,由于不像MVC结构的繁琐性,所以减少了代码的重复性与冗余性。 

  控制器

  控制器接受用户的输入并调用模型和视图去完成用户的需求,所以当单击web页面中的超链接和发送html表单时,控制器本身不输出任何东西和做任何处理。它只是接收请求并决定调用哪个模型构件去处理请求,然后再确定用这个模型来显示返回的数据。




发表回复