• 陈氏框架定位


    mvc类框架:一般用于web应用开发

    controler:控制层,负责业务相关工作,调用view层展示页面,调用model层存取数据;

    model:数据层,负责和数据库打交道,过滤数据安全或转义数据格式,然后拼接sql语言进行入库,在转义数据格式的情况下,某些时候需要反转数据原貌,在读取的时候也在model层完成;

    view:展示数据和页面到用户

    msc类框架:一般用于服务端开发

    controler:控制层,一个controler文件相当于显示中的一个部门,如税务局,该类的下面的每个方法相当于每个业务的窗口,窗口负责调用对应service环节层来具体执行工作,这样使每一个业务表达的更加清晰,简洁;

    service:业务流程层,丛传统mvc结构的controler中分离出来的,可以这么理解一个具体的业务要去完成,必然可以分成若干个流程,service下的每个方法代表着每个流程,一般一个业务窗口都会对应一个业务流程层,公共流程独立出来(相当于传统辅助类,譬如打印,复印,传真,叫号等),流程可以调用公共流程的方法,但是非公共流程之间就不要互相调用了,把这个工作让给上层controler去做,否则内部操作混乱,别人很难理解。

    model:数据库,负责存取模式选择(mysql或redis),数据安全把关,存取数据。

  • 相关阅读:
    [JS]格式化Date和分析格式化Date字符串的JS代码
    发布一个实用美观的Vista Sidebar Gadget (代表博客园参赛)
    2月8号N706从深圳回湖南,有没有同行的,呵呵
    LiveWriter测试
    自动内容滚动条[WinForm控件]
    关于Ajax的一揽子工程(1)
    “做事先做人”实战
    成熟度即流程
    金秋游故宫
    html块状元素、内联元素
  • 原文地址:https://www.cnblogs.com/damowang/p/5075096.html
Copyright © 2020-2023  润新知