1、ZK框架简介
ZK框架是一个用JAVA实现的简单但是功能强大的表现层框架。它包括了一个基于Ajax的事件驱动引擎、这也是它的最大特色。可以做到没有JavaScript,只通过ZUML(ZK User Interface Markup Language)这种标识语言即可做到界面创建和事件响应。
ZK的实现完全用java实现,开发过程中不会有任何的JavaScript代码,但是通过将zul文件(ZK的源文件,类似于jsp文件)通过ZK引擎编译后查看页面源代码,结果还是可以看到,ZK实现的本质还是通过 JavaScript+CSS来处理异步请求的。
组件是ZK中最常见的元素。有点类似于JAVA Swing或者VB这样的基于组件的编程。结合ZK Studio,可以达到可视化和动态地查看页面效果。
特征:
1. 它是一个表现层工具。可以与hibernate,iBatis,spring等凡是与JAVA有关的结合构建一个完整的WEB应用。
2. 以服务端为中心的框架。它封装了Ajax的后台处理技术。服务端由两个重要部分实现:ZK加载器,ZK异步更新引擎。前者负责解析URL请求,生成HTML页面;后者负责监听和处理客户端的Ajax请求,同时更新ZK组件的属性,然后将Ajax响应发回给客户端。
3. 基于组件的GUI。页面的可视部分都是由组件构成。类似于HTML标签,但是比HTML标签更灵活。
不足之处:
1. ZK与JAVA结合紧密。由于ZK的组件都是由JAVA实现,所以对组件的控制也仅限于用JAVA语言。无法与控制层解耦。
2. 学习资料和文档比较少。最全面的ZK应用其实还是官方的DEMO。连《ZK框架——Ajax开发实践》一书都是用的官方例子。所以对有些事件或者属性只有自己探索。
3. ZK的测试比较薄弱。对页面无法用工具进行测试。只能用手动测试。调试也不方便。出错了的话错误信息不明确,无法很快定位问题。
分享到:
相关推荐
zk web框架 zk web框架 zk web框架 zk web框架 zk web框架 zk web框架 zk web框架 zk web框架 zk web框架 zk web框架 zk web框架 zk web框架 zk web框架 zk web框架 zk web框架
ZK框架 中文技术文档ZK框架 中文技术文档ZK框架 中文技术文档ZK框架 中文技术文档ZK框架 中文技术文档ZK框架 中文技术文档ZK框架 中文技术文档ZK框架 中文技术文档ZK框架 中文技术文档ZK框架 中文技术文档ZK框架 ...
ZK框架开发手册 ZK 7.0.5 Developer's Reference.pdf ZK框架开发手册 ZK 7.0.5 Developer's Reference.pdf
水电费水电费水电费水电费水电费水电费水电费是的发送到发送到方式的方式的
ZK框架学习总结.pdf
ZK资料学习zk框架的助手,带你步入zk的殿堂。。。。。
现在zk是一个刚刚兴起的框架,网络上关于zk框架的资源还是很少的,我学习这个碰到了不少的问题,不过还是慢慢的解决了,上传我的运用zk框架基于java的一个web学生管理系统开发给大家参考,希望能对学习zk框架的朋友...
ZK框架 : Ajax开发实战1.rar
ZK框架官方API,目前国内很少有这方面的资料!
zk框架中的一些注解使用,项目中的需要用到的,各位可以了解一下,希望可以帮到大家!今后可以多交流,相互学习,共同进步。
ZK框架:Ajax开发实战.pdf ZK框架:Ajax开发实战.pdf
zk框架开发中遇到的错误整理
zk框架开发中遇到的错误整理
zk后台api很全的,对于学习ZK很有用的。
zk是一个以java为后台的web框架,扩展性好,支持javascript等脚本
zk框架的demo,ZK是一个Ajax Java Web框架,利用少量代码就能够开发出拥有Rich UI的Web应用。ZK提供基于XUL的标记语言和事件驱动的组件,可以让你像开发桌面应用程序一样简单。
zk框架的入门介绍,刚开始学习和接触zk框架的伙伴可以看看,不错的资料
zk框架开发帮助文档
ZK框架_J2EE技术(有胜于SSH的WEB与手机框架) ZK框架_J2EE技术(有胜于SSH的WEB与手机框架) ZK框架_J2EE技术(有胜于SSH的WEB与手机框架)