java+mysql公司合同管理系统的设计与实现(3)

图2.1 C/S架构图 随着计算机网络技术的成熟,局域网已经无法满足人类社会信息交流的需求,因此C/S架构的缺点逐渐显露出来,具体有以下几点: (1)启


图2.1 C/S架构图

随着计算机网络技术的成熟,局域网已经无法满足人类社会信息交流的需求,因此C/S架构的缺点逐渐显露出来,具体有以下几点:

(1) 启动成本高:使用C/S架构必须要选择合适的数据库平台去实现数据的真正统一,需要建立“实时”的数据同步使得分布在不同地域的数据库数据建立实时的通讯连接。这项工作耗费的人力与物力资源都是比较大的,管理员既要对服务器进行维护管理工作,还要对客户端维护和管理。

(2) 开发成本高:C/S架构需要针对不同的操作系统开发不同的客户端应用软件,而且由于后续产品业务的功能更新,其应用程序也需要不断地进行更新换代,功能难以扩展。

(3) 信息共享度低:由于C/S架构是建立在局域网之上通过专用的服务器提供连接服务的,所以它面向的主要是已知的有限的用户,只能在相对小的范围内共享信息;而且其数据库连接类型是ODBC类型,所以用户一旦与数据建立连接之后就会保持不断开,因此也就限制了用户数量。

2.1.2 B/S架构

B/S架构又叫浏览器/服务机模式,英文全称为Browser/Server。它是在计算机网络技术的快速发展下,基于C/S架构下的一种新的创新。它能够实现原来需要比较复杂的专用的客户端应用程序软件才可以使用的比较复杂的功能,是一种全新的软件系统构造技术。所以在此架构下,客户端只需要安装一个通用浏览器,服务端遵循HTTP网络协议根据用户不同的请求获得相应的数据响应,用户界面完成由通用浏览器实现,小部分的事务逻辑通过运行在客户端的脚本语言在前端实现,大部分事务逻辑还是交给服务器端去完成,这使得系统的开发、维护与使用变得简单。