2016 - 2024

感恩一路有你

servlet还有人用吗 Java官方没有实现Servlet类,那在服务器运行过程中,Servlet类的代码是怎么起作用的?

浏览量:2430 时间:2021-03-24 12:25:50 作者:admin

Java官方没有实现Servlet类,那在服务器运行过程中,Servlet类的代码是怎么起作用的?

谢邀。

首先问题主一个问题,如果Servlet被实现了,那应该怎么实现?实现什么逻辑?你的业务代码又该写到哪里?

其次对于Servlet的执行,这里不直接给出答案,只从表象来引导思考,由题主自行去找到答案:

  • Servlet刚出来的时候是需要通过web.xml进行配置的,3.0开始支持基于注解的方式配置。这里需要的知识点有Java读取xml,Java注解(注解的执行原理,不是使用)。
  • 无论配置web.xml还是注解,都配置了url。作用是什么?
  • 通过url找到Servlet,怎么去执行,也就是题主关心的问题。涉及知识点:Java如何动态的执行一个类?

下面给个完整的大致流程(题主看之前最好先自己思考下):

  • 你访问服务地址,浏览器发送HTTP请求
  • 服务端接收到请求后,解析HTTP消息,根据web.xml的配置,或注解上面的配置找到URL对应的Servlet
  • 通过反射来执行Servlet
  • 结果组装为HTTP响应返回
  • 浏览器渲染响应,你看到了结果

servlet还有人用吗 tomcat找不到servlet eclipse导入servlet

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。