• winform程序中使用documentview模式的考虑


            MIS设计中,使用了document-view模式。也真的见识太少了,知道在winform程序中要把业务逻辑与表现分开,但在看表现层模式时却发现要套MVC还真的是不太好套,倒是和原来的MFC中的document-view相符。看完微软的MSDN的模式系列文章才知道,document-view是MVC的一个变体而已。
           原来系统在规模小的时候,采用的是直接在FORM中写业务逻辑,采用这样的方式的另一个原因是需求变化太大,改动太多而且要求快。写多的就觉得业务逻辑散落在各个窗体内,一来系统内不能复用,重复代码多,修改一个错误时很难全改;二来业务逻辑太散,很难整理出整个业务来,如果下个类似的项目也不能从原来的系统受益。倒是一开始就把数据访问层给独立出来了,但是独立出来的是通用的数据访问功能,也就是从SQL得到Dataset,或者根据SELECT做Dataset的更新,读写BLOB,取序列等功能,并不是Data Gataway。
            使用document-view后,主要的目的就是业务逻辑清晰起来,并且业务修改与界面修改相互比较独立,也便于切换到三层结构,或者是B/S。

  • 相关阅读:
    三层架构之解耦
    自动升级 组件
    C语言常量与指针
    ASP.NET MVC Model元数据
    Web层后端权限模块
    java中文排序问题(转)
    JDWP
    bat执行java程序的脚本解析
    jdom dom4j解析xml不对dtd doctype进行验证(转)
    Dom4j SAXReader Constructors
  • 原文地址:https://www.cnblogs.com/Render/p/243469.html
Copyright © 2020-2023  润新知