打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
[Apache Click快速开发]Page生命周期

[Apache Click快速开发]Page生命周期

分类: Java 162人阅读 评论(3) 收藏 举报

 Apache Click中Page类提供了一系统表示生命周期的空方法,这些方法可以被子类重写。

onSecurityCheck()
onInit()
onGet()
onPost()
onRender()

官方文档中提供了各方法执行先后的时序图,我们所要做的就是继承Page类,重写这些方法,每个方法中打印一句话到控制台,以此来实际地了解各方法执行先后顺序。

即所谓的Page的生命周期。

[源代码]HelloPage.java

  1. package com.apc.pages;  
  2.   
  3. public class HelloPage extends org.apache.click.Page {  
  4.     public HelloPage(){  
  5.         addModel("msg""Hello Apache Click");  
  6.     }  
  7.     @Override  
  8.     public boolean onSecurityCheck() {  
  9.         System.out.println("onSecurityCheck");  
  10.         return super.onSecurityCheck();  
  11.     }  
  12.     @Override  
  13.     public void onInit() {  
  14.         System.out.println("onInit");  
  15.         super.onInit();  
  16.     }  
  17.     @Override  
  18.     public void onGet() {  
  19.         System.out.println("onGet");  
  20.         super.onGet();  
  21.     }  
  22.     @Override  
  23.     public void onPost() {  
  24.         System.out.println("onPost");  
  25.         super.onPost();  
  26.     }  
  27.     @Override  
  28.     public void onRender() {  
  29.         System.out.println("onRender");  
  30.         super.onRender();  
  31.     }  
  32.     @Override  
  33.     public void onDestroy() {  
  34.         System.out.println("onDestroy");  
  35.         super.onDestroy();  
  36.     }  
  37. }  

请求helloPage.htm之后,控制台显示的信息让人对Page加载过程很明了


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
JSP中使用log的方法
Cassandra与Kubernetes
禁用CentOS下Apache的测试页面
Lang3就这1张图,必备(一)
我的第一个log4j程序(详细解释)
log4j的最基础用法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服