技术开发 频道

常用体系结构介绍(1)

    当前主要的浏览器是 Netscape Navigator和Internet Explorer,Internet Explorer和windows捆绑销售,而Netscape Navigator是可以免费下载的。国内大部分客户机基于Internet Explorer,而服务器使用ASP、JSP或PHP编写。

    客户机可以是WINDWS(浏览器为Internet Explorer)、LINUX(浏览器为Netscape Navigator)、UNIX(浏览器为Netscape Navigator),而服务器可以是WINDOWS服务器(WEB服务为IIS5,数据库SQL SERVER或ACCESS,脚本语言为ASP,如:当当网上书店 http://www.dangdang.com)、也可以是UNIX(WEB服务为Apache ,数据库为MYSQL,脚本语言为PHP,如:21CN.COM 的旅游频道http://travel.21cn.com

    客户机同WEB服务器之间的通信采用HTTP协议,由于HTTP协议是一种无连接的协议,通信原理如下:浏览器只有在接受到请求后才和WEB服务器进行连接,WEB服务器马上与数据库通信并取得结果,WEB服务器再把数据库返回的结果转发给浏览器,浏览器接收到返回信息后马上断开连接。由于正真的连接时间很短,这样WEB服务器可以共享系统资源,为更多用户提供服务,达到可以支持几千、几万甚至于更多用户的能力。

    一般用于电子商务网站、大型公司企业网、客户机是无盘工作站的多客户机的系统。

    但由于当前HTML语言的局限性,其打印和界面控制不是很理想,所以主要用于网站建设。

    · 应用于:本结构多应用于商业网站。如:21CN.COM的旅游频道http://travel.21cn.com(WEB服务为Apache ,数据库为MYSQL,脚本语言为PHP)。

    当前也有很多公司内部的ERP系统、信息处理系统也采用本方式。

    三层次客户机/服务器结构 

    三层次客户机/服务器结构是在常规客户机/服务器结构上提出的,系统在客户机和数据库服务器间添加一个应用服务器。

    注意:虽然物理结构是所有主机连接集线器,但只有实际运行是客户机连接应用服务器,应用服务品同数据库服务器通信。客户机同数据库服务器不进行通信连接。

0
相关文章