像传统的增删改查项目都是用webservice,通常我们都叫做c/s架构的吧?
现在主流应该是wcf了,比如增删改查好像应用wcf中的data service更好吧?这时又变成soa架构了?
个人感觉原理是不是差不多呢?为什么会有这么大的区别呢? 还有这些一般用什么框架实现呢?
现在主流应该是wcf了,比如增删改查好像应用wcf中的data service更好吧?这时又变成soa架构了?
个人感觉原理是不是差不多呢?为什么会有这么大的区别呢? 还有这些一般用什么框架实现呢?
解决方案 »
- C# 关於DateTime的问题
- 怎么将datarow中的object类型改成整型的?中秋快乐
- DATATABLE转换为LIST
- 两个工程一台机器Socket应该怎么设 100分
- 如何或得<input Id=<%=i%> type=text name=Cent>里面Id???在线等?
- 请问如何删除xml的一个节点,但是保留她的子节点
- 关于c#密码框验证大写锁定
- 关于窗体设计时,Language属性的使用问题
- 偶建了一个winservice的程序为什么用Timer控件无效?高手支教?谢谢
- this.pictureBox1.Image
- 了解一下最新.net(C#)企业开发 需要会那些技术?
- WCF net.tcp协议 网络心跳
不懂。你所知道的“传统”都是课堂上的吧?!在大企业,例如电信企业,它们使用用了十年仍然好用的通讯技术,就是直截了当的tcp或者http协议基础通讯,而不是满脑子纠结在web service、wcf等等反复包装过的这些。
真正的cs程序c与s端都需要你来开发,中间的通信也需要你来做。
2.再就是COM出现,但是这个太复杂,不容易跨平台。
3.WEBSIVER其实相当于HTTP协议。主要用来查询。可用于跨平台。服务器只能被动接收 4. 面WCF不仅仅是跨平吧。他是以前 WEBSIVER REMTIONG 等技能的集合。客户端可以自定义传输协议(TCP UDP ,HTTP,..),而且支持函数远程调用,与回调。
服务器能主动调用客户端方法。说白了WCF 的目的是让你感觉不到本地与远程调用 。
比如,我调 一个方法其实在调远程的方法,而且能取得结果,你是感觉不到远程的,这个厉害不。而且你不用写一句SOCKET与协议,完全可以配置。
//我是客户端调用
try
{
//WCF调用服务器代理,
}cathc(...)
{
//服务器函数有异常
}
WCF 同样。
C/S B/S都可调用。
webservice 其实就是跨网络(internet)的服务即对外的接口
而wcf其实就是根据soa架构来设计的