- 浏览: 1499494 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (798)
- struts2 (42)
- servlet (20)
- quartz (4)
- jquery & ajax (24)
- tomcat (5)
- javascript (15)
- struts1 (8)
- 搜索关键字及链接 (3)
- fckeditor (3)
- Apache (5)
- spring (22)
- linux (3)
- 企业应用 (8)
- 综合应用 (13)
- 服务器 (2)
- 数据库 (85)
- 性能调优 (21)
- 网络应用 (15)
- 缓存技术 (8)
- 设计模式 (39)
- 面试题 (7)
- 程序人生&前辈程序员 (29)
- java基础 (59)
- hibernate (75)
- log4j (4)
- http (11)
- 架构设计 (28)
- 网页设计 (12)
- java邮件 (4)
- 相关工具 (11)
- ognl (7)
- 工作笔记 (18)
- 知识面扩展 (12)
- oracle异常 (1)
- 正则表达式 (2)
- java异常 (5)
- 项目实践&管理 (1)
- 专业术语 (11)
- 网站参考 (1)
- 论坛话题 (2)
- web应用 (11)
- cxf&webservice (22)
- freemarker (3)
- 开源项目 (9)
- eos (1)
- ibatis (6)
- 自定义标签 (3)
- jsp (3)
- 内部非公开文档(注意:保存为草稿) (0)
- 国内外知名企业 (2)
- 网店 (3)
- 分页 (1)
- 消费者习惯 (2)
- 每日关注 (1)
- 商业信息 (18)
- 关注商业网站 (1)
- 生活常识 (3)
- 新闻 (2)
- xml&JSON (5)
- solaris (1)
- apache.common (3)
- BLOB/CLOB (1)
- lucene (2)
- JMS (14)
- 社会进程 (8)
- SSH扩展 (2)
- 消费心理 (1)
- 珠三角 (1)
- 设计文档 (1)
- XWork&webwork (1)
- 软件工程 (3)
- 数据库及链接 (1)
- RMI (2)
- 国内外知名企业&人物 (1)
最新评论
-
司c马:
简介易懂、
OutputStream和InputStream的区别 -
在世界的中心呼喚愛:
解决我的问题
Java获取客户端的真实IP地址 -
bo_hai:
都是些基本的概念呀!
SSO -
tian_4238:
哥们,你也是搞水利这块的吧。
巧用SQLQuery中的addScalar -
loveEVERYday:
java.util.Date、java.sql.Date、java.sql.Time、java.sql.Timestamp小结
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也是。
发表评论
-
J2EE关于ApacheAxis2的Webservice消息
2011-09-19 20:18 1596到目前为止,web service ... -
Axis Web Service开发之旅 (十) --异步调用WebService
2011-09-19 19:52 2966http://blog.csdn.net/crazystone ... -
《精通JAVA核心技术》-21.6 web服务开发
2011-07-18 10:06 1218详细的描述了使用axis开发web服务。 -
联通接口.doc
2011-07-14 09:44 1157联通接口.doc -
联通接口
2011-07-14 09:34 1联通接口 -
传智播客-web service(8)-利用xfire开发WS应用
2011-07-03 11:45 1970xfire概述 xfire是下一代j ... -
传智播客-web service(7)-序列化与反序列化、文件上传与下载
2011-07-03 11:44 2567序列化与反序列化 WS中 ... -
传智播客-web service(6)-即时发布与定制发布、wsdl文档与java对象
2011-07-03 11:42 2093即时发布与定制发布 ... -
传智播客-web service(5)-利用axis开发WS应用
2011-07-03 11:41 1686Axis 1、再说soap。 前文 ... -
传智播客-web service(4)-利用jdk6开发WS应用
2011-07-03 11:40 2779java开发web service最简单 ... -
传智播客-web service(3)-web service与SOA、web service与ejb
2011-07-03 11:39 1689Web Service与SOA web servic ... -
传智播客-web service(2)-ESB、SOAP和WSDL
2011-07-03 11:36 1729ESBESB,Enterprise Service Bus ... -
Web服务搜索与执行引擎(七)——重温WSDL与SOAP
2011-06-29 14:50 1800接下来的几篇文章是让 ... -
调用天气预报Web Service客户端
2011-06-29 10:27 3558(结合JAVA的WebService支持.pdf进行理解) ... -
官方例子及相关文章
2011-06-28 17:26 1271http://www.stevencharlesrobinso ... -
Jaxb 通过bean与xml交互
2011-06-28 16:05 2020package test; import java.io.F ... -
使用 JAXB 框架定制 Web 服务行为
2011-06-28 15:38 1912http://www.ibm.com/developerwor ... -
webservice_张孝祥
2011-06-22 14:13 5webservice_张孝祥.rar -
常用Web Service汇总(天气预报、时刻表等)
2011-06-21 11:51 1331下面总结了一些常用的Web Service,是平时乱逛时收 ... -
webservice---HelloWorld
2010-11-18 15:42 1291服务器端: 1、下载附件中的HelloWorld.rar,在 ...
相关推荐
【传智播客-IOS8就业班完整视频广州1期[2015年1-4月]【01 C语言部分】】是一份专为iOS开发者设计的培训课程资料,该课程着重于C语言的基础知识,是学习iOS开发的重要前置阶段。C语言作为iOS编程的基石,对于理解...
### 传智播客-PHP视频教程-初级 #### 知识点概览 本教程主要面向PHP初学者,旨在帮助学习者从零开始掌握PHP编程的基础知识与技能。通过全面的学习路径,涵盖PHP的基本概念、语法结构、常用函数、数据库操作等内容,...
1.常量与变量,数据类型,数据类型转换,数据输入与输出 2.C语言运算符,C语言操作符,C语言表达式,表达式优先级 3.C语言流程控制,分支,顺序,循环逻辑控制 4.函数概述与引用,简单递归,简单嵌套,C语言调用...
标题提到的"B/S结构调用客户端默认打印机直接打印"是B/S架构中的一个功能需求,它涉及到了Web应用如何与用户的本地硬件资源——打印机进行通信。 当用户在客户端(通常是Web浏览器)上打开一个网页并点击“打印”...
"传智博客-黑马-2017-Python就业班-完整版视频-附带课件和资料" 这个标题揭示了这是一套完整的Python编程学习资源,由传智播客(一家知名的IT教育机构)与黑马程序员(传智播客旗下的专业培训品牌)联合推出。...
三层架构是一种常见的软件设计模式,尤其在B/S(Browser/Server)和C/S(Client/Server)架构中广泛应用。这种架构将应用分为三个主要部分:表现层(Presentation Layer)、业务逻辑层(Business Logic Layer)和...
8-17 1.apache服务器使用及配置④ apache虚拟主机 web访问时序图 8-17 2.apache服务器使用及配置⑤ 作业点评 提出apache和php整合的需求 8-17 3.php开发环境的搭建和使用① appserv套件安装 8-17 4.php开发环境的...
根据给定的信息“传智播客C++视频”,我们可以从中提炼出多个与C++相关的知识点。下面将对这些知识点进行详细的展开和解释。 ### C++基础语法 C++是一种静态类型的、编译式的、通用的、大小写敏感的、不仅支持过程...
在这个"传智播客崔希凡JavaWeb-day28-基础加强2-全部资料"的压缩包中,包含了一系列与JavaWeb相关的学习资源,这些资源可以帮助你深入理解这一领域的核心概念。 首先,我们来看"动态代理的实用.bmp",动态代理在...
JNI在Android中的应用广泛,包括性能优化、调用C/C++库、访问硬件设备以及实现某些特定功能等。"传智播客_Andorid_JNI视频_day01视频"很可能是对这一主题的初级教程,旨在帮助开发者入门JNI编程。 JNI的核心是提供...
"传智播客"是一家知名的教育机构,提供了这方面的学习资源,帮助开发者理解和掌握网上支付的技术原理与实现方法。在这个源码包`Payment1`中,我们可以期待找到关于在线支付系统的各种组件和功能的实现。 1. **支付...
【标题】"传智播客 网上图书商城项目"是一个专为初学者和毕业设计准备的实战项目,它提供了完整的源代码和数据库资源,旨在帮助学习者掌握基于Java和MySQL开发网上图书销售平台的技术。 【核心知识点】: 1. **...
通过以上对“传智播客Python基础班与就业班”的知识点梳理,可以看出该课程涵盖了Python编程从基础到进阶的重要内容,旨在帮助学员全面掌握Python编程技能,并具备解决实际问题的能力。无论是对于初学者还是有一定...
《传智播客JavaWebPPT大全》集合了传智播客教育机构的java就业班2010年全部PPT以及相关的Java教学资料,为学习者提供了一条系统学习JavaWeb的路径。 1. Java基础:这部分涵盖了Java语言的基本语法、面向对象编程...
按照“传智播客Spring2.5.6学习笔记最新整理”的指引,我们需从官方下载页面http://www.springsource.org/download下载Spring框架,随后解压缩并定位到关键的JAR文件。这些JAR文件包括: - `dist\spring.jar`:核心...
在本文档中,我们将介绍如何使用SAP PI实现RFC-to-Web Service场景的同步调用。该场景中,我们将使用自定义的RFC客户端应用程序在SAP R/3系统中调用免费的Web服务,该Web服务托管在互联网上。 首先,让我们了解一下...
《传智播客_C++基础课程讲义》是针对初学者设计的一套全面的C++学习资料,由知名教育机构传智播客提供,并由其内部资深讲师“扫地僧”精心编纂。本讲义旨在帮助学员掌握C++编程语言的基础知识,为后续的深入学习和...
Barefoot的SDE里提供了许多python开发可调用的模块,方便对项目中的设备做启动配置加载或者设备自动化测试工具的开发,此code是基于对接口管理操作对PYTHON中的pal模块的使用进行的二次开发,具体功能如下:./port_...
在本JavaWeb视频教程中,传智播客为我们呈现了第9天的内容,这是一系列共28天的深入学习课程。在这个阶段,主要聚焦于Java Web开发中的关键概念,特别是Servlet技术。Servlet是Java平台上的一个核心组件,用于扩展...