Java web-servlet

1.概念

  • 狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servletj接口的类。servlet 是运行在 Web 服务器中的小型 Java 程序(即:服务器端的小应用程序)

2.配置映射信息

XML 复制代码
<!-- 配置servlet   servlet-name servlet-mapping url-pattern -->
  <servlet>
      <!-- 给servlet取名字,一般与类名相同 -->
      <servlet-name>ServletTest</servlet-name>
      <!-- 全限定类名,即path -->
      <servlet-class>com.neu.servlet.ServletTest</servlet-class>
  </servlet>
  <servlet-mapping>
      <!-- 映射,与上面名字相同-->
      <servlet-name>ServletTest</servlet-name>
      <!-- url,浏览器通过此找到servlet -->
      <url-pattern>/s1</url-pattern>
  </servlet-mapping>

3.生命周期

  • 服务器启动时(web.xml中配置load-on-startup=1,默认为0)或者第一次请求该servlet时,就会初始化一个Servlet对象,也就是会执行初始化方法init(ServletConfig conf)
  • 该servlet对象去处理所有客户端请求,在service(ServletRequest req,ServletResponse res)方法中执行
  • 最后服务器关闭时,才会销毁这个servlet对象,执行**destroy()**方法。
相关推荐
阿维的博客日记14 分钟前
Nacos 为什么能让配置动态生效?(涉及 @RefreshScope 注解)
java·spring
雨辰AI15 分钟前
SpringBoot3 + 人大金仓读写分离 + 分库分表 + 集群高可用 全栈实战
java·数据库·mysql·政务
kyriewen32 分钟前
产品经理把PRD写成“天书”,我用AI半小时重写了一遍,他当场愣住
前端·ai编程·cursor
humcomm1 小时前
元框架的工作原理详解
前端·前端框架
canonical_entropy1 小时前
Attractor Before Harness: AI 大规模开发的方法论
前端·aigc·ai编程
辰海Coding2 小时前
MiniSpring框架学习-完成的 IoC 容器
java·spring boot·学习·架构
小小编程路2 小时前
C++ 多线程与并发
java·jvm·c++
AI视觉网奇2 小时前
linux 检索库 判断库是否支持
java·linux·服务器
zhangxingchao2 小时前
多 Agent 架构到底怎么选?从 Claude Agent Teams、Cognition/Devin 到工程落地原则
前端·人工智能·后端
IT_陈寒2 小时前
SpringBoot那个自动配置的坑,害我排查到凌晨三点
前端·人工智能·后端