三层架构应该是我们公司用过的mvp架构。MVP架构指软件的每一个功能模块都分3部分,M包含所有关业务代码,V只针对界面功能代码,P连接M与V的操作。比如点击数据统计,通过M中的业务代码统计出数据,然后显示到界面。
解决方案 »
- 【C# 每日一题1】猫捉老鼠
- C#制作的能实现简易视频录制功能
- 用过ActiveReport的朋友进来看一下,在添加新建项中找不到ActiveReport文件?
- 无法在web服务器上启动调试
- 关于group by,求一条sql语句
- winform中使用DataGrid读出数据库中记录后,如何保存?
- InstallShield 怎么样才能生成一个exe,或者msi的文件呀?
- C#实现串口通信的问题
- 如何在Visual Studio 2005环境中 从DataList中某行某列的值?
- 从Thread ID 如何得到Thread object,从而对Thread进行控制?
- Visual Studio 2005 新建项目没有Asp.net程序模板,无法新建Asp.net程序,安装好就发现这个问题,大家帮帮忙啊
- VS2008的高级问题。。。JS真的那么苯。。。。
为什么要分架构呢,比如我到时候想按个大功率的发动力机的话,我只要改动力层就好.如果我想换个变换箱,我只要改传动层就好.其他层都不需要再改动.
如果你没有分层的话.就像把电脑里所有的文件全部放在根目录下一次..虽然也可以用.不过别人很难看得懂..
如果你有分层的话.如果要把WINFORM的项目改成WEB的ASP.NET项目的话.直接把业务逻辑层/数据访问层/实体层/公共类库层的东西拿过来用.只要改UI的部份就可以了.
如果你没分层的话.可能就要全部重来过一次.