开发者社区> 狗尾巴呢> 正文

Java AJAX开发系列 - 1,ZK介绍

简介: 最近的一个项目2期改造,基于ZK的使用,发现ZK开发AJAX应用也很酷,特把学到一些内容分享一下。 简介 ZK是一套以AJAX/XUL/Java为基础的网页应用程序开发框架,用于丰富网页应用程序的使用接口。
+关注继续查看

最近的一个项目2期改造,基于ZK的使用,发现ZK开发AJAX应用也很酷,特把学到一些内容分享一下。

简介

ZK是一套以AJAXXULJava为基础的网页应用程序开发框架,用于丰富网页应用程序的使用接口。最大的好处是,在设计AJAX网路应用程序时,轻松简便的操作就像设计桌面程序一样。ZK包含了一个以AJAX为基础、事件驱动(event-driven)、高互动性的引擎,同时还提供了多样丰富、可重复使用的XUL与HTML组件,以及以XML为基础的使用接口设计语言ZK User-interfaces Markup Language(ZUML)。

ZK提供超过120个XUL组件及80个XHMTL组件。举凡listbox, slider, audio, slider, tree, combobox, tabbox, auto-completion等均有支持。ZK亦提供FCKeditor,Dojo, Google Maps,和SIMILE Timeline的组件,让用户直接以Java控制,无须使用JavaScript

ZK是一套开放源码、兼容于XUL/HTML标准、Java写成的开发工具。

ZK vs GWT

用JAVA编写AJAX应用,和GWT有些类似,主要的差别如下:

http://www.zkoss.org/whyzk/zk_vs_gwt

Fast compilation, fast development cycle in Java!

Productive Server+client Fusion architecture!

Powerful Data-binding and MVC!

Robust enterprise security!

GWT则是把JAVA代码翻译成客户端的JavaScript形式

产品

ZK 这个是基本的框架

ZK Spreadsheet ZK Pivottable建立类似Excel形式、报表等的Web程序的组件

ZK Calendar 进度、日期安排的组件

ZK Studio 开发环境

ZK Spring 供和Spring 集成使用的组件

ZK JSP Tags, and ZK JSF Components 在JSP中集成使用的组件,JSF部分好像已经暂停了

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
高级开发必须理解的Java中SPI机制
高级开发必须理解的Java中SPI机制
8 0
六年Java开发,分享年薪50W+架构师一路成长的辛酸
13年下半年接触java,奇遇一般参加了java培训,期间甘苦自知。14年初如愿找到人生第一份工作,工资3k;对于之前的付出也算是回报吧 ,对于当时的我已经很满足了。 但是后来没想到公司是个坑, 入司半年有余,写的代码屈指可数;但是却结交了一位良师益友对我以后的职业发展和技术上提供了明灯,给予了不少帮助。所以说(塞翁失马,焉知非福)还是有些道理的。
21 0
阿里大牛都在读的10本Java实战书籍,Java开发进阶必备书单
关乎于程序员,除了做项目来提高自身的技术,还有一种提升自己的专业技能就是:多!看!书! 毕竟,书是学习的海洋呢!So,Java程序员你们准备好了吗?双手奉上Java程序员必读之热门书单。
21 0
3分钟教你用java开发一个小程序后台服务器~看完你也会
3分钟教你用java开发一个小程序后台服务器~看完你也会
18 0
一日一技:在Python开发中,如何让Java程序员抓狂
一日一技:在Python开发中,如何让Java程序员抓狂
9 0
【一名资深Java开发的经验浅谈】
【一名资深Java开发的经验浅谈】
17 0
手把手一步一步教你使用Java开发一个大型街机动作闯关类游戏21之enemy行走和死亡动画效果
手把手一步一步教你使用Java开发一个大型街机动作闯关类游戏21之enemy行走和死亡动画效果
41 0
手把手一步一步教你使用Java开发一个大型街机动作闯关类游戏20之enemy被攻击显示后退动画(block效果)
手把手一步一步教你使用Java开发一个大型街机动作闯关类游戏20之enemy被攻击显示后退动画(block效果)
33 0
手把手一步一步教你使用Java开发一个大型街机动作闯关类游戏19敌人可以被打死
手把手一步一步教你使用Java开发一个大型街机动作闯关类游戏19敌人可以被打死
28 0
手把手一步一步教你使用Java开发一个大型街机动作闯关类游戏18玩家攻击动画实现
手把手一步一步教你使用Java开发一个大型街机动作闯关类游戏18玩家攻击动画实现
26 0
+关注
狗尾巴呢
从事研发20年 涉及桌面软件、嵌入式设备、C/S分层系统、B/S业务系统、互联网系统等等各类系统 语言涉及C/C++ .net系统 java系列 前端系列等等不同的类别 主控和主导了国家863项目,企业业务应用系统,自然语言翻译系统,数据库审计等系列的软件研发
文章
问答
视频
文章排行榜
最热
最新
相关课程
更多
相关电子书
更多
JAVA开发手册1.5.0
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
相关实验场景
更多