JavaWeb教案15(第七章)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

武汉软件工程职业学院教案(理论教学首页)(第页)章节名称第7章JSP内置对象application授课安排授课时数2授课时间90min授课方法面授授课教具机房教学目的使学生了解:JSP中application对象的使用方法教学重点1)application对象基本特征2)application对象本质3)web.xml配置文件教学难点难点:写操作application对象、读操作application对象;Web应用程序都具备两个部分主要内容:application对象,是一种应用程序级别的集合变量,存储在其中的变量,生命周期和服务器生命周期相同,是服务器级别的一种全局变量。7.1application基本特征Application是一个集合性对象,其中存放多个key-value值对,key值必须唯一写操作application对象application.setAttribute(msg,str);读操作application对象Objecto=application.getAttribute(msg);Stringstr1=(String)o;application对象在整个服务器生命周期中都存在,并可以被JavaWeb应用程序访问通过Application变量在Web应用程序中的不同JSP间传递数据;我们可以使用如下脚本声明并建立Application对象的属性。装订线武汉软件工程职业学院教案(附页)(第页)%Application(MyVar)=HelloSetApplication(MyObj)=Server.CreateObject(MyComponent)%一旦我们分配了Application对象的属性,它就会持久地存在,直到关闭Web服务器服务使得Application停止。由于存储在Application对象中的数值可以被应用程序的所有用户读取,所以Application对象的属性特别适合在应用程序的用户之间传递信息。7.2application对象本质JSP的application内置对象对应了JSPWeb应用程序的执行环境,代表Web应用程序的状态本节主要内容Web应用程序application基本属性JavaWeb应用程序的概念一个JSPWeb应用程序可以是一个文件夹,也可以是一个war文件(一个压缩打包文件),此文件夹具备如下的结构Web应用程序都具备两个部分:1)一个私有的WEB-INF文件夹,所有类、包、自定义标记都保存在该文件夹中;武汉软件工程职业学院教案(附页)(第页)WEB-INF资源,无法被浏览器直接访问,是私有文件夹2)WEB-INF之外的其它文件或文件夹,统称为是资源文件夹,存放如jsp页面、HTML页面、图片等。WEB-INF之外的资源可以被自由访问,是公共文件夹。JavaWeb应用程序的配置和状态Web应用程序WEB-INF文件夹中需要具有一个web.xml配置文件,该文件包含了所有java类的部署和初始化信息。Web应用程序的构成由web.xml配置文件WEB-INF中的程序性资源其它公共资源JavaWeb应用程序可以在JavaWeb服务器中独立执行JavaWeb应用程序的状态可以使用Application刻画Application对象的基本属性getServerInfo()返回当前Servlet的版本信息getMajorVersion返回当前servletapi的大版本号getMinorVersion返回当前servletapi的小版本号getRealPath(Stringpath)返回虚拟路径path对应的真实路径getResource(Stringuripath)返回一个URL对象,该对象反映位于给定的URL地址(/dir/dir/filename.ext)的Servlet环境中的资源

1 / 3
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功