第四章 Servlet Context
1. Introduction to the ServletContext Interface
这个接口定义了一个servlet对它运行于其中的Web application的概览。使用ServletContext对象,一个servlet可以记录时间,获得资源的URL,存取属性,而这些属性又可以被别的context访问。一个ServletContext根植于一个Web server的一个已知path。比如,一个ServletContext可以被定为于http://www.mycorp.com/catalog.所有开始于/catalog请求路径的请求都会被导向跟这个ServletContext相关的Web application。
2. Scope of a ServletContext interface
对于每个部署到一个容器的网络应用程序,都会有一个ServletContext interface的实例与之相关联。当这个容器被分布到许多个vm上的时候,一个Web application会在每个jvm上都拥有一个ServletContext实例。
在一个容器中,没有被部署到一个Web app中的servlet,隐含地作为一个“默认”Web app的一部分,同时拥有一个默认的ServletContext。在一个分布式容器中,默认的ServletContext是不能被分配的(non-distributable)而且只能存在于一个jvm中。
3.Initialization Parameters
servlet可以访问一个Web app相关的context的初始化参数,他们是被app开发者在部署描述文件中定义的
getInitParameter getInitParameterNames
4.Context Attributes
setAttribute getAttribute getAttributeNames removeAttribute
4.1 Context Attributes in a DIstributed Container
上下文属性在他们所创建的jvm上是本地化的。这样防止了ServletContext属性成为一个在分布式容器中的一个可共享内存。当信息需要在运行在分布式环境中的servlets之间共享的时候,应该被置于一个session中,或者是DB,EJB部件中。
5,Resources
ServletContext接口仅仅对属于Web app一部分的静态内容文档的结构层次的直接访问,包括HTML GIF或者JPEG,通过以下方法。 getResource getResourceAsStream
他们以一个用"/"起始的字符串作为变量。他们只能访问静态资源,如JSP之类的动态资源是不会被解析为输出的。资源的完整列表可以通过getResourcePaths(String path)获得
6. Multiple Hosts and ServletContexts
Web servers可以在一个server中支持多个共享同一个IP地址的逻辑主机。即“virtual hosting”,ServletContext不能被virtual hosts所共享。
7. Reloading Considerations 7.1 Temporary working Directories
javax.servlet.context.tempdir --> java.io.File
分享到:
相关推荐
servlet笔记servlet笔记servlet笔记servlet笔记servlet笔记servlet笔记servlet笔记servlet笔记servlet笔记servlet笔记
Servlet学习笔记(java的Servlet)。 jsp的学习基础。此笔记可让你5天内学会使用Servlet,可快速入门,也可当手册使用。 更多:http://download.csdn.net/user/daillo/all
Java Servlet Specification__ Version 2.3书籍
Java相关课程系列笔记之九Servlet学习笔记 Java相关课程系列笔记之十JSP学习笔记 Java相关课程系列笔记之十一Ajax学习笔记 Java相关课程系列笔记之十二jQuery学习笔记 Java相关课程系列笔记之十三Struts2学习笔记 ...
我在学习servlet做的笔记 我在学习servlet做的笔记我在学习servlet做的笔记 我在学习servlet做的笔记我在学习servlet做的笔记
Servlet学习笔记Servlet学习笔记
林学良Jsp&Servlet学习笔记,html格式的,很基础的学习文档。
《JSP & Servlet学习笔记(第2版)》是作者多年来教学实践经验的总结,汇集了学生在学习JSP&Servlet;或认证考试时遇到的概念、操作、应用等各种问题及解决方案。 《JSP & Servlet学习笔记(第2版)》针对Servlet 3.0的...
servlet入门经典笔记servlet入门经典笔记servlet入门经典笔记servlet入门经典笔记servlet入门经典笔记servlet入门经典笔记
最新的servlet3.0规范和api文档
The intended audience for this specification includes the following groups:vi Java Servlet Specification • April 2013 ■ Web server and application server vendors that want to provide servlet engines...
Servlet学习笔记
JSP Servlet 学习笔记 第2版 林信良 随书光盘 第3卷
servlet 基础笔记 servlet基础 servlet入门
韩顺平2011细说servlet完整笔记 与韩顺平sevlet视频完美配套
JSP & Servlet学习笔记(第2版)》是作者多年来教学实践经验的总结,汇集了学生在学习JSP&Servlet或认证考试时遇到的概念、操作、应用等各种问题及解决方案。 本书针对Servlet3.0的新功能全面改版,无论章节架构...
JSP&Servlet学习笔记,适合初学jsp和servlet的人群,初学者学习可能有点困难
[JSP&Servlet;学习笔记(第2版)]。
方立勋servlet学习笔记