APP下载

基于B/S架构的软件项目开发

2014-10-21赵巧玲

计算机光盘软件与应用 2014年24期
关键词:设计学生

摘 要:由于Internet的普及,近年来互联网技术快速发展,很多关于管理软件的架构已经升级,开始从Client/Server升级到Browse/Server。因此,本文将通过分析B/S架构,由B/S架构与C/S架构的比较,突出B/S架构的软件项目开发的优势,最后介绍一个以B/S架构开发的具体实例。

关键词:B/S架构;C/S架构;实际应用

中图分类号:TP311.13

1 前言

随着Web的蓬勃发展,网络结构模式也开始改变,B/S架构也就孕育而生。由于传统的C/S网络结构模式存在着种种问题,从而促使了B/S架构的兴起。人们在基于C/S架构的基础之上,提出了一种具有三层模型的结构,也就是对C/S架构的一种改进。随着B/S架构的广泛应用,掌握和了解B/S架构成为软件开发技术人员的必须具备的知识。

1.1 C/S架构

Client/Server(客户机/服务器)架构,是人们所熟悉的一种软件系统体系结构,通过将任务合理分配给客户机端与服务器端,降低了系统的通讯开销,两端硬件环境的优势可以得到充分的利用。在早期的应用软件开发中,大多数软件系统是把C/S架构作为设计标准的第一选择。C/S架构的的交互性强、可靠性高、有良好的数据处理能力,但是其客户维护成本高,工作量大,软件升级比较麻烦。

1.2 B/S架构

Browse/Server(浏览器/服务器)架构,它是在原有的C/S架构上进行了扩展。B/S构架的软件系统特点:浏览器只需安装在客户机上;服务器端则安装数据库(DB,Data Base)、客戶层浏览器和所有的数据;从逻辑上可分为三层,客户层浏览器、WEB服务层和DB服务器层。

客户机层的作用是实现用户界面在客户端浏览器中显示。浏览器显示从Web服务器端传输来的数据,然后用相应的HTML标记和CSS来实现。……

登录APP查看全文

猜你喜欢

设计学生
快把我哥带走
何为设计的守护之道?
《丰收的喜悦展示设计》
《李学生》定档8月28日
赶不走的学生
瞒天过海——仿生设计萌到家
设计秀
有种设计叫而专
学生写话
学生写的话