某公司客户服务器应用系统概述_第1页
某公司客户服务器应用系统概述_第2页
某公司客户服务器应用系统概述_第3页
某公司客户服务器应用系统概述_第4页
某公司客户服务器应用系统概述_第5页
已阅读5页,还剩39页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

客户服务器应用系统概述客户服务器系统的结构客户服务器系统的特点客户服务器系统的基本组成配置和使用 习题客户服务器系统的结构 客户机服务器系统结构即结构,是大家熟知的软件系统体系结构。它通过将任务合理分配到端和端,降低了系统的通信开销,也可以充分利用两端硬件环境的优势。这种系统结构的提出主要是为了解决费用与性能的问题。在历史上,人们主要使用过三种系统结构:集中式、文件服务器和客户机服务器结构。

在世纪年代期间,人们需要利用大型计算机的计算能力时,就会使用大型机,这时往往采用集中式的结构。这种环境有点类似于登录到了服务器上,在客户机和服务器上传递的是终端的按键信息和服务器返回的字符,应用程序和数据都驻留在服务器上的情况。集中式的结构虽然大大地提高了对服务器能力的要求,但由此带来的却是费用的增加,这种结构如图所示。图集中式结构 世纪年代,个人电脑开始兴起,它们都带有一定的计算能力。为了充分利用这些比较便宜的资源,提出了文件服务器的概念。所有的应用程序都是在客户机上执行的,文件服务器只提供文件服务。虽然这种解决方案很便宜,也很灵活,但是考虑到个人电脑的计算能力,仍然很难进一步改善应用程序的性能。 解决的方法是把应用程序分给客户机和服务器运行,在客户机和服务器上的应用程序协调工作以完成特定的任务。客户机服务器结构需要两个实体来完成一个进程:客户机向服务器发出请求,服务器为客户机提供完成这个请求的服务。例如一个的查询过程是这样进行的:客户机的应用程序发出一个查询请求,服务器处理这个查询,并把查询的结果返回给客户。 客户机服务器结构在数据库管理系统()中使用最广泛,如、专门提供数据存储和处理等服务,客户与服务器间通过标准语言进行通信。但是,并不是一种客户机服务器系统,它只是一种文件服务器的结构。假设客户机发出一个查询请求,则返回的不是查询得到的结果集,而是一个数据块,由客户程序处理查询,从数据块中挑出符合要求的数据。文件服务器结构和客户机服务器结构处理查询的方式如图和图所示。图文件服务器结构图客户机服务器结构客户服务器系统的特点 在传统的局域网应用系统中,文件服务器结构是一种经常使用的工作模式。在这种模式下,数据和应用系统全部存放在文件服务器上。当工作站的用户执行程序时,应用程序首先被加载到工作站的内存中,应用程序需要查询数据时,所有的相关数据(包括数据库、表等)都将通过网络下传到工作站中,同样在内存中生成数据的完全备份。网络数据库库应用系统统的另一种种模式是客客户服务器器系统结构构,它符合合计算机的的开放系统统策略和小小型化潮流流。在客户户服务器结结构的数据据库系统中中,数据库库和数据库库管理系统统存储并运运行在数据据库服务器器上,而数数据库应用用系统在客客户和服务务器两端协协同运行,,客户端提提出数据服服务请求,,服务器端端执行请求求的操作,,仅将要求求的数据通通过网络返返回给客户户机。这是是一种协作作计算的方方式,能充充分发挥客客户服务器器两端的优优势。与文件服务务器相比较较,客户服服务器系统统的优点如如下:()客户户服务器()将处理理工作分配配在客户系系统和数据据库服务器器上。同传传统的数据据库不同,,其的速度度并不依赖赖于工作站站的速度。。工作站只只需运行前前端软件,,而大量的的数据处理理工作在后后端完成。。由于服务务器的计算算运行的速速度一般比比客户机高高得多,再再加上内存存容量大,,所以执行行查询或更更新的速度度很快,可可减少用户户等待时间间。()很多多传统的局局域网都围围绕一个文文件服务器器进行构造造。这里,,文件服务务器用于在在查询时通通过网络把把整个文件件传送给工工作站,这这样会导致致网络传送送拥挤、高高负载以及及较慢的响响应时间等等情况的发发生。而客客户服务器器系统则不不必在网络络中往返传传递整个数数据库文件件,因而网网络信息流流通量就仅仅仅是对数数据库服务务器的查询询请求和对对数据库服服务器发送送的响应结结果的和。。某些数据据库服务器器甚至可以以通过在服服务器本身身存储和执执行各种过过程及查询询来进一步步减少信息息流通量。。()客户户服务器体体系结构允允许每一个个工作人员员使用最适适应特定工工作的应用用程序。例例如可以使使用进行行定单输入入,使用进进行销售售分析等等等,其中每每个应用程程序都共享享了由服务务器提供的的同样的数数据。()客户户服务器体体系结构将将一个应用用程序分成成两部分,,并在两部部分内部达达到最好效效果。前端端(客户)提供高度度交互的、、易学的界界面(可能能是图形界界面——通通常是在微微机上);;后端(服服务器)提提供数据管管理、信息息共享、高高级管理以以及安全———通常是是在主机上上等功能。。()将客客户和服务务器分开,,使工作站站具有独立立性,用户户不必局限限于一种类类型的平台台。工作站站独立的结结果是应用用程序的独独立性,因因为各种工工作站不需需要使用相相同的软件件,用户可可以使用支支持访问的的数据库,,而开发人人员可以设设计适合于于工作站的的各种前端端产品。()客户户服务器系系统还能保保证数据的的完整性。。可提供数数据库实时时备份、磁磁盘镜像等等各种数据据完整性服服务,还可可以提供事事务处理,,以保持对对数据库修修改的跟踪踪和解决服服务器突然然故障引起起的问题。。总之,客户户服务器系系统结构在在数据处理理中的地位位日益重要要,这种成成熟的技术术将吸引越越来越多的的开发者从从数据库应应用和以宿宿主机为基基础的数据据库应用向向客户服务务器系统结结构的网络络数据库应应用转移。。客户服务器器系统的基基本组成.客户客户是一个个面向最终终用户的接接口设备或或应用程序序。它从另另一个设备备或应用程程序请求信信息,然后后将信息显显示给用户户。客户初初始化与服服务器的通通信过程只只需指明所所需的信息息类型。通通信时,前前端系统的的用户对数数据库中的的数据发出出请求(查查询),应应用程序就就将该请求求发送给服服务器;数数据库服务务器进行数数据处理和和磁盘访问问,并将用用户查询所所需的数据据送回;客客户应用程程序分析从从服务器返返回的数据据,然后把把信息显示示给用户。。客户将大大多数数据据处理工作作都留给服服务器,让让服务器的的软硬件充充分发挥作作用。常见的客户户端开发工工具有:、、、、、等;面面向数据库库的客户应应用程序开开发工具有有:,等等。.服务器服务器为请请求过程提提供所需的的服务。这这些服务包包括数据分分析、加工工等。服务务器的硬件件应能提供供功能强大大的信息处处理或计算算能力。服服务器系统统提供的典典型功能如如下:●建立进进程和网络络服务地址址;●监听客客户的调用用;●处理客客户请求;;●将响应应结果交给给客户;●释放同同客户的连连接。在客户服务务器系统结结构的网络络数据库应应用中,客客户机(通通常为机)运行数据据库应用软软件,数据据库服务器器运行全部部或部分数数据库管理理系统,而而文件服务务器继续提提供打印机机、磁盘等等共享资源源。数据库库服务器可可以和文件件服务器在在同一台机机上运行,,但更多的的是在独立立的机器上上运行。常见数据库库服务器一一般运行某某个大型数数据库管理理系统。如如、、、等等。以为例,,它是一个个高性能、、多用户的的关系型数数据库管理理系统,它它被设计成成支持高容容量的事务务处理。例例如:联机机定单输入入以及需求求较少的决决策支持应应用程序;;在基于个个人计算机机的局域网网上进行销销售分析。。是独立立于网络的的,并且特特别适合于于那些运行行时需要在在异构网络络环境下连连接的应用用程序。.连接件客户与服务务器之间的的通信总是是通过网络络连接实现现的,而对对于客户服服务器应用用来说,更更多的是一一种软件通通信过程。。对于应用用程序开发发人员来说说,客户同同服务器的的连接主要要是他所能能使用的软软件工具和和编程函数数。近来出现了了各种连接接客户服务务器的标准准和软件,,其中就是是一种被广广泛采用的的数据访问问连接件。。配置置和和使使用用是公公司司开开发发的的一一套套开开放放数数据据库库系系统统应应用用程程序序接接口口规规范范。。利利用用它它,,可可以以在在一一个个应应用用程程序序里里同同时时访访问问多多个个数数据据库库系系统统,,它它为为应应用用程程序序提提供供了了一一层层接接口口函函数数和和基基于于动动态态链链接接库库的的运运行行支支持持环环境境。。使使用用开开发发数数据据库库应应用用程程序序时时,,应应用用程程序序调调用用的的是是标标准准的的函函数数和和语语句句,,数数据据库库的的底底层层操操作作由由各各个个数数据据库库的的驱驱动动程程序序完完成成。。这这样样,,应应用用程程序序具具有有很很好好的的适适应应性性和和移移植植性性,,并并且且具具备备同同时时访访问问多多种种数数据据库库的的能能力力。。这这就就意意味味着着,,应应用用程程序序不不必必知知道道它它所所连连接接的的是是何何种种类类型型的的数数据据库库,,都都可可以以调调用用标标准准的的函函数数和和语语句句来来编编写写程程序序。。体系系结结构构由由四四部部分分组组成成,,如如图图所所示示,,包包括括::①客客户户应应用用程程序序;;②驱驱动动程程序序管管理理器器;;③数数据据库库驱驱动动程程序序;;④数数据据源源。。图体体系系结结构构客户应用程序SQLServer驱动程序Oracle数据源SQLServer数据源其他数据源驱动程序管理器其他ODBC驱动程序Oracle驱动程序客户户应应用用程程序序不不能能直直接接存存取取数数据据,,各各种种操操作作请请求求必必须须由由驱驱动动程程序序管管理理器器提提交交给给数数据据库库的的驱驱动动程程序序,,通通过过驱驱动动程程序序实实现现对对数数据据源源的的各各种种操操作作,,数数据据库库的的操操作作结结果果也也通通过过数数据据库库的的驱驱动动程程序序返返回回给给应应用用程程序序。。创建建数数据据源源数据据源源()简简称称,,是是数数据据库库系系统统与与客客户户程程序序之之间间的的桥桥梁梁。。为为了了使使用用,,应应首首先先在在客客户户端端添添加加有有关关数数据据源源的的信信息息。。为为驱驱动动程程序序指指出出数数据据库库服服务务器器名名称称、、数数据据库库名名、、用用户户名名和和口口令令等等参参数数。。下下面面介介绍绍创创建建一一个个数数据据源源的的步骤:()启动控控制面板,双双击管理工具具。()双击数数据源()图图标,启动数数据源管理器器,如图所示示。数据源分为三三类:①用户:只只有创建数据据源的用户才才可以使用他他们自己创建建的数据源,,而且只能在在当前的计算算机上使用,,在以服务务方式运行的的应用程序也也不能使用用用户。②系统:任任何使用你的的计算机的用用户和程序都都可以使用的的。③文件:除除了能被其他他用户在其他他计算机上使使用之外,与与系统类似。。图数据源源管理器()产生一一个系统,操操作如下:①切换到““”页,单单击“添加””按钮。②在已安装装的驱动程序序列表中为数数据源选择一一个数据库驱驱动程序(如如),单击击“完成”按按钮,如图所所示。图为数据据源选择一个个数据库驱动动程序()在“””、“”和““”文本框中中分别输入数数据源的名名称(如)、、数据源的描描述信息和连连接的服务务器名称(如如),如图所所示。如果客客户机和服服务器在同一一台机器上,,则从“”列列表中选择““”选项。如如果不需要设设置驱动程序序与服务器器之间的连接接过程,则单单击“完成””按钮开始创创建数据源。。否则,单击击“下一步””按钮继续。。图指定连连接的服务务器和名称()设置客客户端与数数据源之间的的连接选项。。①选择登录录到服务器器的安全认证证方式。如果果选择认证证,则可以直直接使用的的用户账号登登录到服务务器;如果选选择认证,,则在“””和“”文本本框中分别输输入登录账号号和口令。如如果需要修改改驱动程序与与服务器之之间的网络连连接库或其参参数,则单击击“”按钮钮,打开网络络库配置对话话框进行配置置。面板中还还有一个“””检查框框,该选项说说明在以下几几步的设置中中的初始设置置值需要从服服务器中读读取,否则将将使用驱动程程序缺省的初初始设置,具具体见图。图选择登登录到服务务器的安全认认证方式②单击“下下一步”按钮钮,在出现的的对话框中指指定使用该数数据源的应用用程序在连接接服务器后后,默认打开开的数据库(如)。()设置服服务器端的选选项:是否需需要将产生生的系统信息息转换到指定定的语种;是是否需要驱动动程序把客户户端和服务器器之间传递的的字符转换为为字符;显示示货币、数字字、日期和时时间等数据时时是否要转换换为客户端区区域的格式;;当查询时间间超过指定的的阈值时是否否把查询记录录到指定的日日志文件中,,及是否把驱驱动程序的统统计信息保存存到一个日志志文件中,具具体见图。图设置服服务器端的选选项()到此,,数据源的设设置基本完成成。“””对话框框会显示出所所做的所有配配置,如图所所示。单击““...”按钮,测测试客户端与与新建立的数数据源之间能能否进行正常常的连接。如如果连接正常常,会出现一一个对话框提提示连接成功功。用户可以在数数据源管理器器中重新配置置和删除已经经建立的数据据源。类似地地,如图所示示,单击“删删除按钮”,,可以删除一一个数据源;;单击“配置置”按钮,可可以按照以上上的步骤重新新对数据源进进行配置。图设置完完成后显示的的所有配置信信息访问客户服务务器系统的数数据源创建一个数据据源之后,可可以直接在应应用程序中中使用该数据据源。例如,,可以把数据据源捆绑到一一个控件上上,然后用一一个数据敏感感控件来显示示数据。产生生一个连接到到数据源的应应用程序非常常简单,不需需要写任何代代码,其步骤骤如下:()启动,,并建立一一个标准的工工程。()在工程程中添加一个个控件和一一个控件。()把控控件的设置为为数据库的数数据源,属性性设置为表。。()将控件件的属性设置置为控件的的名称。()运行该该程序,其结结果如图所示示。图利用数数据源的简单单程序从这个简单的的程序可以看看出,你可以以像使用数据据库一样直接接使用一个数数据源。如果果要连接到服服务器,或或许会显示登登录对话框,,让用户输入入登录账号和和口令。尽管管访问数据源源与直接访问问数据库是有有区别的,但但是从用户的的角度来看,,它们的表现现几乎是相同同的。习题题1.简述述客户户/服务器器系统统的优优点。。2.简述述客户户/服务器器系统统的基基本组组成。。3.请你你自己己配置置一个个ODBC,并访访问一一个数数据源源。9、静夜四无无邻,荒居居旧业贫。。。1月-231月-23Thursday,January5,202310、雨中黄黄叶树,,灯下白白头人。。。21:13:3821:13:3821:131/5/20239:13:38PM11、以以我我独独沈沈久久,,愧愧君君相相见见频频。。。。1月月-2321:13:3821:13Jan-2305-Jan-2312、故人江江海别,,几度隔隔山川。。。21:13:3821:13:3821:13Thursday,January5,202313、乍见见翻疑疑梦,,相悲悲各问问年。。。1月-231月-2321:13:3821:13:38January5,202314、他乡生白发发,旧国见青青山。。05一月20239:13:38下午21:13:381月-2315、比不了得得就不比,,得不到的的就不要。。。。一月239:13下下午1月-2321:13January5,202316、行动出成果果,工作出财财富。。2023/1/521:13:3821:13:3805January202317、做前,,能够环环视四周周;做时时,你只只能或者者最好沿沿着以脚脚为起点点的射线线向前。。。9:13:38下午午9:13下午午21:13:381月-239、没有失败,,只有暂时停停止成功!。。1月-231月-23Thursday,January5,202310、很很多多事事情情努努力力了了未未必必有有结结果果,,但但是是不不努努力力却却什什么么改改变变也也没没有有。。。。21:13:3821:13:3821:131/5/20239:13:38PM11、成成功功就就是是日日复复一一日日那那一一点点点点小小小小努努力力的的积积累累。。。。1月月-2321:13:3821:13Jan-2305-Jan-2312、世间间成事事,不不求其其绝对对圆满满,留留一份份不足足,可可得无无限完完美。。。21:13:3821:13:3821:13Thursday,January5,202313、不知香积积寺,数里里入云峰。。。1月-231月-2321:13:3821:13:38January5,202314、意志坚强的的人能把世界界放在手中像像泥块一样任任意揉捏。05一月20239:13:38下午21:13:381月-2315、楚塞三湘接接,荆门九派派通。。。一月239:13下下午1月-2321:13January5,202

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论