web service、组件、自定义控制项的区别(高分求教)
自定义控制项
组件
web service
小弟最近学习.net不久,看了一些书,感觉这三个东西作用很相近
我的理解是:
web service针对于那些重用性很高的代码,还有很多其他功能,如提供
discovery查询机制,文件以.asmx结尾,与.aspx同样可以用浏览器直接查看,用WebSeviceUtil命令生成代理类proxy(.cs文件),再编译成dll文件
组件跟web service类似,也是.cs文件,编译生成dll文件(因为这样,客户端
无法分辨调用的是web service还是组件)
用户控制项跟以上两类最大的区别在于用户控制项包括在用户的界面中,不适合
重用性高的代码
我有些东西无法理解,比方说什么情况下采用组件,什么情况下采用web service,他们本质区别在哪里,是否用户控制项和组件能实现web service的全部功能
公司里有人跳槽,我接手了,我发觉他没写一个web service,实在搞不懂
请教牛人们,谢谢了,问题解决立刻给分啊
附带一个问题:除了以上两种.cs文件,其他什么情况还有cs文件