0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

web容器的作用

工程师 来源:网络整理 作者:h1654155205.5246 2019-01-12 11:33 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

web容器

servlet没有main方法,那我们如何启动一个servlet,如何结束一个servlet,如何寻找一个servlet等等,都受控于另一个java应用,这个应用我们就称之为web容器。

我们最常见的tomcat就是这样一个容器。如果web服务器应用得到一个指向某个servlet的请求,此时服务器不是把servlet交给servlet本身,而是交给部署该servlet的容器。要有容器向servlet提供http请求和响应,而且要由容器调用servlet的方法,如doPost或者doGet。

web容器的作用

1、通信支持

利用容器提供的方法,你可以简单的实现servlet与web服务器的对话。否则你就要自己建立server搜创可贴,监听端口,创建新的流等等一系列复杂的操作。而容器的存在就帮我们封装这一系列复杂的操作。使我们能够专注于servlet中的业务逻辑的实现。

2、生命周期管理

容器负责servlet的整个生命周期。如何加载类,实例化和初始化servlet,调用servlet方法,并使servlet实例能够被垃圾回收。有了容器,我们就不用花精力去考虑这些资源管理垃圾回收之类的事情。

3、多线程支持

容器会自动为接收的每个servlet请求创建一个新的java线程,servlet运行完之后,容器会自动结束这个线程。

4、声明式实现安全

利用容器,可以使用xml部署描述文件来配置安全性,而不必将其硬编码到servlet中。

5、jsp支持

容器将jsp翻译成java!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Web
    Web
    +关注

    关注

    2

    文章

    1302

    浏览量

    73658
  • 容器
    +关注

    关注

    0

    文章

    521

    浏览量

    22812
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何快速在云服务器上部署Web环境?

    如何快速在云服务器上部署Web环境
    的头像 发表于 10-14 14:16 310次阅读

    什么是电容器和电阻器,它们有什么区别

    两个导体(称为“极板”)和中间的绝缘介质(如空气、陶瓷、塑料薄膜、电解液等)组成。当在极板上施加电压时,正负电荷会分别聚集在两个极板上,形成电场并存储电能。 2. 核心特性 容抗(Xc):电容器对交流电的阻碍作用,与频率成反比(公式:
    的头像 发表于 07-03 09:47 2862次阅读

    labview如何调用web api

    同事给了一个web api 的接口地址,方法名等等。但是我不会用labview去调用。求高手指点!
    发表于 06-26 17:24

    WEB组态物联网平台是什么?有什么功能?

    WEB组态物联网平台是一种基于Web技术的物联网(IoT)可视化管理与监控平台,它将 组态软件 的灵活配置能力与 物联网技术 的数据采集、传输、分析功能相结合,通过浏览器即可实现设备监控、数据展示
    的头像 发表于 06-17 15:25 662次阅读

    鸿蒙5开发宝藏案例分享---Web开发优化案例分享

    = null; function preLaunchWebProcess() { // 1. 创建Web组件 (这里简化了UI构建过程,实际你可能需要将其添加到某个容器但设置为不可见或极小
    发表于 06-12 17:20

    「极速探索HarmonyOS NEXT 」阅读体验】+Web组件

    web web应用是基于 Web技术(如HTML、CSS、JavaScript),构建在浏览器中运行的应用,亦称为前端开发。从用户视角来看,手机和平板上的应用多由原生开发打造;而通过浏览器访问的网页
    发表于 03-10 10:39

    基于Django89的web框架代码

    基于Django89的web框架代码,超详细
    发表于 02-10 15:38 0次下载

    CBB23B电容器的技术参数

    由于我们对电容器的命名并没有强制统一的规定,导致同一种类型的电容器,不同的生产厂家命名方式有很多的区别,比如CBB23B是什么电容器?它有什么作用呢?
    的头像 发表于 02-08 11:13 959次阅读

    容器有什么作用和优势

    容器作为电子电路中的基本元件之一,自其诞生以来便在各类电气和电子系统中发挥着不可或缺的作用。从简单的滤波电路到复杂的通信系统,电容器以其独特的储能和电荷分离特性,为现代电子技术的发展提供了坚实的基础。本文将深入探讨电
    的头像 发表于 02-06 16:25 4431次阅读

    容器的常见故障

    容器作为电子电路中不可或缺的基础元件,其性能和稳定性对整个电路的运行起着至关重要的作用。然而,在实际应用中,电容器可能会遇到各种故障,这些故障不仅会影响电路的正常工作,甚至可能导致设备损坏或
    的头像 发表于 02-03 14:16 3047次阅读

    平滑电容器有什么用,平滑电容器有正负极吗

    在电子电路和电力系统中,平滑电容器作为一种关键的电子元件,发挥着不可替代的作用。它们通过独特的滤波功能,有效降低了电路中的噪声和波动,确保了信号的稳定性和设备的可靠运行。本文将深入探讨平滑电容器
    的头像 发表于 01-30 15:25 1439次阅读

    Web端TCP/UDP测试工具!小白必学~

    Web端TCP/UDP测试工具,方便大家进行各种基于TCP和TDP的模拟测试。该测试工具不仅支持TCP和UDP测试,还支持SSL,使用极为便捷。 按照如下测试示例步骤,即可把TCP/UDP web
    的头像 发表于 01-08 18:17 1985次阅读
    <b class='flag-5'>Web</b>端TCP/UDP测试工具!小白必学~

    云防火墙和web应用防火墙详细介绍

    云防火墙和Web应用防火墙是两种不同的网络安全工具,它们在多个方面存在显著的区别,同时也在各自的领域内发挥着重要的作用,主机推荐小编为您整理发布云防火墙和web应用防火墙。
    的头像 发表于 12-19 10:14 796次阅读

    Web缓存的类型及功能分析

    随着互联网的迅速发展,用户对网络内容的访问需求日益增长。为了提高用户体验和降低服务器负担,Web缓存技术应运而生。Web缓存通过存储重复请求的数据,减少了对原始服务器的访问次数,从而加快了数据传输
    的头像 发表于 12-18 09:35 1224次阅读

    SSM框架在Java开发中的应用 如何使用SSM进行web开发

    。以下是对SSM框架在Java开发中的应用,以及如何使用SSM进行web开发的介绍: SSM框架的组件及其作用 Spring :Spring是一个开源的Java/Java EE全功能栈
    的头像 发表于 12-16 17:28 2132次阅读