1.C/S模式的应用(事件驱动):
Client/Server架构,即客户端/服务器架构。是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,需要安装客户端才可进行管理操作。B/S架构:客户端基本上没有专门的应用程序,应用程序基本上都在服务器端。由于 客户端 没有程序,应用程序的升级和维护都可以在服务器端完成,升级维护方便。
比如: QQ, 荣耀,优点:基于TCP/IP协议传输数据,网络稳定,处理能力强。缺点:推广升级困难
2.B/S模式的应用(请求驱动):
browser:浏览器/server:服务器:各种类型的网站,企业内部的应用。
优点:在线升级。缺点:严重依赖服务器,依赖网络
B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser英 ['braʊzə]美 ['braʊzɚ]),如Netscape Navigator或Internet Explorer,服务器安装SQL Server、Oracle、MYSQL等数据库。浏览器通过Web Server 同数据库进行数据交互。
例如: 百度网站,淘宝网站,京东网站,当当网站...
B/S结构程序的工作原理
从用户的操作开始,用户在浏览器页面提交表单操作,向服务器发送请求,服务器接收并处理请求,然后把用户请求的数据(网页文件、图片、声音等等)返回给浏览器,至此一次请求完成。
3.静态网页
静态网页,无法和用户进行交互。随着html代码的生成,页面的内容和显示效果就基本上不会发生变化了——除非你修改html页面代码。
4.动态网页(用户交互性)
html+后台语言(vb-asp,java-jsp,php,python)
动态网页