zoukankan      html  css  js  c++  java
  • servlet与tomcat的关系

    1.4   Tomcat简介

    学习Servlet技术,首先需要有一个Servlet运行环境,也就是需要有一个Servlet容器,本书采用的是Tomcat。

    Tomcat是一个免费的开放源代码的Servlet容器,它是Apache软件基金会(Apache Software Foundation)的一个顶级项目,由Apache、Sun和其他一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和JSP规范总是能在Tomcat中得到体现,Tomcat 6支持最新的Servlet 2.5和JSP 2.1规范。因为Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱,并得到了部分软件开发商的认可,成为目前比较流行的Web服务器。

    Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache,我们可以将Apache和Tomcat集成在一起使用,Apache作为HTTP Web服务器,Tomcat作为Web容器。

    下面给出Tomcat服务器接受客户请求并做出响应的图例,如图1-4所示。

      
    图1-4  Tomcat服务器接受客户请求并做出响应的过程


    ① 客户端(通常都是浏览器)访问Web服务器,发送HTTP请求。

    ② Web服务器接收到请求后,传递给Servlet容器。

    ③ Servlet容器加载Servlet,产生Servlet实例后,向其传递表示请求和响应的对象。

    ④ Servlet实例使用请求对象得到客户端的请求信息,然后进行相应的处理。

    ⑤ Servlet实例将处理结果通过响应对象发送回客户端,容器负责确保响应正确送出,同时将控制返回给Web服务器。

     

    1.2 我的补充@wabiaozai

    最开始有的是servlet,后来在servlet基础上发展起来有的tomcat

  • 相关阅读:
    select_related与prefetch_related
    settings源码
    Django路由系统
    Django
    Django-下载安装-配置-创建Django项目-三板斧简单使用
    前端相关知识
    xadmin后台管理
    redis数据库
    ❥git❥-----协同开发,冲突解决 合并分支(项目中使用git)
    git的基本使用
  • 原文地址:https://www.cnblogs.com/fengli9998/p/6508295.html
Copyright © 2011-2022 走看看