常用软件构架说明

   

C/S 架构又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据 库系统,客户端需要安装专用的客户端软件。
B/S 架构是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),服务器安装应用服务器、数据 库。浏览器通过HTTP/HTTPS协议 同数据库进行数据交互。
RB/S 架构是RichUIBrower/Server的缩写, 采用[客户端(JavaWebStart)-应用服务器-数据服务器]三层-多层纯J2EE技术架构。客户机上只要安装一个浏览器 (Browser)+Java运行环境(客户端),服务器安装应用服务器和数据库服务器,客户和应用服务器通过HTTP/HTTPS协议通讯,应用服务器 和数据库服务器通过jdbc协议通讯。

C/S 结构能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快,界面友好。B/S结构对移动办公、异 地办公和分布式办公的支持比较好,而且不需要客户端的日常维护,但受到浏览器的限制,能够实现的功能不如C/S结构丰富。