• Servlet概述


    Servlet技术简介

    Servlet( Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web内容。
    狭义的Servlet是指Java 语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下, 人们将Servlet理解为后者。Servlet运行于支持Java的应用服务器中。从原理上讲,Servlet 可以响应任何类型的请求,但绝大多数情况下Servlet 只用来扩展基于HTP协议的Web服务器。

    Servlet的概念

    Servlet是位于Web服务器内部的服务器端的Java应用程序,它担当客户(Web浏览器)请求与服务器( Web服务器上的应用程序)响应的中间层基于这种“请求/响应”模型,Servlet模块的运行模式如下图:
    在这里插入图片描述

    Servlet处理流程

    Servlet的主要功能在于交互式地浏览和修改数据,生成动态Web内容,处理流程如下:
    1、客户端发送请求至服务器。
    2、服务器将请求信息发送至Servlet。
    3、Servlet生成响应内容并将其传给服务器。响应内容动态生成,通常取决于客户端的请求。
    4、服务器将响应返回给客户端。

    Servlet基本结构

    Servlet模块是用Servlet API包含的两个包:javax.servlet和javax.servlet.http。
    两个包中主要类、接口之间的关系:
    在这里插入图片描述
    其中,javax.servlet包中的类和HTTP协议无关;javax.servlet.http包中的类与HTTP协议有关,该包中的部分类继承了javax.servlet包中的部分类和接口。

  • 相关阅读:
    备忘录模式---行为型
    观察者模式(Observer)---行为型
    Hadoop基础
    centos执行-查看,复制,删除-命令的脚本
    权限问题
    12月centos单词
    配置集群遇到的问题
    SSH--完全分布式主机设置【克隆过安装过Hadoop的主机后】
    java随机排座位
    NewWord
  • 原文地址:https://www.cnblogs.com/yu011/p/13705994.html
Copyright © 2020-2023  润新知