-
C/S 体系结构
C/S 是 Client/Server 的缩写,即客户端/服务器结构。在这种结构中,服务
器通常采用高 性能的 PC 机或工作站,并采用大型数据库系统(如 Oracle 或
SQL Server),客户端则需要安装专用的客户端软件。这种结构可以充分利用两端
硬件环境的优势,将任务合理分配到客户端和服务器,从而降低了系统的通信开
销。在 2000 年以前,C/S 结构占据网络程序开发领域的主流。 -
B/S 体系结构
B/S 是 Browser/Server 的缩写,即浏览器/服务器结构。在这种结构中,客户端
不需要开发任何用户界面,而统一采用如 IE、Firefox、Chrome 等浏览器,
通过 Web 浏览器向 Web 服务器发送请求,由 Web 服务器进行处理,并将处
理结果逐级传回客户端。这种结构利用不断成熟和普及的浏览器技术实现原来需
要复杂专用软件才能实现的强大功能,从而节约了开发成本,是一种全新的软件
体系结构。这种体系结构已经成为当今应用软件的首选体系结构。
客户端应用的技术
1.HTML
2.CSS
3.Flash
4.客户端脚本技术
服务器端应用的技术
1.CGI
2.ASP
3.PHP
4.JSP
5.Servlet