B/S 架构分层 是否越多越好 B/S 架构分层 是否越多越好一般分几层比较合适?最多能分多少层?它们是哪些?各层涵义和功能又是什么呢?期待各位大侠 解惑,小弟在这谢过了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这哪里有一般?如果是一个很简单的应用不分也行一、逻辑分层、单应用程序依靠某种规则将程序划分为若干单元便于维护和解耦[0] 页面业务逻辑数据处理[1] 页面 -> 业务逻辑数据处理[2] 页面 -> 业务逻辑 ->数据处理[3] 浏览器层(ajax) + [1][4] 浏览器层(ajax) + [2]二、物理分层、跨应用的分层,每个应用里还可以逻辑分层[web or winForm] -> [Service,webService,wcf,......n][service] ->[service1] -> [service2] ->[Servicen]当然物理分层有时候很难算谁是客户端谁是服务端,这里的客户端是指一次请求的方向也许会出现 a调用 b ,b 又调用 a 的可能组合也是很多很多的。最多好像是没有定义的、宇宙是无限的、对象的划分也是无限的 这是一个速度与质量的抉择,分的层越多,项目的结构越清晰,方便开发,处理bug.但是运行起来效率会慢些,分的层越少,运行的速度会快些,代码全部夹杂在一起,不利于维护和更新.基本3层是最常用的 感谢-->CSDN ;感谢-->CCTV ;感谢-->銘龘鶽 ;感谢-->晴空的风 ;感谢-->虱多不痒,债多不愁 ;也感谢-->wyw1997 lwl0376 qgmzhfj.大家分析的太棒了,对我和其他看贴的哥们都是很好的学习资料相信,没人能回复比这更详细,更准确的答案了 关于(查询数据时临时建立的主键) 如何循环获取radiobutton的值 c# 数组的每一项赋值问题-----菜鸟问题 C# 控件中,当鼠标指向控件时,显示提示文本的属性是哪个?.如VB中控件的ToolTipText属性一样 winform隐藏后如何显示 谢谢各位 c#如何判断菜单正在被使用 static类型 删除问题 为什么 EditorBrowsable 设置了没有反应?! 如何截取英文和中文等程度的字符串! 急需思路 升级星的规则是什么? ADO.NET 是脏读的天堂吗???(分不多,但只想讨论一下)
[web or winForm] -> [Service,webService,wcf,......n]
[service] ->[service1] -> [service2] ->[Servicen]当然物理分层有时候很难算谁是客户端谁是服务端,这里的客户端是指一次请求的方向
也许会出现 a调用 b ,b 又调用 a 的可能
组合也是很多很多的。最多好像是没有定义的、宇宙是无限的、对象的划分也是无限的
感谢-->CCTV ;
感谢-->銘龘鶽 ;
感谢-->晴空的风 ;
感谢-->虱多不痒,债多不愁 ;
也感谢-->wyw1997 lwl0376 qgmzhfj.大家分析的太棒了,对我和其他看贴的哥们都是很好的学习资料
相信,没人能回复比这更详细,更准确的答案了