用c#开发winform系统,是不是最好使用三层架构?还有更好的结构吗? 50

是不是这种model,DAL,BLL三层模式是当今主流程序结构?现在程序设计发展太快,不知道现在做系统怎么做好,谢谢谢谢指点... 是不是这种model,DAL,BLL三层模式是当今主流程序结构?现在程序设计发展太快,不知道现在做系统怎么做好,谢谢谢谢指点 展开
 我来答
l7722526
2019-01-24 · TA获得超过2.7万个赞
知道大有可为答主
回答量:2.8万
采纳率:84%
帮助的人:3828万
展开全部
先添加-新建项目-windows应用程序,然后在右边的解决方案资源管理器上面,在当前的解决方案上面右击,点,添加-新建项目-类库,分别建立。DAL,BLL,Model三个项目,然后,在DAL项目上右击-添加引用-项目,选择Model,然后在BLL项目上右击-添加引用-项目,选择Model与DAL,然后用同样的操作,把Model,DAL,BLL引用到应用程序中,就建立好了
追问
我知道怎么建三层,你看看我的问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
说话凭良心3q
2019-01-24 · TA获得超过123个赞
知道小有建树答主
回答量:235
采纳率:78%
帮助的人:72.8万
展开全部
微软推荐的分层式结构从下至上分别为:数据访问层、业务逻辑层、表示层。是否采用三层架构,主要取决于项目的代码量,如果一个很简单的项目,一层结构或二层结构开发完全够用,没有必要将其复杂化;分层开发其实是为大型系统服务的。
对于大型项目,既有数据访问层DAL又有业务逻辑层BLL,为了减轻服务器负载,又会把DAL分布在多个服务器上,同理UI和BLL也是,那么通过纯粹的DLL引用就不能达到目的,这就要通过引入接口,把不同层对应的接口发布到不同的服务器上,这就涉及到物理分层,最终体现在服务器部署上,目的就是为了让站点快速流畅,后期运维方便。
并没有所谓的更好的架构,适合的就是最好的,也不要生搬硬套别人的架构,根据自己的需求来选择
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式