三层架构应该是我们公司用过的mvp架构。MVP架构指软件的每一个功能模块都分3部分,M包含所有关业务代码,V只针对界面功能代码,P连接M与V的操作。比如点击数据统计,通过M中的业务代码统计出数据,然后显示到界面。
解决方案 »
- winform 简单问题
- 将数据写入Excel
- “System.Xml.XmlNodeList”并不包含“Attributes”的定义
- Win Form 接收摄像头信号,截图直接存入数据库,本地不留档.
- 在 WinForm 中,如何将一段 Html 代码解释成网页
- 可以实现sql数据库与程序中数组之间相互交换数据么?
- 在C#中,怎样将DateTime类型转换为Double类型
- 求一邮件发送方法程序??
- 如何使用C#+ADO.net从一个表中将数据完全插入另一个表?
- DataGrid出错:"未将对象引用到实例"
- Visual Studio 2005 新建项目没有Asp.net程序模板,无法新建Asp.net程序,安装好就发现这个问题,大家帮帮忙啊
- VS2008的高级问题。。。JS真的那么苯。。。。
为什么要分架构呢,比如我到时候想按个大功率的发动力机的话,我只要改动力层就好.如果我想换个变换箱,我只要改传动层就好.其他层都不需要再改动.
如果你没有分层的话.就像把电脑里所有的文件全部放在根目录下一次..虽然也可以用.不过别人很难看得懂..
如果你有分层的话.如果要把WINFORM的项目改成WEB的ASP.NET项目的话.直接把业务逻辑层/数据访问层/实体层/公共类库层的东西拿过来用.只要改UI的部份就可以了.
如果你没分层的话.可能就要全部重来过一次.