发信人: newskysoft(阿乌)
整理人: zelor(2002-03-12 10:01:47), 站内信件
|
多层C/S型数据库应用结构的特点是在传统的两层C/S型数据库应用结构中的客户端与服务端之间插入一层或几层中间件或称为应用服务器;由中间件处理应用系统的业务逻辑,客户端程序只处理界面的显示(这个客户端如果不用浏览器那么就不称其为B/S程序了);由中间件与数据库通讯,客户端因为不需要与数据库通讯,所以不需要安装数据库的客户端程序和数据库驱动程序,可以使客户端程序变得更小,更快;中间件可以有多个并且可以安装在不同的计算机上,将处理工作分散开来,改善性能。
多层B/S型数据库应用结构是专门为Internet的应用而设计的,其特点是不需要专门的客户端程序,客户端只要有浏览器即可使用;特别适合于使用拨号上网的低速网络;相当于在传统的两层C/S型数据库应用结构中的客户端与服务端之间插入一层Web服务应用程序。
常用的分布式技术有如下几种(而不是楼上兄台所说的通常用浏览器也有用activex的):
Borland 的 MIDAS 技术(在最新的Delphi 6中已改名为Data Snap)
Microsoft 的 DNA 技术
基于 CORBA 的技术
基于 EJB 的技术
基于 SOAP 的 Web Services 技术
组件容器的方式
---- 如果星星掉下来很慢很慢,我会把它接住。
如果我的蓝色理想走过来很晚很晚,我会把它拦住。
如果美丽和哀愁永远在一起,
我会在美丽的邂逅之后,再独自走完一步又一步的哀愁。 |
|