引言
- cs架构(client/server)客户端/服务端
- 特点:客户端需要安装特定的软件
- 优点:图形效果好、用户黏度高
- 缺点:服务端升级时,客户端也需要升级软件
bs架构(browser/server)浏览器/服务端
web是称为万维网,网站。表示Internet主机上供外界访问的资源
- 资源分为两类:
- 静态资源(不变的数据html、css)
- 动态资源(不同时间、设备不同)访问内容不同,jsp、serlet
- 资源分为两类:
- web服务器:
- 运行及发布web应用的容器,部署在容器中,用户通过浏览器进行访问
常见服务器
web介绍
- web就是对外服务的集合,web就是一个资源的大集合
- web由若干文件支撑,每个文件都为资源
- web项目下的资源通过外部的http协议进行请求访问,达到提供服务的目的
- 资源介绍
- 资源区分标准
- 静态资源:服务器直接将资源返回给客户端
- 动态资源:服务器先执行资源,再将资源执行的结果返回给客户端
- 静态资源
- 不做处理直接返回资源本身,由客户端解析或直接使用
- 例如:HTML、CSS、JavaScript、Vue、图片等
- 动态资源
- 当客户端访问时,不会直接返回资源,返回执行后的效果
- 动态资源每次返回的结果可能不同,内部代码因传入的参数不同,结果也不同
- 资源区分标准
- web项目资源介绍
- 静态web项目
- 只有静态资源的项目,前端就是静态资源
- 动态web项目
- 纯动态项目
- 只有动态资源的项目,里面只有java代码和配置文件
- 常见于前后端分离的项目
- 非纯动态项目
- 纯动态项目
- 静态web项目
- 修改默认端口号(/conf/server.xml)