页面生命周期方法
这里有一些有益于组件执行操作的情况,通常是一些基于页面生命周期的初始化与缓存。
页面生命周期非常简单,当第一次被请求时,页面被装载,装载一个页面包括初始化页面中的组件及将各组件连接在一起。
页面一旦被装载,它就附加于当前的请求。注意存在许多的线程,每一个线程处理它自己的请求。许多情况下,会有同一页面的多份拷贝附加于不同的请求(即不同的线程)。这也是Tapestry不用你担心多线程的问题……对象参与任何请求且只用于该请求(即该线程)。
在请求结束时,响应(response)被发往客户端后,页面便脱离该请求。这正是执行一个页面清理的时机,如丢弃一些临时的对象(以便它们可以被垃圾回收器回收)、返回页面最初的状态。脱离后,页面被置入页面池,以等待稍后的请求重新使用它(很可能是另外一个用户)。
组件呈现时,我们可以通过标注(identifying)方法告知组件以下事件被调用。
我们可以选择在方法上附加一个注解(annotation),或者正确简单地命名方法。
页面生命周期方法应该不带参数且返回void值。
注解(annotations)/方法名:
分享到:
- 2007-04-21 09:25
- 浏览 4870
- 评论(1)
- 论坛回复 / 浏览 (0 / 3703)
- 查看更多
相关推荐
Spring框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。 Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大...
Spring框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。 Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大...
Spring框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。 Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大...
Spring框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。 Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大...
Spring框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。 Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大...
Spring框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。 Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大...
Spring框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。 Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大...
Spring框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。 Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大...
Spring框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。 Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大...
JavaServer Faces 2.0, The Complete Reference 自从JSF 2.0立项起,就一直关注他,除了他承诺的那些技术和思想上的先进性,更多的原因是由于他为适应Web 2.0开发应用而提出的简化开发...d、 增强的事件模型和生命周期
优点: 对覆盖绑定(overriding binding)、验证(validation)等提供生命周期管理 与许多表示层技术/框架无缝集成:JSP/JSTL、Tiles、Velocity、FreeMarker、Excel、XSL、PDF 等 便于测试——归功于IoC 缺点: ...