1)Cs结构 (3)由于cS结构的应用程序存在于服务器端和客户 机端,并且二者要协同工作。这就给系统的维护工 作带来了很多麻烦。通常在对应用程序进行修改 升级时,必须同时对两端的应用程序做出相应的修 改,还要更新所有客户端的应用程序。使系统管理 和维护工作难以进行。 所以,CS结构的应用程序虽然具有开发费用低、开 发周期短等优点,但不具有普遍适用性,系统性能 不能得到保证,系统的可扩展性难以实现。 近几年,B/S结构的应用不断得到普及,它能很好地 克服cS结构的缺点,越来越多地应用在管理信息系 统中
1) C/S 结构 (3)由于C/S结构的应用程序存在于服务器端和客户 机端,并且二者要协同工作。这就给系统的维护工 作带来了很多麻烦。通常在对应用程序进行修改、 升级时,必须同时对两端的应用程序做出相应的修 改,还要更新所有客户端的应用程序。使系统管理 和维护工作难以进行。 所以,C/S结构的应用程序虽然具有开发费用低、开 发周期短等优点,但不具有普遍适用性,系统性能 不能得到保证,系统的可扩展性难以实现。 近几年,B/S结构的应用不断得到普及,它能很好地 克服C/S结构的缺点,越来越多地应用在管理信息系 统中
2)B/S结构 Web服务器客户机1客户机n用户1用户n交换 机 ■■a■ 图66B结构应用服务器数据库服务器 由于Web技术迅速发展,CS体系结构由单一的两个 层次,扩展到由表示层( Browser)、功能层 ( Web server)与数据库服务层( DB Server)构 成的三层分布式结构,即浏览器服务器 ( Browser/ Server,简称B/S)模式的软件结构。 BS结构采用 I Internet/Intrane技术,使用统一的通 信协议TcPP和统一的基于Web浏览器的用户界面, 适用于广域网环境。一部分事务逻辑在前端实现, 但是主要事务逻辑在服务器端实现,这种结构通常 设有数据库服务器、Web服务器、应用服务器等。 应用程序主要存放在服务器中,客户端只需要配置 标准的浏览器。如图6.6
2) B/S 结构 Web服务器客户机1客户机n用户1用户n交换 机…………图6.6 B/S结构应用服务器数据库服务器 由于Web技术迅速发展,C/S体系结构由单一的两个 层次,扩展到由表示层(Browser)、功能层 (Web Server)与数据库服务层(DB Server)构 成的三层分布式结构,即浏览器∕服务器 (Browser/Server,简称B/S)模式的软件结构。 B/S结构采用Internet/Intranet技术,使用统一的通 信协议TCP/IP和统一的基于Web浏览器的用户界面, 适用于广域网环境。一部分事务逻辑在前端实现, 但是主要事务逻辑在服务器端实现,这种结构通常 设有数据库服务器、Web服务器、应用服务器等。 应用程序主要存放在服务器中,客户端只需要配置 标准的浏览器。如图6.6
2)B/S结构 图66B/S结构 Web服务器 应用服务器 数据库服务 交换机 客户机1 客户机n 用户 用户n
2) B/S 结构 图6.6 B/S结构 Web服务器 客户机1 客户机n 用户1 用户n 交换机 …… …… 应用服务器 数据库服务 器
B/S结构具有以下特点: ①由于BS结构采用 Internet/Intranet技术,以 TcPP作为通信协议,可以适用于局域网和广域网 环境,具有普遍适用性。 ②B/S结构中的各服务器分别进行数据处理、业务处 理和Web页面组织。使系统负载均衡分布。当用户 增加时,不会引起系统性能的明显下降。 ③由于客户端都是标准的浏览器,各服务器分工明确, 所以,整个系统易于扩展,容易管理。 与CS结构相比,B/S结构具有显著的优势。所以,在 管理信息系统的开发中,应以目前公认比较好的B 结构作为软件结构
B/S结构具有以下特点: ①由于B/S结构采用Internet/Intranet技术,以 TCP/IP作为通信协议,可以适用于局域网和广域网 环境,具有普遍适用性。 ②B/S结构中的各服务器分别进行数据处理、业务处 理和Web页面组织。使系统负载均衡分布。当用户 增加时,不会引起系统性能的明显下降。 ③由于客户端都是标准的浏览器,各服务器分工明确, 所以,整个系统易于扩展,容易管理。 与C/S结构相比,B/S结构具有显著的优势。所以,在 管理信息系统的开发中,应以目前公认比较好的B/S 结构作为软件结构
62程序设计语言的选择 ■621程序设计语言的发展 ■622程序设计语言的选择
6.2 程序设计语言的选择 ◼6.2.1 程序设计语言的发展 ◼6.2.2 程序设计语言的选择