• 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页面设置更好的后台服务,完成更多更强大的功能,让原本单调的页面变得更加的有意思。
  • 相关阅读:
    sae-xhprof调试性能
    VC++常用函数
    C++资料收集&整理
    C++宽窄字符串转换
    #MySQL for Python(MySQLdb) Note
    VC++ ADO相关
    MFC各种控件的常见操作(逐步添加中......)
    关于Sql注入的那些事
    Python中socket经ssl加密后server开多线程
    网络编程
  • 原文地址:https://www.cnblogs.com/-heart-/p/10566264.html
Copyright © 2020-2023  润新知