原文來源:http://blog.matrix.org.cn/page/joeyta?entry=zk_ajax_but_no_javascript
ZK 为Ajax Web开源框架, 它带给我们能以最少编程能力,
提供Rich client介面而不需要编写Javascript. 是一种以事件驱动组件的开发过程.
开发员就像开发桌面应用程式般轻松, 类似设计及编写HTML标记语言般简单..
ZK 於2006年3月, 获得2006年社区精选奖项,
并在2006年5月, 成为SourceForge第一热门项目.
开始备忘记:
首先安装Tomcat 5.x.
http://apache.seekmeup.com/tomcat/tomcat-5/v5.5.17/bin/apache-tomcat-5.5.17.exe
下载後直接安装到目录 D:tomcat
由於本人电脑安装了几个 tomcat , 故把 port设为8083 ( 预设port是8080 )
http://localhost:8083/ 测试是否安装成功.
测试 ZK:
下载 zk-demo-2.0.1.zip
http://sourceforge.net/project/showfiles.php?group_id=152762
解压後把 zkdemo-all.war 或 zkdemo-all.ear 放进 c:tomcatwebapps 目录下.
启动 tomcat
浏览 http://localhost:8083/zkdemo-all/userguide/ 进行测试
这里有很多范例, 可在 Try me 下的 TextArea 里更改,
然後按 Try me 按钮就会在上面显示. 有兴趣的同仁可在这里玩一阵子.
测试:
[1] ZK HelloWorld(第一个例子 -- 问候Joeyta):
由於启动 tomcat 後, 会把 zkdemo-all.war 自动解压.
产生 c:tomcatwebappszkdemo-all 的目录.
建立测试目录 c:tomcatwebappszkdemo-allmydemo
建立测试档案 c:tomcatwebappszkdemo-allmydemoHelloWorld.xul
HelloWorld.zul 的内容为:
Hello, Joeyta!
如果有web view的开发经验, 上面代码看下去不用解释都知识在干甚麽.
浏览 http://localhost:8083/zkdemo-all/mydemo/HelloWorld.zul 结果为:
以上教学可参考官方更完整的文档:
http://zk1.sourceforge.net/wp/ZK-quickstart.pdf
集成 Eclipse WTP 可参考:
http://zk1.sourceforge.net/smalltalks/eclipse/ek.html
如果想更了解 XUL(XML User-interface Language) 可参考:
http://xul.sourceforge.net/mozilla.html
http://xulplanet.com/tutorials/xultu/
[2] ZK Interactive(第二个例子 -- 互动):
建立测试档案 c:tomcatwebappszkdemo-allmydemoInteractivity.zul
内容为:
浏览 http://localhost:8083/zkdemo-all/mydemo/Interactivity.zul
整个测试过程既轻松, 又简单. 有兴趣的同仁可跟随官方的教学文档, 很充足.
以上只是简单的示例, 可参考官方的开发文档:
http://zk1.sourceforge.net/wp/ZK-devguide.pdf
原文來源:http://blog.matrix.org.cn/page/joeyta?entry=zk_ajax_but_no_javascript
ZK 为Ajax Web开源框架, 它带给我们能以最少编程能力,
提供Rich client介面而不需要编写Javascript. 是一种以事件驱动组件的开发过程.
开发员就像开发桌面应用程式般轻松