zoukankan      html  css  js  c++  java
  • servlet 概述

    一、简介

      Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,
    主要功能在于交互式地浏览和生成数据,生成动态Web内容。
    狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。Servle
    t运行于支持Java的应用服务器中。从原理上讲,Servlet可以响应任何类型的请求,但绝大多数情况下Servlet只用来扩展基于HTTP协议的Web服务器。
     
    二、生命周期
    1. 客户端请求该 Servlet;
    2. 加载 Servlet 类到内存;
    3. 实例化并调用init()方法初始化该 Servlet;
    4. service()(根据请求方法不同调用doGet() 或者 doPost(),此外还有doHead()、doPut()、doTrace()、doDelete()、doOptions()、destroy())。
    5. 加载和实例化 Servlet。这项操作一般是动态执行的。然而,Server 通常会提供一个管理的选项,用于在 Server 启动时强制装载和初始化特定的 Servlet。

    三、工作模式

      客户端发送请求至服务器
      服务器启动并调用 Servlet,Servlet 根据客户端请求生成响应内容并将其传给服务器
      服务器将响应返回客户端
     
    四、特点
      
      1.方便
      2.功能强大
      三、可移植性高
      4.节省投资
     
     
      servlt 可以为已创建的HTML页面设置更好的后台服务,完成更多更强大的功能,让原本单调的页面变得更加的有意思。
  • 相关阅读:
    使用Fiddler和雷电模拟器抓取安卓https请求
    Robot Framework -- 安装接口测试库
    Robot Framework --为了进行Web测试,安装SeleniumLibrary外部库
    robotframework+python3+eclipse+RED自动化测试框架初学笔记
    LeetCode Weekly Contest 27
    LeetCode Weekly Contest 26
    京东4.7实习笔试题
    牛客网模拟笔试 2
    4.1几道最近的题目
    网易3.25实习笔试
  • 原文地址:https://www.cnblogs.com/-heart-/p/10566264.html
Copyright © 2011-2022 走看看