从本章开始介绍一些常用的方法及组件
获得ServletContext
java类中:getDesktop().getWebApp().getNativeContext()
当然,这个类要继承zk的某个组件才行,例如Window
zul中:desktop.getWebApp().getNativeContext()
有了他,获得ApplicationContext就不在话下了:
ApplicationContext ctx =
WebApplicationContextUtils.getRequiredWebApplicationContext(
(ServletContext)getDesktop().getWebApp().getNativeContext());
zk的timeout
在WEB-INF/zk.xml中加入下边代码:
<session-config>
<!-- 设置session过期时间,注意单位是秒-->
<session-timeout>1800</session-timeout>
<!-- Turn on the following if you want to reset the session-timeout
counter when receiving onTimer, like any other request
In other words, the session is never timeoout if the desktop has
a timer.-->
<!-- 上边的注释我翻译不好,我一般是注释掉的 -->
<!--<timer-keep-alive>true</timer-keep-alive>-->
</session-config>
<device-config>
<device-type>ajax</device-type>
<!-- 设置timeout后跳转的页面 -->
<timeout-uri>/timeout.zul</timeout-uri>
</device-config>
下边转一个我在别的论坛看到的zk总结,比我总结的好多了!
原文地址:http://www.javaworld.com.tw/jute/post/view?bid=49&id=180896&tpg=1&ppg=1&sty=0&age=0
作者:
rcblrcbl
原图放在附件里了
- 大小: 109.4 KB
- 大小: 92.1 KB
- 大小: 222 KB
- 大小: 134 KB
分享到:
相关推荐
3. **组件基础属性及事件** - 每个ZK组件都有ID属性,用于唯一标识该组件,便于在代码中引用和操作。 - 除了ID,组件还有其他属性,如可见性(visible)、样式(style)等,它们可以用来控制组件的行为和外观。 -...
文档《ZK_学习总结100207.doc》可能涵盖了这些内容的详细讲解,包括ZK的安装部署、基本操作、故障恢复、性能优化等方面。 通过深入学习和实践ZK,你能够提升解决分布式系统中一致性问题的能力,为构建高可用、可...
不过,我将基于文件中的内容以及标题指示的方向,首先解释ZK框架的基础知识,随后将解释Ajax开发的基础知识点,尽管这些知识点并非直接从文件中提取。 ### ZK框架的基础知识 ZK框架是一个开源的Java Web框架,其...
**ZK框架详解** ZK框架是一款高效且易用的Java Web开发框架,它专为构建富客户端(Rich Client)...在"zk框架demo"中,我们可以深入研究ZK的各个方面,从基础组件的使用到高级功能的实现,不断提升自己的Web开发技能。
在"gettingStarted-master"压缩包中,你会发现一个基础的ZK应用示例。这个示例通常包括一个简单的ZUL(ZK User Interface Language)文件和一个对应的Java控制器。ZUL文件是ZK的标记语言,用于描述用户界面布局和...
在深入探讨ZK学习总结之前,我们先了解一下ZK是什么。ZK是一个开源的轻量级Java框架,专为构建富客户端用户界面而设计。它提供了丰富的组件库,简化了Web应用的开发,并且强调了零脚本的编程模型,使得开发者能够更...
总结来说,Mycat通过ZK进行集群管理和状态同步,ZK配置文件的正确设置对于Mycat的稳定运行至关重要。`zk-default.txt`文件的初始化和`zk-config`工具的使用是确保Mycat集群正常工作的基础。同时,理解Mycat的集群...
书中详细讲解了如何使用ZK访问数据库,包括理论基础和具体实践。使用Hibernate作为ORM框架的例子被重点介绍,展示了如何映射实体类、生成数据库表以及管理会话和事务。 #### MVC与MVVM模式的应用 MVC(Model-View-...
一、ZK数据绑定基础 ZK的数据绑定机制基于MVC(Model-View-Controller)设计模式,通过数据绑定API实现了视图和模型之间的双向同步。这意味着当模型数据发生变化时,视图会自动更新,反之亦然。ZK的数据绑定主要涉及...
总结,ZK-RFID102 SDK是一个全面的RFID开发工具,它涵盖了从基础理论到实际应用的各个方面。通过深入学习和实践,开发者不仅可以掌握RFID技术,还能利用ZK-RFID102构建出满足特定需求的高效、安全的RFID解决方案。...
客户端是Curator Framework,是Apache的项目,它主要的功能...可以总结Curator主要解决以下三类问题: 封装ZK Client与Server之间的连接处理; 提供了一套Fluent风格的操作API; 提供ZK各种应用场景的抽象封装;
ZK 5 Essentials是一本关于学习ZK技术的官方文档,为想要...整体上,ZK 5 Essentials为开发者提供了一个全面的视角,涵盖了从ZK基础架构到高级功能的完整指南,使得开发者能够深入理解ZK并应用于实际的Web应用开发中。
**ZK**是一种先进的Web应用开发框架,它以AJAX/XUL/Java为基础,专为简化Web应用开发流程而设计。ZK的核心优势在于其能够使Web应用的开发过程如同桌面应用那样直观便捷。 - **核心特点**: - **AJAX引擎**:基于...
- **Eclipse IDE for Java EE Developers**:这是ZK-Studio运行的基础平台。 - **ZK-Studio**:作为Eclipse的插件,用于ZK框架项目的开发。 ##### 2. 安装步骤 - **安装Eclipse IDE**:下载并安装Eclipse IDE for ...
#### 三、ZK框架的应用场景与案例 **2.1 应用场景** - **企业级应用**:ZK特别适合构建大型的企业级应用,这类应用通常需要大量的交互性和复杂的数据处理能力。 - **移动Web应用**:虽然ZK主要针对桌面应用设计,...
### zk初学者上手简单资料 #### 一、zk简介 ...通过这些步骤的学习,可以帮助开发者快速掌握 zk 的基本操作,并为进一步深入学习打下坚实的基础。此外,提供的参考资料也为进一步研究 zk 提供了便利。
对于初次接触ZK的新手来说,本节将提供一些基本的概念介绍和技术背景知识,以帮助更好地理解ZK及其应用场景。 - **Servlet容器**:在Java Web开发中,Servlet容器(也称为Java Web服务器)是必不可少的组成部分,它...
**Zookeeper 概述** ...通过阅读《ZK 学习总结第一阶段.doc》文档,你可以更深入地了解 Zookeeper 的核心概念、工作原理以及在分布式系统中的实际应用,为成为熟练掌握 Zookeeper 的 IT 专业人士奠定基础。
**ZK框架详解** ZK是一款基于Java的Ajax框架...总结,ZK是一个强大的Java Ajax框架,它简化了RIA的开发,提供了高效的事件处理和组件模型。通过深入学习和实践ZK,开发者可以创建出性能优异、用户体验优秀的Web应用。