一、思维导图![](https://i-blog.csdnimg.cn/blog_migrate/8c54584169be426fa7c3b07bf6a508e7.png)
JavaWeb支持编写:HTML网页代码、Java代码、SQL数据库代码等多种语言。
简单认识Web服务 :
二、认识JavaWeb
1.JavaWeb概述:
(1)编写的程序可以通过浏览器进行访问,就可以称为web程序。
(2)web应用程序都是基于请求和响应来实现
Web服务器的作用是接收客户端的请求,给客户端作出响应。
请求:客户端----》服务器
响应:服务器---》客户端
(3)web程序的工作模式。
浏览器:进行访问程序的。
服务器:装载web应用程序。
注意:web应用程序如果没有装载在服务器内,是不能够通过浏览器
进行访问的。
2.web资源的分类
有java代码也有html网页代码
为什么编写的java程序可以通过浏览器去访问呢?
原因很简单?
将所编写的java代码通过特定的方式存放到了html网页结构中。执行后会进行编译转换
就可以通过浏览器看到所谓的效果了。
web资源:
静态资源:纯HTML+CSS 没有和所谓的数据库和服务器进行的交互。(死数据)
动态资源:纯HTML+CSS+javascript +数据库+服务器 (数据交互)
区别:
客户端如果请求的是静态网页,服务器可以直接把静态网页内容反馈给客户端;如果是动态网页,需要将动态网页转换成静态网页,在反馈给客户端。
例子:抖音 往下拉 刷新
博客提交的网址 是一个web程序
web程序 ------存放到了阿里云的服务器上。
去访问这个程序?
1.需要?浏览器
2.需要?网址URL 自己通过java语言编写的程序 通过浏览器去访问(访问地址)服务器结构:
C/S结构 客户端/服务器
B/S结构 浏览器/服务端
如何访问web 资源
1. 将开发好的web程序部署到"web服务器"中
2. web服务器需要启动,进入访问状态
3. 打开浏览器通过url地址去访问服务器中的部署的项目即可
3.JavaWeb拓展面 :
1.JavaWeb开发属于Java开发三大方向之一,属于JavaEE方向。
2.在Sun的Java Servlet规范中,对Java Web