[Apache Click快速开发]Page生命周期
Apache Click中Page类提供了一系统表示生命周期的空方法,这些方法可以被子类重写。· onSecurityCheck()
· onInit()
· onGet()
· onPost()
· onRender()
官方文档中提供了各方法执行先后的时序图,我们所要做的就是继承Page类,重写这些方法,每个方法中打印一句话到控制台,以此来实际地了解各方法执行先后顺序。
即所谓的Page的生命周期。
[源代码]HelloPage.java
package com.apc.pages;public class HelloPage extends org.apache.click.Page {public HelloPage(){addModel("msg", "Hello Apache Click");}@Overridepublic boolean onSecurityCheck() {System.out.println("onSecurityCheck");return super.onSecurityCheck();}@Overridepublic void onInit() {System.out.println("onInit");super.onInit();}@Overridepublic void onGet() {System.out.println("onGet");super.onGet();}@Overridepublic void onPost() {System.out.println("onPost");super.onPost();}@Overridepublic void onRender() {System.out.println("onRender");super.onRender();}@Overridepublic void onDestroy() {System.out.println("onDestroy");super.onDestroy();}} 请求helloPage.htm之后,控制台显示的信息让人对Page加载过程很明了
页:
[1]