原文来自:http://blog.csdn.net/fjf133/article/details/5300009
web service是徐培成老师讲授的课程。徐培成老师讲课的风格不像很多培训老师那样风趣幽默,但是给人感觉踏实稳健,学生学起来也稳稳扎扎,头脑中的知识逻辑也不会混乱;而且因为经验丰富,虽然类比也许不是他的专长,但是项目实践中的例子讲课时却是信手拈来,同样也起到了令人浅显易懂的效果;讲课节奏井井有条,松紧有致,这样又保证了学生能够跟上课堂的进度。总而言之,对徐培成老师就一个字:赞!是传智播客众多璀璨群星中不可或缺的一颗~~~
好了,广告完毕(声明下,该广告是通过了mei国XXX局广告内容真实性审核滴,而不是RMB国XXX局忽悠性审核哦),不多说,下面入正题~~~
B/S
B/S,browse和server,传统系统架构的一种,当然也很常见了,我们访问的网站几乎都是这个架构类型。不过它还有个名字--瘦客户端。NND,记得06年第一次和oracle10相识的时候,问别人它和DB2有嘛区别,都说多了个浏览器访问功能(咳咳。。菜鸟问菜鸟。。所以答案也就。。。),一段时间后上网查这个东东,查到的文章都说主要是多了个瘦客户端,当时愣是没能明白这个瘦客户端是嘛,隐隐觉得和浏览器那个东东有关,当然,现在早知道了,就是觉得计算机行业概念名词啥的太多了,在此唠叨一下(表拍砖)。
为啥叫瘦客户端呢?因为这种架构的应用,客户端只有一个浏览器,专门负责数据排列和显示,而业务逻辑运行和各功能模块调用都是在服务端。这种架构的系统,部署、升级以及维护都比较方便。而缺点就是界面友好度不够--主要是指界面开放给用户的功能,当然对一般用户而言也许足够了,但对某些专业的用户,就不见得了。
C/S
C/S,client和server,也是传统系统架构的一种,这里的server通常指DB server,典型的,我们平常用的QQ就是。相对B/S,它也有另一个名字--富客户端。因为这种架构体系下,业务逻辑的载体在客户端。用脚趾头想也知道它的优缺点了~~~这里提一下RCP(Rich Client Platform),一种开发富客户端的平台,当然很多语言都有这样的平台,不仅仅是java的。可以看一下《Eclipse
RCP简介(译 Eclipse RCP开发)》这篇文章,入入门而已。
远程调用
远程调用可以简单地理解为B/S和C/S的一种结合形式--还是C/S,不过C是C/S中的C,S是B/S中的S,例如大唐、传奇这样的网络游戏。业务逻辑的执行仍在服务端,只是客户端不再是浏览器,而是java/C app这样的东东了。而且服务器端处理完业务后返回的数据不再需要封装成浏览器才能识别的代码--例如html,只要发回业务数据即可。这里的业务数据指纯数据和xml标记(非业务数据称为渲染数据,例如html里<table>这样只负责显示的标签)。
其实远程调用是一种技术方案,ejb是其中一种,web service也是。
分享到:
相关推荐
1.常量与变量,数据类型,数据类型转换,数据输入与输出 2.C语言运算符,C语言操作符,C语言表达式,表达式优先级 3.C语言流程控制,分支,顺序,循环逻辑控制 4.函数概述与引用,简单递归,简单嵌套,C语言调用...
end-of-stream, 当 readable/writable/duplex 流已经完成或者失败时调用回调 end-of-stream当 readable/writable/duplex 流完成或者失败时调用回调的node 模块。npm install end-of-stream用法只需传递一个流和一个...
传智播客iOS6免费公开课程-调用icloud 传智播客iOS6免费公开课程-调用icloud
--with-apxs2=/usr/local/apache2/bin/apxs \ #调用apache2 --with-mysql=/usr/local/mysql/ \ #调用mysql --with-libxml-dir=/usr/local/libxml2/ \ #调用libxml2库 --with-jpeg-dir=/usr/local/jpeg6/ \ #调用jpeg...
传智播客PHP就业班视频课程列表 8-11 1.html介绍 html运行原理① 8-11 2.html运行原理② html文件基本结构 html元素和属性 8-11 3.符号实体 url说明 超链接 发送电邮 8-11 4.图像 表格 实际应用-菜谱 课堂练习-课程...
传智播客OA+工作流实战_工作流中的概念与JBPM相关API调用
vbs-远程调用vbs-远程调用vbs-远程调用vbs-远程调用
29_发送xml数据和调用webservice.avi 所在项目:mobileAddressQuery & Web端应用:web 30_多线程下载原理.avi 所在项目:net 31_多线程断点下载器.avi 所在项目:MulThreadDownloader 32_文件断点上传器.avi 所在...
传智播客PHP就业班视频课程列表 8-11 1.html介绍 html运行原理① 8-11 2.html运行原理② html文件基本结构 html元素和属性 8-11 3.符号实体 url说明 超链接 发送电邮 8-11 4.图像 表格 实际应用-菜谱 课堂练习-课程...
9分58秒---21.2M---LabView04---第13章LabVIEW与其它软件的连接.wmv---F:/Resource/video/硬件/AltiumDesigner/LabView04-第13章LabVIEW与其它软件的连接.wmv 4分45秒---9.99M---LabView05---第14章LabVIEW中子VI的...
c语言描述,非常好,总结非常好,通俗易懂 C语言学到什么程度,就可以入行了。 有没有一个标准? 选择法或者冒泡法排序 在一个函数内排序 通过函数调用的方式排序 数组做函数参数的技术盲点和推演
打开 dubbo-service.bat 依次启动 zookeeper/dubbo-admin 访问 http://localhost:18080/dubbo-admin-2.6.0/ 帐号:guest 密码:guest 访问dubbo-admin 服务管理后台,观察生产者消费者注册状态 把源码导入到...
/*LabWindows/CVI调用DLL实用例程(菜农HotPower) */ /* 本例程是在CVI自带的simple添加调用mydll.dll的函数MyDLLCdeclFunction() */ /* 网上和CVI的例程很少,一般为调用LIB实例,但很多dll都是以*.dll提供的,故本例程...
传智播客PHP就业班视频课程列表 8-11 1.html介绍 html运行原理① 8-11 2.html运行原理② html文件基本结构 html元素和属性 8-11 3.符号实体 url说明 超链接 发送电邮 8-11 4.图像 表格 实际应用-菜谱 课堂练习-课程...
//1子类里面的func无法重载父类里面的func 6 //2当父类和子类有相同的函数名、变量名出现,发生名称覆盖(子类的函数名,覆盖了父类的函数名。) 6 //3//c.Parent::func(); 6 //问题2 子类的两个func和父类里的三个...
传智播客iOS6免费公开课程-调用打电话发短信发邮件打开浏览器
使用VC/C++生成excel的方式有很多,但是...| |----main.cpp //调用gen_excel_file类 | |------iofiles | |----head.txt //格式定义文件 | |------generate_excel.vcproj //vc2005工程文件 |------表格.xls //输出文件
SAP PI RFC-to-Web Service Scenario场景,同步
本软件可以进行二次定做,基础价为15万,如需额外功能,价格面议,欲购此软件的企业请与传智播客联系。 来电知了:该软件为共享软件,提供来电归属地信息显示、黑名单拦截、防电信诈骗、生活资讯查询等功能。