1.1程序开发体系结构
运用最多的网络应用程序开发体系机构可以分为两种,一种是基于客户端/服务器的C/S结构,另一种是基于浏览器/服务器的B/S结构。
1.1.1C/S体系结构
C/S是Client/Server的缩写,即客户端/服务器结构。在这种结构中,服务器通常采用高性能的PC机或工作站,并采用大型数据库系统(如Oracle或SQL Server),客户端则需要安装专用的客户端软件。
1.1.2B/S体系结构
B/S是Brower/Server的缩写,即浏览器/服务器结构。在这种结构中,可无端不需要开发任何用户界面,而是通过Web浏览器(如IE和Firefox等)向Web服务器发送请求,由Web服务器进行处理,并将处理结果逐级传回客户端。该体系结构成为当今应用软件的首选体系结构。
1.1.3两种体系结构比较
* | C/S结构 | B/S结构 |
---|---|---|
开发和维护成 |