zoukankan      html  css  js  c++  java
  • 陈氏框架定位

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

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

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

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

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

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

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

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

  • 相关阅读:
    Poj 4052(AC自动机)
    HDU3695(AC自动机模板题)
    KMP算法
    AC自动机
    母函数
    数学数学
    菜单的三级联动[城市]
    Java Api操作HDFS
    Hadoop命令 hadoop fs
    在网页设计中,图片常用的五点技巧
  • 原文地址:https://www.cnblogs.com/damowang/p/5075096.html
Copyright © 2011-2022 走看看