`
271788203
  • 浏览: 490102 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

servlet容器、web容器和应用服务器

    博客分类:
  • IDE
阅读更多

servlet容器的主要任务是管理servlet的生命周期。而你说的web容器更准确的说应该叫web服务器,它是来管理和部署web应用的。还有一种服务器叫做应用服务器,它的功能比web服务器要强大的多,因为它可以部署EJB应用,可以实现容器管理的事务,一般的应用服务器有weblogic和websphere等,它们都是商业服务器,功能强大但都是收费的。web容器最典型的就是tomcat了,Tomcat是web容器也是servlet容器。

 

web容器好比   电视机  
servlet容器好比   VCD  
   
  没有VCD你可以看电视,对吧,但是有了VCD没有电视机,你从哪看起?:)  
   
  没有servlet容器,你也可以用web容器直接访问静态页面,比如安装一个apache等,但是如果要显示jsp/servlet,你就要安装一个servlet容器了,但是光有servlet容器是不够的,因为它要被解析成html输出,所以你仍需要一个web容器。

       但是,注意   我说   但是,         
  大多数servlet容器同时提供了web容器的功能,也就是说大多servelt可以独立运行你的web应用。  

分享到:
评论

相关推荐

    servlet基础与servlet容器模型

    Servlet容器通过实现Servlet API来与Servlet交互,提供了Web应用部署、安全控制、会话管理等高级功能。 Servlet容器模型通常包含以下组件: 1. **Web应用**:一组相关的资源(HTML、CSS、JavaScript、图片、...

    一个简单的servlet容器

    Servlet容器是Web应用程序的核心组成部分,它负责管理和执行Servlet,Servlet是一种Java编程接口,用于扩展服务器的功能。本主题将深入探讨“一个简单的Servlet容器”的实现,参考自《深入剖析Tomcat》这本书的第二...

    一个支持servlet的web服务器.rar

    这个压缩包“一个支持servlet的web服务器.rar”很可能包含了实现这一功能的源代码、配置文件或者是一个预编译好的服务器软件,允许开发者在本地环境中运行和测试Servlet应用。下面我们将深入探讨Servlet以及如何在...

    Servlet 容器工作原理解析

    理解和掌握Servlet容器的工作原理,有助于开发人员更好地设计和优化Web应用,提高系统的稳定性和性能。 总的来说,Servlet容器如Tomcat的工作原理涉及Web工程的加载、Servlet的创建、请求分发和生命周期管理等多个...

    简单的Servlet容器

    通过阅读源代码和博客文章,你可以学习到如何根据实际需求定制Servlet容器,以及如何利用Tomcat提供的各种功能来优化和管理Web应用。这将对你的职业生涯大有裨益,尤其是在处理高并发、高性能的Web服务时。

    WEB服务器、应用程序服务器、HTTP服务器区别

    在讨论 WEB 服务器、应用程序服务器、HTTP 服务器的区别时,我们需要首先了解每种服务器...了解 WEB 服务器、应用程序服务器、HTTP 服务器的区别可以帮助我们更好地选择和使用这些服务器,以满足不同的需求和应用场景。

    一个支持servlet的web服务器

    对于Java Web应用,它们通常与Servlet容器(如Tomcat)一起工作,Servlet容器负责管理和执行Servlet。 3. **Servlet容器** Servlet容器,例如Tomcat、Jetty或Resin,是专门设计用来运行Servlet和JSP(JavaServer ...

    SpringBoot之配置嵌入式Servlet容器.pdf

    嵌入式Servlet容器是SpringBoot中的重要组件,能够将Web服务器(例如Tomcat、Jetty或Undertow)嵌入到应用程序的内部运行,使得部署更为简单便捷。接下来我们将根据给定的文件内容,深入探讨SpringBoot配置嵌入式...

    简单的servlet容器实现

    Servlet容器是Java Web开发中的核心组件,它负责管理和运行Servlet,处理HTTP请求并返回响应。在本示例中,我们看到一个简化的Servlet容器的实现,这个容器仅用于理解基本概念,而非生产环境中的实际应用。 首先,...

    servlet在web项目中的应用

    Servlet是Java Web开发中不可或缺的一部分,它是一种Java类,用于扩展服务器的功能,特别是在Web服务器上处理客户端请求。...在实际开发中,结合使用Filter、MVC框架和其他技术,能够更好地提升开发效率和应用质量。

    web容器---servlet

    3. 销毁:当Web应用被卸载或者服务器关闭时,Web容器会调用Servlet的`destroy()`方法,释放Servlet占用的资源。 四、Servlet配置 Servlet的配置通常在Web应用的`web.xml`部署描述符中完成,包括Servlet的注册、映射...

    一个servlet的web应用

    在IT行业中,Servlet技术是Java Web开发中的核心组件,它用于扩展服务器的功能,尤其是在构建动态网站和Web应用程序方面。在这个“一个servlet的web应用”项目中,我们看到使用Servlet和JSP(JavaServer Pages)来...

    Servlet容器工作原理深入讲解.pdf

    Servlet容器是Web应用服务器中的核心组件,它负责管理和运行Servlet,处理来自客户端的请求并返回响应。在本文中,我们将深入探讨Servlet容器的工作原理,以及Servlet接口的关键方法。 Servlet接口是Servlet编程的...

    基于Java的一个支持servlet的web服务器.zip

    Servlet容器是Web服务器中的一个组件,负责加载、实例化、初始化Servlet,并在接收到相应请求时调用Servlet的doGet、doPost等方法。Servlet生命周期包括加载、初始化、服务、销毁四个阶段。 5. **Servlet编程** ...

    fuwu.rar_web服务器servlet

    标题中的“fuwu.rar_web服务器servlet”表明这是一个与Web服务器和Servlet相关的压缩包文件,可能包含用于学习或开发的代码示例。Servlet是Java语言中用于构建动态Web应用程序的一个核心组件,它允许开发者在服务器...

    Jetty 9 Servlet容器

    总的来说,Jetty 9 Servlet容器以其轻量级、高效和灵活的特性,成为了Java Web开发中一个值得信赖的选择。无论是小型项目还是大型企业级应用,都能从中受益。通过深入理解和熟练掌握Jetty 9,开发者可以构建出更强大...

    java web Servlet

    + lib:存放 Tomcat 服务器和所有 Web 应用都能访问的 JAR 文件。 + work:Web 应用工作目录,JSP 编译后的 Class 文件和缓存等。 + temp:临时文件夹,Tomcat 运行时候存放临时文件用的。 + log:存放 Tomcat ...

    java web的运行开发环境和servlet的开发部署

    * Servlet 的部署是 Java Web 开发的重要步骤,需要了解 Servlet 容器的安装、配置和 Servlet 的开发步骤。 * Tomcat 的安装和配置是 Java Web 开发的基础步骤,需要了解 Tomcat 的目录结构和虚拟目录的理解。 5. ...

Global site tag (gtag.js) - Google Analytics