`
wanglihu
  • 浏览: 909764 次
  • 性别: Icon_minigender_1
  • 来自: 黑龙江
社区版块
存档分类

Servlet运行时的基本原理

阅读更多
Servlet运行时的基本原理



1)、当WEB客户请求Servlet服务或当WEB服务启动时,容器环境加载一个Java Servlet类。
2)、容器环境也将根据客房请求创建一个Servlet对象实例,或者创建多个Servlet对象实例,并把这些实例加入到Servlet实例池中。
3)、容器环境调用Servlet的初始化方法HttpServlet.init()进行Servlet实例化。在调用初始化时,要给init()方法传入一个ServletConfig对象,ServletConfig对象包含了初始化参数和容环境的信息,并负责向servlet传递信息,如果传递失败,则会发生ServletException。Servlet将不能正常工作。
4)、容器环境利用一个HttpServletRequest和HttpServletResponse对象,封装从Web客户接收到的HTTP请求和由Servlet生成的响应。
5)、容器环境把HttpServletRequest和HttpServletResponse对象传递给HttpServlet.Service()方法。这样,一个定制的Java Servlet就可以访问这种HTTP请求和响应接口。Servlet()方法可被多次调用,各调用过程运行在不同的线程中,互不干扰。
6)、定制的Java Servlet从HttpServletRequest对象读取HTTP请求数据,访问来自HttpSession或Cookie对象的状态信息,进行特定应用的处理,并且用HttpServletResponse对象生成HTTP响应数据。
7)、当WEB服务器和容器关闭时,会自动调用HttpServlet.destroy()方法关闭任何打开的资源,并进行一些关闭前的处理。



分享到:
评论

相关推荐

    java+servlet+javabean实验报告(8)

    掌握web服务的基本概念和工作原理,学会创建和调用web服务。JUNIT测试的应用,程序的正确需要大量的测试,JUnit是一个Java测试框架,用于编写和运行可重复的测试。学会XFire框架下开发和配置web服务

    计算机毕业设计:Java实现的影视管理系统(servlet+jsp,源码+说明),保证可靠运行,附赠计算机答辩PPT模板

    通过研读源码,用户可以深入了解Servlet和JSP的工作原理,掌握Java Web开发的核心技术,为日后的学习和工作奠定坚实的基础。 说明文档则对系统的整体架构、功能模块、数据库设计以及关键代码进行了详细的解释和说明...

    Apache+Tomcat服务器集群实现负载均衡

    整合的基本原理 作为Apache下面的子项目,Tomcat 与 Apache之间有着天然的联系。在实际操作中,主要是Apache作为主服务器运行,当监听到有jsp或者servlet的请求时,将请求转发给tomcat服务器,由tomcat服务器进行...

    APACHE 2.2.9+TOMCAT6.0.18配置负载均衡

    整合的基本原理 作为Apache下面的子项目,Tomcat 与 Apache之间有着天然的联系。在实际操作中,主要是Apache作为主服务器运行,当监听到有jsp或者servlet的请求时,将请求转发给tomcat服务器,由tomcat服务器进行...

    mod_jk-1.2.42.zip

    mod_jk-1.2.42.zip 找了很久才找到 整合的基本原理 作为Apache下面的子项目,Tomcat 与 Apache之间有着天然的联系。在实际操作中,主要是Apache作为主服务器运行,当监听到有jsp或者servlet的请求时,将请求转发给...

    基于RSA的数字签名设计与实现(包括SHA-512对原始Message的散列)

    jsp+servlet+java有生成签名和验证签名界面目的:基于RSA的数字签名设计与实现(包括SHA-512对原始Message的散列)掌握RSA算法的基本原理,通过用RSA算法对实际数据进行加密和解密来深刻了解RSA的运行原理。...

    Tomcat基本知识精华

    描述了Tomcat的运行原理,作为jsp和Servlet容器

    Java学习指南(6) 网站入门篇 JavaEE / Servlet

    * HTTP GET/POST基本原理 * 基于 Servlet 的表单接口 * 基于 Servlet 的RESTful接口 * 基于 Servlet的一般性框架实现 * 文件上传技术 * 文件上传的一般性框架和工具 * JDBC数据库的访问 * JSP的使用和本质...

    springboot知识点整理

    4.10.4 嵌入式servlet容器自动配置原理 103 4.10.5 嵌入式servlet容器启动原理 103 4.11 使用外置的Servlet容器 104 4.11.1 步骤 104 4.11.2 原理 107 5 Spring Boot与Docker(虚拟化容器技术) 110 5.1 简介 110 ...

    免费超全面的Java基础类型,容器,并发,IO流,面向对象,Web编程等代码总结

    IO流核心模块及基本原理 曼编程 线程的创建方式与生命周期 线程核心机制,基础概念扩展 多线程并发访问,同步控制 线程间通信,等待/通知机制 锁锁机制,API详解 Fork/Join 框架机制详解 Executor线程池框架简介 ...

    jsp基本使用方法

    jsp的运行原理、jsp中指令使用、jsp中servlet的是配置以及jsp中EL标签的简单使用

    第2章_简单的Web应用实例

    第2章_简单的Web应用实例 掌握JDK的安装; 掌握Tomcat的安装; 对Web应用有初步的认识; 掌握Web应用的文档结构; 掌握Web应用的基本配置;...掌握JSP的运行原理;...掌握Servlet的运行原理; 了解MVC模式。

    完整版Java web开发教程PPT课件 Java开发进阶教程 第06章 SERVLET(共15页).pptx

    完整版Java web开发教程PPT课件 Java开发进阶教程 第01章 JavaScript简介以及基本语法(共15页).pptx 完整版Java web开发教程PPT课件 Java开发进阶教程 第02章 Dom模型,控制客户端元素(共15页).pptx 完整版Java ...

    基于jsp的网上订餐系统

    帝豪酒店点菜系统是一个典型的JSP搭建的系统,展示了Web运行的基本原理。即以Servlet的形式进行请求转发和页面重定向,同时,业务组件以JavaBean的形式展现在开发者面前。在数据库连接方面采用了目前流行的JDBC技术...

    在线考试系统onlinetest

    帝豪酒店点菜系统是一个典型的JSP搭建的系统,展示了Web运行的基本原理。即以Servlet的形式进行请求转发和页面重定向,同时,业务组件以JavaBean的形式展现在开发者面前。在数据库连接方面采用了目前流行的JDBC技术

    《深入剖析Tomcat(中文版+英文版)》.rar

    《深入剖析Tomcat》深入剖析Tomcat 4和Tomcat 5中的每个组件(如果TOMCAT版本有点老,不过现在的Tomcat6和7同样可以借鉴参考),并揭示其内部工作原理。通过学习《深入剖析Tomcat》,你将可以自行开发Tomcat组件,或者...

    JSP动态网页新技术

    全书共有11章,第1章是JSP概述,并介绍JSP的运行环境和实现原理;第2章讨论了JSP的基本语法;第3章详细讲述了JSP内置对象的使用;第4章阐述了Java服务器小程序(Java Servlet);第5章介绍了XML以及JSP和XML的关系和...

    WebSphere快速入门

    第四部分:输出和在VisualAge外面运行servlet 107 Servlet2:JKToys Login和Toy Display Servlets 108 第一部分:修改Login servlet来保存会话数据 108 第二部分:创建DisplayToysServlet servlet 111 第三部分:完成...

    超级有影响力霸气的Java面试题大全文档

     Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。 与cgi的区别...

Global site tag (gtag.js) - Google Analytics