J2EE应用程序中的六种范围类型
来源:才华咖 本文已影响2.58W人
来源:才华咖 本文已影响2.58W人
J2EE应用程序中有哪些范围类型?J2EE应用程序的范围类型是什么?下面随yjbys小编一起来学习吧!
大多数服务器端 J2EE 应用程序中有六种常用的范围类型:
Transaction(事务)
Request(请求)
HTTP session(HTTP 会话)
Application(应用程序)
Global(全局)
None(无)
事务范围
事务范围覆盖一个事务的整个生命周期。这个范围开始于一个事务的开始。这时会创建一个惟一的范围键。这个范围结束于提交或回滚事务时。这时,与事务范围相关联的所有对象被自动释放回它们的池。
请求范围
请求范围与一个 servlet 请求的范围对应;在容器调用 servlet 来处理请求之后,请求范围立即开始。同时会创建一个惟一的范围键。在 servlet 完成处理之前请求范围结束。这时,与这个范围相关联的.所有对象被自动释放回它们的池。
HTTP 会话范围
HTTP 会话范围与一个 HTTP 会话的生命周期对应。它从创建一个新的 HttpSession 时开始。这时会创建一个惟一的范围键。它结束于会话被销毁或过期时。这时,与这个范围相关联的所有对象被自动释放回它们的池。
应用程序范围
应用程序范围覆盖应用程序的整个生命周期。它开始于把一个应用程序部署到应用服务器时。这时会创建一个惟一的范围键。这个范围结束于应用程序停止运行或从应用服务器中删除时。这时,与这个范围相关联的所有对象被自动释放回它们的池。
全局范围
全局范围是最大的范围。采用这种范围的对象不会被释放。
无范围
无范围用于不使用对象池的对象。采用这种范围的对象每次都通过自己的对象构造函数来创建,并由 Java 垃圾收集器释放。对象管理器根本不管理它们。
J2EE的13种核心技术简介
Java Web开发和J2EE的区别
j2ee应用服务器和web服务器解析
《EXCEL中数据的排序、筛选与分类汇总》教学设计范文
Eclipse j2ee开发环境的搭建
J2EE应用程序中的六种范围类型
关于J2EE三大框架学习顺序的讨论
spoolsvexe应用程序错误问题的解决方法
关于J2EE应用服务器集群简介
男上司喜欢的六种类型的女下属
jQuery中delegate()实例用法
函的适用范围、种类、写法
通过JQuery的Ajax调用一般处理程序
spoolsv.exe应用程序错误的解决方法
j2ee应用服务器和web服务器的比较
J2EE工程师知识点:JPA的优势
J2EE的13种核心技术
J2EE、J2SE、J2ME的区别
建筑工程中各种合同类型
Java中float类型的范围及其与十六进制的转换方法
jQuery中delegate与on的用法与区别
jQuery中ajax的get()方法运用示例
如何在同一Excel数据源同时运用多种类型图表
系统进程中NETWORK SERVICE的计算机应用知识
J2EE应用下基于AOP的抓取策略