1

JAVA分享篇(17)基础知识大总结

 1 year ago
source link: https://www.laiketui.com/100999.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

JAVA分享篇(17)基础知识大总结

行业动态 2022年12月23日 17:59 9

平时我们在浏览器里面输入一个地址,比如http://localhost:端口号/资源文件

1、请求的路径被发送到本机端口为8080的服务,因为tomcat在访问之前,就已经启动了,在tomcat的conf文件夹里面有server.xml配置文件。

这个配置文件作用:监听8080端口,一旦浏览器输入地址来访问的时候,就会被Connector HTTP/1.1 获取发送过来的请求

2、Connector获取这个页面发送过来的请求,在交给Service的Engine进行处理,并且会等待处理的返回结果,Engine根据你输入localhost找到对应的的host主机;

3、对应的host主机 会根据输入 cms 这个内容,去到Context里面进行匹配 查找,如果匹配上,会找到对应的项目,这个内容就是平时在server.xml里面配置的Context 这个标签

docBase:配置项目的本地路径;通过Context配置 会找到对应的项目

4、找到对应的项目之后,会在项目里面 找到WEB.XML文件,web.xml这个

(1)web.xml里面可以配置context-param

这个表示配置全局参数信息 可以通过

(2)web.xml可以配置listener

Listener表示***:启动服务的会进行加载 .

(3)web.xml可以配置filter

Filter表示过滤器,在访问目标资源之前或者响应到目标之前,过滤器进行拦截处理;比较典型的过滤字符编码、敏感字符过滤、权限处理、请求分发处理等等。

(4)web.xml还可以配置servlet

(5)可以配置session-config

(6)可以配置错误页面

出错之后,跳进错误页面

(7)可以配置欢迎页面

默认访问的路径

总体来说,web.xml里面可以这些东西,这些东西有自己加载顺序

Web.xml根据配置的内容进行依次处理,处理完之后,把HttpServletResponse对象返回给Host主机。

5、Host把HttpServletResponse对象返回给Engine

6、Engine接收到之后,在返回给Connector

7、Connector在把最终的响应的结果展示给浏览器

免责声明:部分文章信息来源于网络以及客户意见反馈,本站只负责对文章进行整理、排版、编辑,出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性,如本站文章和转稿涉及版权等问题,请作者在及时联系本站,我们会尽快联系您处理


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK