`
newleague
  • 浏览: 1504712 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类

传智播客-web service(1)-B/S、C/S与远程调用

 
阅读更多
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里这样只负责显示的标签)。 其实远程调用是一种技术方案,ejb是其中一种,web service也是。
分享到:
评论

相关推荐

    传智播客C语言课件

    1.常量与变量,数据类型,数据类型转换,数据输入与输出 2.C语言运算符,C语言操作符,C语言表达式,表达式优先级 3.C语言流程控制,分支,顺序,循环逻辑控制 4.函数概述与引用,简单递归,简单嵌套,C语言调用...

    传智播客杨中科C#视频(1-13季).rar

    《传智播客杨中科C#视频》是一个全面讲解C#编程语言的视频教程系列,涵盖了从基础到高级的各个层面。本课程由资深讲师杨中科主讲,旨在帮助学习者掌握C#语言的核心概念、语法特性以及实际开发中的应用技巧。 在C#的...

    传智播客jdbc详解ppt(方立勋老师的)

    方立勋老师的"传智播客jdbc详解ppt"系列讲座,深入浅出地介绍了JDBC的相关概念和技术,是学习JDBC的宝贵资源。 在JDBC中,我们首先需要了解的是**数据库驱动**,它是连接Java程序与数据库的桥梁。Java应用程序通过...

    B/S结构调用客户端默认打印机直接打印

    标题提到的"B/S结构调用客户端默认打印机直接打印"是B/S架构中的一个功能需求,它涉及到了Web应用如何与用户的本地硬件资源——打印机进行通信。 当用户在客户端(通常是Web浏览器)上打开一个网页并点击“打印”...

    传智播客毕业设计资料和代码

    【标题】"传智播客毕业设计资料和代码"涵盖了多个IT领域的知识点,这是一份在黑马程序员平台上完成的网上商城毕业设计项目,旨在帮助学习者掌握实际开发技能。这个项目不仅提供了完整的代码,还有相应的设计文档,为...

    网上支付源码--传智播客

    "传智播客"是一家知名的教育机构,提供了这方面的学习资源,帮助开发者理解和掌握网上支付的技术原理与实现方法。在这个源码包`Payment1`中,我们可以期待找到关于在线支付系统的各种组件和功能的实现。 1. **支付...

    传智播客 网上图书商城项目

    【标题】"传智播客 网上图书商城项目"是一个专为初学者和毕业设计准备的实战项目,它提供了完整的源代码和数据库资源,旨在帮助学习者掌握基于Java和MySQL开发网上图书销售平台的技术。 【核心知识点】: 1. **...

    传智播客python基础班与就业班

    通过以上对“传智播客Python基础班与就业班”的知识点梳理,可以看出该课程涵盖了Python编程从基础到进阶的重要内容,旨在帮助学员全面掌握Python编程技能,并具备解决实际问题的能力。无论是对于初学者还是有一定...

    传智播客JavaWebPPT大全

    《传智播客JavaWebPPT大全》集合了传智播客教育机构的java就业班2010年全部PPT以及相关的Java教学资料,为学习者提供了一条系统学习JavaWeb的路径。 1. Java基础:这部分涵盖了Java语言的基本语法、面向对象编程...

    SAP PI RFC-to-Web Service Scenario

    在本文档中,我们将介绍如何使用SAP PI实现RFC-to-Web Service场景的同步调用。该场景中,我们将使用自定义的RFC客户端应用程序在SAP R/3系统中调用免费的Web服务,该Web服务托管在互联网上。 首先,让我们了解一下...

    传智播客_C++基础课程讲义

    《传智播客_C++基础课程讲义》是针对初学者设计的一套全面的C++学习资料,由知名教育机构传智播客提供,并由其内部资深讲师“扫地僧”精心编纂。本讲义旨在帮助学员掌握C++编程语言的基础知识,为后续的深入学习和...

    C语言讲义V1.0 传智播客

    《C语言讲义V1.0 传智播客》是一份详尽的C语言学习资料,适合初学者和有经验的程序员参考。C语言是一种基础且强大的编程语言,其简洁性和灵活性使得它在软件开发中占据着重要的地位。这份讲义深入浅出地讲解了C语言...

    浙江大华摄像头Web3.0网页播放SDK插件包

    "二次开发使用 WEB32网页调用接口说明.doc"文件是针对Web开发者的,详细列出了在网页中调用SDK的接口和方法。开发者可以通过这些接口实现网页与摄像头的交互,比如启动和停止视频流、调整视频质量、控制云台动作等...

    基于barefoot-sde-9.4的python调用测试工具port-stats

    Barefoot的SDE里提供了许多python开发可调用的模块,方便对项目中的设备做启动配置加载或者设备自动化测试工具的开发,此code是基于对接口管理操作对PYTHON中的pal模块的使用进行的二次开发,具体功能如下:./port_...

    史上最全韩顺平传智播客PHP就业班视频,9月份全集

    传智播客PHP就业班视频课程列表 8-11 1.html介绍 html运行原理① 8-11 2.html运行原理② html文件基本结构 html元素和属性 8-11 3.符号实体 url说明 超链接 发送电邮 8-11 4.图像 表格 实际应用-菜谱 课堂练习-课程...

    传智播客巴巴运动网源码及在线支付源码

    【标题】"传智播客巴巴运动网源码及在线支付源码"涉及的主要知识点是JavaWeb开发和在线支付系统的实现。这个资源包含了两个部分,一个是"传智播客--网上支付源码.rar",另一个是"巴巴运动网源码.zip"。下面将对这两...

    传智播客俄罗斯方块游戏源码

    【标题】"传智播客俄罗斯方块游戏源码"是一个基于Java编程语言实现的经典游戏——俄罗斯方块的代码资源。这个项目可能是传智播客教育机构为了教学目的设计的,旨在帮助学员深入理解游戏开发的基本原理和Java编程技术...

    传智播客扫地僧视频讲义源码

    本教程共分为5个部分,第一部分是C语言提高部分,第二部分为C++基础部分,第三部分为C++进阶部分,第四部分为C、C++及数据结构基础部分,第五部分为C_C++与设计模式基础,内容非常详细. 第一部分 C语言提高部分目录...

Global site tag (gtag.js) - Google Analytics