免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1712 | 回复: 0
打印 上一主题 下一主题

JSP内置对象范围与应用场景 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-08-01 14:10 |只看该作者 |倒序浏览
JSP内置对象是应用服务器在运行期处理JSP请求的执行规范。所有实现servlet标准规范的WEB应用服务器都会依据规范实现对JSP相应的内置对象的创建、管理、维护和管理机制。依据应用服务器对不同需求的处理要求,JSP提供了九种内置对象的规范,分别包括处理单独请求的对象,处理单用户会话周期对象,以及适用应用程序级别的全据请求对象。这三种对象是JSP应用开发过程使用最频繁的内置对象。



1、静态WEB程序(静态的局限)

(1)交互功能受限

(2)无法动态更新

(3)缺乏业务逻辑



一、内置对象范围:

名称
定义

Request对象
客户端请求对象

Response对象
服务器响应对象

Pagecontext对象
页面上下文对象

Session对象
服务器回话对象

Application对象
应用程序对象

Out对象
服务器端输出对象

Config对象
应用服务器配置上下文对象

Page对象
当前页面的引用对象

Exception对象
运行期异常对象




虽然JSP给出了这细微内置对象,但在实际应用开发中经常使用的内置对象主要集中在request、response、session、application等几个对象。



二、应用场景:



WEB应用程序是基于互联网的应用程序,所有应用交互都是应用服务器上展开的,服务器不但要向客户端提供用户的请求数据输出,而且需要对不同用户的请求进行隔离,管理在服务器上的请求处理状态跟踪,在请求之间传递请求参数,捕获JSP运行异常,初始化JSP页面启动初始化参数等等处理工作。这些工作内容都使用JSP内置来进行管理和调用training.zhunxin.net。



一个典型的应用场景就是系统登录应用。当用户访问公共资源时,系统不需要进行访问隔离,一旦访问的数据涉及保密或个性化要求时,就需要将不同用户的请求进行隔离,跟踪用户的访问状态。不同的用户在登录后会在服务器端分配一个会话跟踪编号,用户在成功登录服务器后都会使用这个编号来与服务器进行交互,服务器也会使用这个编号来管理跟踪用户的访问状态。在会话过程中每一次的请求操作,服务器都会创建请求/响应对象组来完成一个完整的请求过程,过程中保证请求成功的客户端与服务器端的参数都分别封装在请求和响应内置对象中。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP