**
web服务开发1—软件开发和网络
**
web服务最常见的产品
-
pc访问网络
-
移动应用
服务端,也是web服务 有的是,内嵌webview
基本原理
-
客户端和服务端:
基于http协议(Hypertext Transfer Protocol)
客户端通过http协议发送消息给服务端,并从服务端接收消息(现在越来越普及的是https,它底层传输的还是http的,s只是一个加密的传输层而已)。都是从客户端主动发起的。
浏览器获取html格式的文档内容,可以渲染出页面
http协议是传输协议
可以传输html格式的内容(json,或其他任何内容的)
也可以是其他格式的内容 -
前端和后端
-
前端:
前端开发人员 开发出 图形用户界面
html文档,里面内容可能还包含
css文档(html文档资源文件显示特性的)
资源文件(图片,视频。。。)
执行环境是浏览器上述文档都是部署在后端服务器上(有的放在cdn上)
浏览器先获取html,根据其内容,在获取相应的资源javascript脚本
数据处理和展示
部分业务逻辑