客户机/服务器应用开发 Client/Server结构是近几年非常受欢迎的一种分布式计算模式,它的优势在于广泛地采用了网络技术,将系统中的各部分任务分配给分布在网络上的担任不同角色的计算机,它把较复杂的计算和管理任务交给网络上的高档机器-服务器(Server),而把一些频繁与用户打交道的任务交给前端较简单的计算机-客户机(Client)。通过这种结构完全实现了网络上信息资源的共享。传统的Client/Server体系是二层的,随着技术的发展,现在三成或多层的Client/Server体系的应用逐渐成为潮流,为了让大家对C/S有个全面的了解,我将首先介绍传统的Client/Server的二层体系结构。 传统Client/Server系统的二层体系结构
在传统的Client/Server系统中,将应用程序分为两大部分:一部分是由多个用户共享的信息与功能,这部分称为服务器部分;另一部分是为每个用户所专有,称为客户部分...... [详情请看...] 基于Client/Server的MIS系统的设计原则
MIS系统是Client/Server的重要应用,在原来的非Client/Server结构模式下进行MIS系统设计实现中,一般采用文件服务器/工作站的结构模式,每当前台工作站有数据请求的时候,就会打开服务器上的数据库,用网络将整个数据库传到工作站,在前台处理完以后,再将整个数据库传送回服务器,数据传送量大,速度慢,效率低。而基于Client/Server的设计...... [详情请看...] 用Delphi开发两层体系结构的数据库应用
用于开发Client/Server的工具很多,比如Visual Basic 、Visual C++、Delphi、Powerbuilder等等,本文以Delphi作为开发语言。Delphi是目前开发Client/Server数据库应用程序非常优秀的开发工具,它通过SQL Link所包含的各种ODBC驱动程序来访问RDBMS,包括Oracle,Informix,Sysbase,DB2,InterBase,SQL Server等。Delphi自身的可视化编程环境与面向对象的编程语言Object Pascal的完美结合,使得Client/Server数据库应用程序的开发过程十分简洁,高效......
[详情请看...] Delphi开发使用Corba对象传递数据 我们上篇介绍了一个Client/Server体系结构的数据库例子。其实Client/Server结构不光用在数据库应用中,还用在诸如网络程序,中间对象组件中。严格来说,中间对象组件应用应该属于三层结构的,但是,如果换个角度看,可以把中间对象组件看成服务端,把使用中间对象组件的程序看成客户端...... [详情请看...] 基于C/S模式的Winsock网络通信程序开发 除了Client/Server结构的MIS以外,还有另外一类比较常见的Client/Server结构是网络通信程序,这里,我们以Winsock网络编程为例,解释一下Client/Server的网络编程......
[详情请看...] Browser/Server系统的三层体系结构 随着Internet越来越广泛的应用,原来基于局域网的企业网开始采用Internet技术构筑和改建自己的企业网,即Intranet。于是,一种新兴的体系结构Browser/Server应运而生,并获得飞速发展,成为众多厂家争相采用的新型体系结构。本质上,Browser/Server也是一种Client/Server结构,它是一种由传统的二层Client/Server结构发展而来的三层Client/Server结构在Web上应用的特例 [详情请看...] Browser/Server结构WEB技术分析 Browser/Server结构的中,Browser是表示层。从目前的开发技术来看,Browser端作为信息收集源,特别是大量的数据录入工作还不能完全取代Client端的用户界面...... [详情请看...] 结束语 Client/Server体系应用越来越广泛,他的缺点也越来越突出,随作Internet的广泛应用,三层体系的Client/Server逐渐成为应用的主流,三层体系由于分离出商业逻辑层使客户端变得更“瘦”,运行速度更快,而且各层可独立开发,可任意选择开发语言 ,因此更适合团体开发。
|





|
|