ZK教程.docVIP

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ZK教程

ZK简明教程 原文见 /doc/tutorial.dsp ZK入门 这是一个针对ZK新用户的简明教程。我们将引导您使用数据库来开发一个简单的Web应用程序,并且一步步地解释。尽管此教程的对象为ZK的新用户,但是仍要求读者具备一些Java的编程经验。不过,这就是您使用ZK开发基于Ajax Web应用程序的需要知道的一切。 在此教程中,我们假定您已经安装了JDK (1.4以上),及Servlet容器(例如,Tomcat)。 首个ZK应用程序(To-do List) 假设我们需要这样一个应用程序,它可以存储未来我们要做的事情,以避免我们总是将其忘记。因此,我们需要使用数据库来创建一个简单的应用程序。如果没有安装数据库服务,则使用Java数据库(HSQL DB)比较合适。 体验一下这个程序 在线演示 1.下载todo.zip,解压此包括一个war文件及一个文件夹的zip文件。 2.将此应用程序部署到Tomcat,即将todo.zip文件复制到$TOMCAT_HOME/webapps/ 目录,Tomcat将会处理余下的工作,包括解压及部署。 3.将hsqldb 文件夹(数据库文件)复制到开发目录的根目录(例如,C;\)(译者注:即看你的Tomcat安装在哪个盘,若在D盘,则复制到D:\)。 4.启动Tomcat。 5.打开浏览器,输入http://localhost:8080/todo/todo.zul(端口号取决于您对Tomcat的配置),那么将会看到下面的情景。 所有的情景 某件事情的关键信息,点击Add按钮可以将新数据插入到数据库。 选中表中任一行来在相应的域中显示事件信息,以方便用户修改,点击Updata按钮后即可修改事件信息。 选中表中任一行,然后点击Delete按钮即可删除选中事件。 安装开发目录 我们的首要任务是安装开发目录,包括将ZK的必须库文件引入到开发目录,并配置相关文件。 开发目录的结构 在tomcat的Web应用程序目录下($TOMCAT_HOME/webapps )创建一个开发目录。开发目录的 结构如下: +ProjectName +META-INF +WEB-INF +classes +lib web.xml zk.xml +src web pages WEB-INF/web.xml 定义了必须的servlet,及运行ZK应用程序所需要的监听器(listener) WEB-INF/zk.xml为ZK的配置描述文件(可选) WEB-INF/classes 包括了所有的Java class 文件 WEB-INF/lib 包括了ZK的必须库文件 此应用程序必须的jar文件如下: ZK .bsh.jar: BeanShell Java 代码解释器 . commons-el.jar: Apache的EL表达式解释器 . zcommon.jar : ZK的通用库 . zhtml.jar: XHTML 相关组件 . zk.jar : ZK核心代码 . zkplus.jar :与Acegi Security, Spring, Hibernate,和data binding集成的代码 . zul.jar :XUL相关组件 . zweb.jar:web相关功能代码 HSQLDB . hsqldb.jar :hsqldb 数据库 src/ 下为源文件 web页面可以直接放在主目录下,或者其下的目录 web.xml的配置 第二步是在web.xml中为ZK定义必须的servlet ,及listener。 !-- ZK -- listener descriptionUsed to clean up when a session is destroyed/description display-nameZK Session Cleaner/display-name listener-classorg.zkoss.zk.ui.http.HttpSessionListener/listener-class /listener servlet descriptionZK loader for ZUML pages/description servlet-namezkLoader/servlet-name servlet-classorg.zkoss.zk.ui.http.DHtmlLayoutServlet/servlet-class init-param param-nameupdate-uri/param-name param-value/zkau/param-value /init-param load-on-startup1/load-on-startup /servlet s

文档评论(0)

cj80011 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档