java servlet容器有哪些_什么是servlet容器

展开全部

Servlet Container(Servlet 容器) 是Web 服务器或者应用服务器的62616964757a686964616fe4b893e5b19e31333365653264一部分,用于提供基于请求/响应发送模式的网络服务,解码基于MIME 的请求,并且格式化基于MIME 的响应。用户/客户端只能向服务器请求静态网页。如果用户想要根据自己的输入来读取网页,这种方式就不能满足用户的要求。Servlet容器的基本思想是在服务器端使用Java来动态生成网页。因此,Servlet容器是Web服务器和servlet进行交互的必不可少的组件。

b23ca8f58aa37f74392a7da15ded61d7.png

拓展资料:

Servlet是在javax.serlvet包中定义的一个接口。它声明了servlet生命周期中必不可少的三个方法-init、service和destroy。每个servlet都必须实现这三个方法,而且由服务器在特定的时刻调用。 init方法在servlet生命周期的初始化阶段被调用。它传递一个实现了javax.servlet.ServletConfig接口的对象,使得servlet能够从web application中获取初始化参数。

servlet初始化收,每接收一个请求,就会调用service方法。每个请求的处理都在独立的线程中进行。Web服务器对每个请求都会调用一次service方法。service方法判断请求的类型,并把它转发给相应的方法进行处理。当需要销毁servlet对象时,就要调用destroy方法。该方法释放被占用的资源。和所有的Java程序一样,servlet运行在JVM中。引入servlet容器是为了处理复杂的HTTP请求。Servlet容器负责servlet的创建、执行和销毁。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值