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()**方法。
相关推荐
一念之间lq1 分钟前
Elpis 第三阶段· 领域模型架构建设
前端·后端
哆啦A梦15888 分钟前
商城后台管理系统 01 Vue-i18n国际化
前端·javascript·vue.js
期待のcode12 分钟前
Vue的安装创建与运行
前端·javascript·vue.js
Jinkxs12 分钟前
Java 架构 02:DDD 领域模型设计实战(限界上下文划分)
java·开发语言·架构
百锦再15 分钟前
国产数据库的平替亮点——关系型数据库架构适配
android·java·前端·数据库·sql·算法·数据库架构
旺仔Sec15 分钟前
2025年海南省职业院校技能大赛“应用软件系统开发“赛项竞赛样题
前端·应用软件系统开发
爱笑的眼睛1123 分钟前
文本分类的范式演进:从统计概率到语言模型提示工程
java·人工智能·python·ai
周杰伦_Jay36 分钟前
【Go/Python/Java】基础语法+核心特性对比
java·python·golang
sszdlbw38 分钟前
后端springboot框架入门学习--第一篇
java·spring boot·学习