请问在C#里:
1、怎么构架CS结构?
2、在WinForm下怎么构架三层结构?需要用到:Remoting 或 WebServer 吗??
3、在WebForm下怎么构架三层结构?需要用到:Remoting 或 WebServer 吗??小弟新手上路望各位大虾多多赐教!!!!!!
1、怎么构架CS结构?
2、在WinForm下怎么构架三层结构?需要用到:Remoting 或 WebServer 吗??
3、在WebForm下怎么构架三层结构?需要用到:Remoting 或 WebServer 吗??小弟新手上路望各位大虾多多赐教!!!!!!
解决方案 »
- 读取ini文件
- [Add-in]怎样给VS资源管理器里的文件添加事件?
- 在打开对话框中选择了所需的图片,如何让其显示出来啦?
- 大家帮我看看这个过程调用的代码片段有没有错,感觉是没错,但是报错连不上库。
- .NET Framework 有多大?
- 大家帮我看看,datalist里面的NavigateUrl是不是有错啊??这里的是access的,我要改成连接sql的,怎么改,表还是一样的表!
- 24.6 + 12.3 不等于36.9! double 运算引发的的错误
- 请问进入一个页面后,如何根据时间弹出一个层,显示用户服务期限提示?
- 3维坐标到平面的转换
- 请问:怎样在VC#.NET中操作OFFICE。关于OFFICE OLE自动化接口信息的帮助文件在什么地方可以得到??
- 很奇怪的问题,是关于ConfigurationManager,我怎么不能够使用它?
- 请教ultraGrid根据内容自动调整列宽
2.三層:WebUI(外觀層),BusinessFacade(中間層),DataAccess(數據層)
如果調用遠端數據庫的話需要使用WebServer,如果是本地數據庫的話就不需要。
3.同樣
三层C/S结构及其应用开发
http://www.microsoft.com/china/MSDN/library/enterprisedevelopment/builddistapp/Microsoft.NETPetShop3.x-DesignPatternsandArchitectureofthe.NETPetShop.mspx下载地址:
http://www.microsoft.com/downloads/details.aspx?FamilyId=E2930625-3C7A-49DC-8655-A8205813D6DB&displaylang=enPet Shop是一个很好的例子,认真研究一个她的源代码吧,你的问题自然就能解决了
如果要实现分布式 UI -> BusinessFacade(BusienssRule可选)<客户端业务逻辑-> BusienssService(封装服务端业务逻辑,采用Remoting或WebService) -> DA
至于是否采用胖客户端看系统需求了
Remoting和WebService也是各有不同 WebService是现在用的比较多且可以夸平台实现,当然Remoting也可以通过IIS发布做成WebService一样的,不过Remoting在局域网上如果采用TCP协议,数据传输明显高于WebService