- 积分
- 40165
- 好友
- 记录
- 主题
- 帖子
- 听众
- 收听
|
发表于 2012-11-30 10:06:54
|
显示全部楼层
天冷就回来 发表于 2012-11-30 09:22
谢谢楼主,我通常都是现在WebSvr那层写服务,然后再转向BLL层写接口,再转向DAL层,其中DAL曾可能会调用 ...
WebSvr是一种Web服务,和网站一样,只是他是用来提供接口的,他可以让你的网站和数据访问层分布在不同的电脑上,你写的方法不但可以自己的网站访问,而且还可以让别人访问,像Winfrom也可以访问。
好处如下:
1.可以让数据和网站分布在不同电脑上,而且数据是可以不对外开放服务在的,使用WebServces就行了。
2.如果你是CS程序,那么把这个层布一下,你的CS程序就可以在任何地方调用,实现了客户端服务器的模式开发。
3.相对来说起到了数据的安全,还有一点就是提供了一个很好的Api规范。
4.是.net的一个革命性东西
5.他为语言之间的通信和跨平台问题提供了目前算的上是最好的解决方法,因你的方法不但在C#可以使用,Java,PHP,连JS都可以使用。
具体的看文章吧
http://www.sufeinet.com/thread-364-1-1.html
|
|