Web概念
JavaWeb
使用Java语言开发基于互联网的项目
软件架构
- C/S -> 客户端/服务器
- B/S -> 浏览器/服务器
B/S架构
- 资源分类
- 静态资源 -> 静态网页开发技术发部的资源
- 用户得到结果是一样的
- 文本, 图片, 音频, 视频, HTML, CSS, JavaScript
- 如果用户请求的是资源, 服务器会直接将静态资源发送给浏览器,浏览器内置了静态资源解析引擎,可直接展示
- 动态资源 -> 使用动态网页技术开发资源
- 用户得到的结果可能不一样
- jsp/servlet, php, asp
- 如果用户请求的是动态资源,服务器会执行动态资源,转换为静态资源,再发送给浏览器
- 静态资源 -> 静态网页开发技术发部的资源
流程
流程
静态资源
- HTML ->用于搭建基础网页, 展示页面的内容
- CSS -> 美化 和 布局 页面
- JavaScrip ->控制页面的元素, 使页面有动态的效果