- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ZK教程
ZK简明教程
原文见 /doc/tutorial.dspZK入门这是一个针对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+libweb.xmlzk.xml+srcweb pagesWEB-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 --listenerdescriptionUsed to clean up when a session is destroyed/descriptiondisplay-nameZK Session Cleaner/display-namelistener-classorg.zkoss.zk.ui.http.HttpSessionListener/listener-class/listenerservletdescriptionZK loader for ZUML pages/descriptionservlet-namezkLoader/servlet-nameservlet-classorg.zkoss.zk.ui.http.DHtmlLayoutServlet/servlet-classinit-paramparam-nameupdate-uri/param-nameparam-value/zkau/param-value/init-paramload-on-startup1/load-on-startup/servlets
您可能关注的文档
最近下载
- 人教版四年级数学上册培优练习题《亿以内数的认识》.pdf VIP
- 中考数学(二次函数提高练习题)压轴题训练含详细答案(1).doc VIP
- 表1消防技术服务基础设备配备要求.doc VIP
- 探索“在线问诊”服务 - 春雨医生产品分析报告.docx VIP
- 私域培训2_私域顶层设计.pptx VIP
- 人教版2024四年级上册英语 unit1 C 课件.pptx VIP
- 2024届广东深圳市翠园中学高三第三次模拟考试语文试卷含解析.doc VIP
- 专题05 记叙文阅读(解析版)-备战2025年中考语文真题题源解密(上海专用).docx VIP
- 04抗滑桩施工技术规程(试行)-TCAGHP 004-2018.pdf VIP
- 借款合同借款合同.docx VIP
文档评论(0)