使用HTTP进行通信,就要用到HTTP客户端(浏览器,postman,爬虫程序..)和HTTP服务器
1.Tomcat 是HTTP服务器,(如何处理HTTTP请求,构造HTTP响应都封装好了,使用时只需要调用这些api来构造自己的业务逻辑即可)
Tomcat JAVA中最流行的 HTTP 服务器,是一个绿色软件,无需安装,解压缩就能使用

2.bin目录下 存放的是 tomcat的一些相关可执行脚本

startup.bat 是 windows 上的批处理程序 (双击运行这个程序就能启动服务器,启动tomcat) ,是一个控制台程序,startup.sh 是Linux上的shell脚本
如果出现问题 ,可以把startup.bat拖到cmd 中运行,查看错误信息。
在新的浏览器标签页上输入 127.0.0.1:8080 如果显示tomcat欢迎网页说明服务器启动成功
3.conf文件 是tomcat的配置文件(一个程序的功能可能非常丰富,可以通过配置文件设置开启需要的功能)
4.logs 日志 是调试服务器的重要手段 代码中打印的日志可以在此文件中查看(日志:通过System.out.println方式打印的一些字符串)
5.webapps中每个目录都是一个webapp(网站)(包含了一个网站的后端代码和前端代码)
压缩包文件.war包是使用tomcat发布程序的一种方式,写好一个网站可以打包成.war包,拷贝到tomcat的webapp里,tomcat会自动对war进行解压缩,完成网站的部署和加载。
简单的例子:
在webapps新建文件test,在test文件里创建hello.html文件,使用vscode编写内容,重新启动tomcat,浏览器输入127.0.0.1:8080/test/hello.html就可以打开该网页
tomcat的重要作用就是可以让浏览器通过网络访问html页面


直接双击打开网页,是让浏览器打开一个本地文件,与使用tomact打开有区别,前者可以访问到别人机器上的网页(前提是在同一个局域网,或者把网页放到云服务器上有外网ip,大家就都可以访问),直接双击打开只能访问自己电脑上的页面。
6.tomcat支持静态页面和动态页面
静态页面:页面内容是固定的
动态页面:根据用户输入的内容产生不同的页面内容,或者根据用户喜好展示不同页面内容
64万+

被折叠的 条评论
为什么被折叠?



