zoukankan      html  css  js  c++  java
  • Servlet总结(一)

    一、Servlet了解

    1.Servlet全称Java Servlet,是用java编写的独立于平台和协议的服务器端应用程序,运行于服务器,采用请求-响应模式提供Web服务

    2.Servlet实现过程 

    (1)客户端发送请求至服务器端;

    (2)服务器将请求信息发送至 Servlet;

    (3)Servlet 生成响应内容并将其传给服务器。响应内容动态生成,通常取决于客户端的请求;

    (4)服务器将响应返回给客户端。

    3.Servlet作用

    (1)动态生成HTML文档。

    (2)将请求转发给Servlet组件。

    (3)读取客户端的Cookie,以及向客户端写入Cookie。

    (4)访问服务器的资源,如数据库、 XML、文件对像等。

    3.在web中位置

    Servlet 架构

    二、Servlet的生命周期

    1. Servlet 通过调用 init () 方法进行初始化,init 方法被设计成只调用一次。它在第一次创建 Servlet 时被调用,在后续每次用户请求时不再调用。因此,它是用于一次性初始
    2. Servlet 容器(即 Web 服务器)调用 service() 方法来处理来自客户端(浏览器)的请求,并把格式化的响应写回给客户端,每次请求都会访问此方法,都会创建新的Request和Response对象。  
      • service方法是HttpServlet类继承GenericServlet类后实现其service方法。  
    3. destroy() 方法只会被调用一次,在 Servlet 生命周期结束时由容器调用。destroy() 方法可以让 Servlet 关闭数据库连接、停止后台线程、把 Cookie 列表或点击计数器写入到磁盘,并执行其他类似的清理活动。
    4. 最后,Servlet 是由 JVM 的垃圾回收器进行垃圾回收的。
  • 相关阅读:
    php数据库搜索用法
    实现留言板功能
    php对数据库的增删改
    签到 登录注册注意事项
    JavaScript复习 js登录简单实现 dom操作练习
    数据库表格老师学生教师表练习题
    数据控制语言
    数据操作语言
    数据库表的定义、视图与设计
    php变量
  • 原文地址:https://www.cnblogs.com/sjxbg/p/8721969.html
Copyright © 2011-2022 走看看