`
85977328
  • 浏览: 1898755 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Application应用

阅读更多

application对象的主要作用是保存公共信息
 属性操作3个方法
 setAttirbute(),getAttirbute(),removeAttirbute()
 得到工作目录的真实路径,public String getRealPath(String path)
 需要一个参数: /
 Application在整个服务器中只有一个实例对象
 在实际应用中,往往使用getServletContext()方法代替application
 <%=getServletContext().getRealPath("/")%>
 问题?为什么此方法没有使用对象调用?
  所有Web处理程序,有一个Web容器支持,实际上此方法是由容器调用的。
  .this
out对象:主要用于动态向客户端输出数据
 开发中的原则:HTML代码与JAVA代码分离,如果要输出内容,尽量使用表达试输出<%%=>
config对象:
 在J2EE中安全性体现:工作目录的WEB-INF文件夹
 如果能够将一个页面保存在WEB-INF文件夹下,安全性提高了吗?
 页面无法找到,此时要解决一个问题:使页面能够被用户所访问
 解决方法:在WEB-INF存在一个web.xml文件
 web.xml文件:属于整个Web站点的配置文件
 </description>
  <servlet>
   //在web.xml文件内部起做用,与servlet-mapping关联
   <servlet-name>phl</servlet-name>
   //找到jsp的路径,此路径一般都保存在WEB-INF之中
   <jsp-file>/WEB-INF/sdemo.jsp</jsp-file>
  </servlet>
  <servlet-mapping>
   //在web.xml文件内部起做用,与servlet-name完全一致
   <servlet-name>phl</servlet-name>
   //网页上输入的实际路径地址,也是映射名称
   <url-pattern>lckybird</url-pattern>
  </servlet-mapping>
 </web-app>
 此文件一旦被修改之后,必须重启动服务器,因为服务器启动的时候会读取此文件
 要使用config对象,JSP页面必须在web.xml中进行配置
 以下放到<servlet></servlet>之中
 <init-param>
  <param-name></param-name>
  <param-value></param-value>
 </init-param>
 如果取得这些初始化参数,必须通过映射名称进行访问JSP页面,才可以取得初始化参数,通过config对象取得
 方法:public String getinitParameter(String name)
 通过此种功能,可以将数据库连接的一些信息写在配置文件之中

2
0
分享到:
评论
3 楼 mercyblitz 2010-06-25  
引用

在你进行纯Servlet代码开发的时候,getServletContext()能取得Application对象,而没法直接访问 Application对象



更不明白了!

解释一下?
2 楼 85977328 2010-06-25  
mercyblitz 写道
引用
在实际应用中,往往使用getServletContext()方法代替application
<%=getServletContext().getRealPath("/")%>


不明白为什么要这么用?是同一个对象。


在你进行纯Servlet代码开发的时候,getServletContext()能取得Application对象,而没法直接访问Application对象,所以一般都用getServletContext(),本质上没差别,都是指向的同一个引用.
servlet中的引用方法如下:
ServletContext applicaton = this.getServletContext();
1 楼 mercyblitz 2010-06-25  
引用
在实际应用中,往往使用getServletContext()方法代替application
<%=getServletContext().getRealPath("/")%>


不明白为什么要这么用?是同一个对象。

相关推荐

    Debugging Application 应用程序调试技术 光盘

    应用程序调试技术 光盘 John Robbins Debugging Application

    MvcApplication4 mvc模式开发项目的例子

    MvcApplication4是一个使用ASP.NET MVC框架开发的示例项目,它展示了如何在Visual Studio 2010环境下构建基于模型-视图-控制器(MVC)模式的Web应用程序。在这个项目中,我们将深入探讨MVC架构的核心概念,以及它...

    案例四 ASP.Net应用对象的使用

    ASP.NET应用对象,也称为Application对象,是ASP.NET内置的对象,它在整个应用程序生命周期内共享数据,为所有用户和请求提供全局存储。通过Application对象,开发者可以存储在应用程序启动时设置并在整个应用程序...

    西南科技大学Java程序设计与实践 实验四 GUI实验实验报告及源码

    设计一个类似Windows计算器的Application应用程序。 三、实验要求: 1、采用Java Application方式建立应用程序框架; 2、仿照Windows计算器,利用多种布局方式实现界面设计; 3、完成简单的整数加、减、乘、除运算。...

    MATLAB利用Application Compiler创建独立的应用程序

    ### MATLAB利用Application Compiler创建独立的应用程序 #### 一、引言 在软件开发领域,将一个复杂的编程环境中的应用程序转化为可以在没有该环境的系统上独立运行的程序是一项重要的技能。对于MATLAB用户而言,这...

    一个java的计算器

    一个java的计算器一个java的计算器一个java的计算器一个java的计算器一个java的计算器一个java的计算器

    application类使用示例

    在Android开发中,`Application`类是每个Android应用程序的基础组件,它是所有Activity、Service以及其他组件的顶级容器。`Application`类是Android系统最先创建的组件,它的生命周期贯穿整个应用程序,因此,它为...

    JavaFX Application应用实例

    在本实例中,我们将探讨如何使用JavaFX的`Application`类来构建一个简单的应用,并处理命令行参数。 1. **JavaFX Application 类** `Application` 类是JavaFX框架的核心,它是所有JavaFX应用程序的基类。你需要...

    Websphere Application Server 6.0 应用指南

    ### WebSphere Application Server 6.0 应用指南 #### WebSphere Application Server 6.0 开发工具介绍 **WebSphere Application Server (WAS) 6.0** 的发布标志着IBM在企业级Java应用服务器领域的新里程碑。此...

    使用Application做android完全退出系统实例

    首先,我们要明白`Application`类是Android应用程序的基类,它在应用启动时最先被创建,并在整个应用生命周期内存在。我们可以通过重写`Application`类的方法,添加一些全局的初始化或清理操作。 **1. 创建自定义...

    关于应用容器(Application Container)

    ### 关于应用容器(Application Container)的关键知识点 #### Flex与应用容器的基本概念 - **Flex**是一种开源框架,用于构建跨平台的桌面和移动应用程序。它使用MXML(一种基于XML的语言)和ActionScript(一种...

    Excel_Application对象应用大全

    Excel中的Application对象是Excel对象模型的核心,它代表整个Excel应用程序,并包含了所有与用户交互和Excel功能相关的组件。通过Application对象,你可以控制Excel的行为,自定义界面,甚至与Excel的其他部分进行...

    Cookie,Session,Application的区别与应用

    ### Cookie、Session、Application 的区别与应用 在 ASP.NET 中,为了存储用户的状态信息或临时数据,开发人员经常使用多种内置的对象,例如 Application、Session、Cookie、ViewState 和 Cache 等。这些对象各有...

    第5章 Application(应用程序)对象

    在Excel VBA编程中,`Application`对象是一个非常核心且重要的组成部分,它提供了与Excel应用程序交互的各种属性、方法和事件。本章将深入探讨`Application`对象及其在实际编程中的应用。 首先,`Application`对象...

    ApplicationClass.zipApplication类的创建与应用

    `Application`类是WPF中的一个重要组件,它是每个WPF应用程序的核心,负责管理应用程序的生命周期、启动窗口以及资源加载等关键任务。在这个"ApplicationClass.zip"文件中,我们可能找到了关于如何创建和应用`...

    JSP内置对象 session application的应用

    JSP内置对象session和application的应用 JSP(Java Server Pages)是一种服务器端脚本语言,用于生成动态网页。JSP内置对象是JSP提供的一些预定义对象,通过这些对象,可以访问和操作服务器端的资源。其中,session...

    华为HCIA-Kunpeng Application Developer鲲鹏应用开发者 培训教材.rar

    《华为HCIA-Kunpeng Application Developer 鲲鹏应用开发者培训教材详解》 华为HCIA-Kunpeng Application Developer(鲲鹏应用开发者)是华为推出的一项专业认证,旨在培养和认证能够在华为鲲鹏计算平台上进行业务...

    Excel和Visual Basic for Application开发应用程序

    欢迎使用Excel和Visual Basic for Application开发应用程序!作为已经能够熟练使用Excell的用户,你一定对Excell强大的功能感到满意。现在,你将逐步提高到更高的水平。即使你以前从来没有编写过程序,也能够使用...

    计算机专业词汇.txt

    application 应用、应用程序 application framework 应用程序框架 appearance 外观 append 附加 architecture 架构、体系结构 archive file 归档文件、存档文件 argument引数(传给函式的值)。参见parameter array ...

Global site tag (gtag.js) - Google Analytics