知识大全 Servlet被WEB应用程序加载过程

Posted 路径

篇首语:男儿欲遂平生志,六经勤向窗前读。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Servlet被WEB应用程序加载过程相关的知识,希望对你有一定的参考价值。

Servlet被WEB应用程序加载过程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  一 <servlet>元素及其子元素 声明一个Servlet

  <description>* 为Servlet指定一个文本描述

  <display name>* 为Servlet提供一个简短的名字被某些工具显示

  <icon>* 为Servlet指定一个图标 在图形管理工具中表示该Servlet

  <servlet name> Servlet的名字 唯一性

  <servlet class> or <jsp file> <servlet class>为Servlet的完整路径      <jsp file>指定web应用程序中 的jsp文件完整路径 以/开始对一个jsp文件做URL映射

  <init param>* 定义Servlet初始化参数

  <description>* 初始化参数文本描述

  <pararm name> 初始化参数的名字

  <param value> 初始化参数的值

  <load on startup>? WEB应用程序被启动时 Servlet被加载的顺序 内容为一个整型值

  负数或没有设定这个元素表示Servlet容器将在客户端请求这个Servlet的时候加载它

  正数或o表示WEB应用程序被启动时按数值大小由小到大初始化Servlet

  如果同时包含<jsp file>元素和<load on startup> 则jsp文件也被预编译并加载

  <run as>? 执行组件的角色

  <descripttion> 文本描述

  <role name> 指定执行组件的角色名字

  <security role ref>*:声明在组件或部署的组件的代码中的安全角色引用

  <description>* 安全角色文本描述

  <role name> 使用的安全角色的名字

  <role line>? 指定到一个安全角色的引用

  二 <servlet mapping>元素及其子元素 在servlet和url之间定义一个映射

  <servlet name> Servlet的名字 唯一性和一致性 与<servlet>元素中声明的名字一致

  <url pattern> 指定相对于Servlet的URL的路径 该路径相对于web应用程序上下文的根路径

  三 加载Servlet的过程

  容器的Context对象对请求路径(URL)做出处理 去掉请求URL的上下文路径后 按路径映射规则和Servlet映射路径(<url pattern>)做匹配 如果匹配成功 则调用这个Servlet处理请求

  匹配规则

cha138/Article/program/Java/hx/201311/26919

相关参考

知识大全 深入理解Java Servlet与Web容器之间的关系

深入理解JavaServlet与Web容器之间的关系  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 解析web.xml中在Servlet中获取context-param和init-param内的参数

解析web.xml中在Servlet中获取context-param和init-param内的参数  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜

知识大全 在Web窗体设计器中未能加载该文件

在Web窗体设计器中未能加载该文件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  用visual

知识大全 struts分发请求的过程与相关配置

    /_struts分发请求的过程与相关配置  按照mvc模式设计出的web层框架其实就是一个大大的servlet  我们可以在webxml文件中将符合某种特征所有请求交给这个Servlet处理 

知识大全 网页前端优化之滚动延时加载图片示例

做web开发的朋友都应该掌握前端优化这个技巧其中一个就是滚动延时加载这个技巧应用在了很多地方比如新浪微博网页版以下就为大家详细介绍需要的朋友可以参考下   为什么要延时加载呢?页面加载的时候

知识大全 tomcat配置技巧

  编者按现在开发JavaWeb应用建立和部署Web内容是一件很简单的工作使用JakartaTomcat作为Servlet和JSP容器的人已经遍及全世界Tomcat具有免费跨平台等诸多特性并且更新得很

知识大全 加载远程服务上的spring独立子模块

  背景  假设一个web工程有个独立业务子模块userhomerpc个独立子模块也独立发布子模块独立发布后可以及时reloadweb工程的业务功能个子模块可以在任何服务器上也可以是个不同的公司来提供

应用加载磁混凝处理微污染河水

摘要:实验对比考察了常规混凝和加载磁混凝工艺对微污染河水中COD、浊度和TP等污染物的去除效果,系统研究了混凝剂用量、磁种加载量、搅拌条件和药剂投加顺序等因素对加载磁混凝效果的影响。实验结果表明,加载

应用加载磁混凝处理微污染河水

摘要:实验对比考察了常规混凝和加载磁混凝工艺对微污染河水中COD、浊度和TP等污染物的去除效果,系统研究了混凝剂用量、磁种加载量、搅拌条件和药剂投加顺序等因素对加载磁混凝效果的影响。实验结果表明,加载

应用加载磁混凝处理微污染河水

摘要:实验对比考察了常规混凝和加载磁混凝工艺对微污染河水中COD、浊度和TP等污染物的去除效果,系统研究了混凝剂用量、磁种加载量、搅拌条件和药剂投加顺序等因素对加载磁混凝效果的影响。实验结果表明,加载