最近接触ZKoss的学习感受
来源:互联网 发布:贪吃枫淘宝店 编辑:程序博客网 时间:2024/05/17 04:38
利用ZK框架设计的web应用程序具备丰富的B/S特性和简单的设计模型.ZK包括一个基于AJAX可自动进行交互式操作的事
件驱动引擎和一套兼容XUL的组件利用直观的事件驱动模型,你可以用具有XUL特性的组件来表示你的应用程序并通过
由用户触发的监听事件来操作这些组件,就像开发桌面应用程序一样简单
先简单介绍一下ZK框架: 是个ajax框架,事件驱动框架,最大优点免去了编写js这种痛苦的工作,并且像开发桌面程序一样来开发web应用,简单明了。(虽然以后可能普遍html5,可是这还是需要一定时间的过渡)。 先说下ZK的原理,在客户端第一次访问ZK web应用的时候,客户端浏览器会download的ZK框架在客户端的运行部分(ZK客户端),而ZK客户端会检测用户在客户端的动作,然后发送对应的ZK request 到服务端,而ZK框架的Au Service (更新服务)会根据ZK request来发送ZK response给ZK客户端接收,ZK客户端然后进行处理。 在java web应用开发的时候就会感觉到就像是开发java 桌面程序一样。对web 界面上的button进行监听,当发生onClick事件的时候就发送ZK request 到服务端,服务端就自动调用对应的java 处理程序。(这点让人很happy~让人觉得前端和后台无差别开发)。技术上总结: ZK框架有很多组件,组件有对应的类。 web界面的开发有两种方式,第一种 完全ZK化,界面使用ZK 提供的前端开发的语言进行开发(不用担心,ZK前端开发的语言和html非常相似,学习不难),且可以在完全ZK界面上面嵌入html和js以及其他的脚本语言。第二种是将ZK组件嵌入到html页面上面。
可以看出,ZK的处理都是基于事件的,且工作全部在后台完成,效率就可以想象了。ZK文档上也说了。
0 0
- 最近接触ZKoss的学习感受
- 最近学习状态的感受
- 学习java最近阶段的感受
- Erlang接触的感受
- 接触 JAVA的感受
- 最近的感受
- 最近的感受
- 最近自学的感受
- 最近的一些感受!!
- 最近奇葩的感受
- 最近的一些感受
- 最近的项目感受
- 最近的一点感受
- 接触 cocos creator 的感受
- 最近学习数学的一些感受(一家之言,仅供一笑)。
- 最近写java的感受
- 最近做面试的感受
- 最近面试的一点感受
- 使用QJM构建HDFS HA架构(五)
- TCP和UDP协议
- ssm pom.xml的配置及问题
- bitShark对Android版本的支持
- RabbitMQ界面管理和命令管理
- 最近接触ZKoss的学习感受
- c++ const
- 聚类算法实践(一)——层次聚类、K-means聚类
- 蓝桥杯比赛javaB组练习《饮料换购》
- 解决UnsupportedMethodException: Unsupported method: AndroidProject.getPluginGeneration().
- IntelliJ IDEA 编辑窗口开多后自动关闭问题
- iOS基础——数据存储之沙盒机制、Plist、Perference、归档、反归档
- 基本数据结构——单向链表
- sql 中的join方式