毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于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单片机的超声波测距...
承德市事业单位档案管理...