C/S类型应用程序:Client客户端/Server服务器
客户端必须安装专门的一个桌面软件才能使用。
优点:速度快,安全性高,客户端比较强大
缺点:每台客户端计算机都要下载安装升级,部署维护困难
例如:QQ,各种网络游戏
B/S类型应用程序:Browser浏览器/Server服务器
客户端不用安装特定的软件,只要通过浏览器打开就可使用。
优点:维护容易,只需要维护服务器
缺点:速度慢,安全性相对较低,客户端较弱
例如:WebQQ,各大网站,各种网页游戏
Web应用程序是一种可以通过Web访问的应用程序。Web应用程序的一个最大好处就是用户很容易访问应用程序。
用户只要有浏览器即可,不需要再安装其他软件。
web应用程序举例:淘宝、天猫、新浪、搜狐
web应用程序开发,是目前软件开发领域的三大方向之一。
1、什么是协议?
双方的一种约定!
HTTP协议——HyperText 超文本 Transfer 传输 Protocol 协议 —— 普通话
HTML——HyperText 超文本 Markup 标记 Language 语言 —— 汉字
2、HTTP协议是基于”请求”和“响应”的。
请求——request
响应——response
WEB服务器是“被动”的
3、HTTP协议请求有两种方法:
a)GET方式(飞机)
特点:安全性不高(提交的数据会显示在地址栏上)、数据量小,速度快。
b)POST方式(火车)
特点:安全性高、数据量大、速度慢
4、浏览器中请求服务器有三种方法
a)地址输入——>GET方式请求
b)超链接——>GET方式请求
c)表单提交——>GET或POST方式请求