Menu
毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于iOS的中国传统文化推广软件的设计与实现(2)
1 相关技术简介
1.1 C/S模式
C/S(Client/Server结构)模式主要由客户端、服务器程序和中间件三个部分组成。建立C/S结构的基于
网络
的移动客户端应用,通过因特网访问服务器端程序,相对易于把握,成本也是比较低的。它能实现不同的人员,从不同的地点,访问和操作共同的数据库,它能有效地保护服务器平台和管理访问权限及数据库。
通过C/S模式可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销[3]。C/S模式应用能充分发挥客户端机器的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。具体表现在以下两点:
(1)降低云端服务器的运行负荷。一般的C/S模式软件由客户端程序和服务端数据库服务器组成。我们称客户端程序为前台程序,服务器端为后台程序。后台主要运行数据库及其他应用服务器。服务器程序一般处于24小时启动的状态,以便随时随地能够相应前台程序的访问请求。前台程序运行在用户本地的机器上,我们称之为客户机。当前台程序需要对后台数据库服务器中的数据进行增、删、改、查询、统计等操作时,客户机程序便根据程序员赋予它的代码逻辑,按照预设的方式寻找服务器程序,并向其发出数据请求,当服务器程序收到该客户机程序发出的请求后,根据指定的规则作出应答,并向客户机程序返回请求结果。在这种访问方式下,服务器的数据处理负荷都是比较低的。
(2)客户端与服务器端的数据处理比较独立。在一个典型的C/S模式系统中,客户端完成前台数据的校验处理,过滤掉大部分非法或不符合规则的数据,而服务器端则专心处理来自客户端的经过层层校验之后的数据。客户端与服务器端各司其职,它们并不需要“过问”彼此的数据处理过程。
1.2 Web Service技术
Web Service技术,是一种数据访问接口技术,它能使得用户程序在访问服务程序的时候无需了解其内部处理过程,只需根据服务程序提供的一个接口便可调用服务程序中的方法。Web Service两端的程序只要符合彼此的访问规范,便可相互调用并交换数据,即便二者的语言、平台并不兼容,也是可行的。
如果所有的应用程序都是使用同一种语言(比如java)写的,并且都运行在同一种平台上(如windows),那就天下太平了。然而,事实上很多商用程序在使用C++、Java、COBOL、Object-C或其他各种各样的语言编写[4]。现在,除了最简单的单击程序之外,几乎所有的应用程序都需要与运行在其他异构平台上的应用程序集成并进行数据交换。这样的任务通常都是由特殊的方法,如文件传输和分析,消息队列,还有仅适用于某些情况的API等来完成的。在Web Service出现以前,如果两个应用程序之间的
通信
协议标准不一致,那么便无法互相访问。而现在,通过Web Service,客户端和服务器能够自由的通过HTTP协议进行通信,不论两个程序的平台和编程语言是什么。
共2页:
上一页
1
2
下一页
上一篇:
C#+sqlserver仓库管理系统设计+源代码
下一篇:
C#+sqlserver酒店管理信息系统设计+源代码
基于Apriori算法的电影推荐
PHP+IOS的会议管理系统的设计+ER图
数据挖掘在电子商务中的应用
数据挖掘的主题标绘数据获取技术与实现
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
医院财务风险因素分析及管理措施【2367字】
公寓空调设计任务书
中国学术生态细节考察《...
10万元能开儿童乐园吗,我...
国内外图像分割技术研究现状
志愿者活动的调查问卷表
神经外科重症监护病房患...
C#学校科研管理系统的设计
AT89C52单片机的超声波测距...
承德市事业单位档案管理...