分享
 
 
 

ZK框架——Ajax开发实战

ZK框架——Ajax开发实战  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,其他,

作者: (美)陈(Chen,H.),(美)程(Cheng,R.) 著,蔡毅 译

出 版 社: 电子工业出版社

出版时间: 2009-1-1字数: 200000版次: 1页数: 167印刷时间: 2009/01/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787121074615包装: 平装编辑推荐

Apress的first Press系列图书是您学习前沿技术的最佳途径。所有图书均由技术专家执笔,内容简洁、重点突出,帮助您节省学习新技术的时间和精力。如果没有这些书的帮助,您需要通过大量钻研,或者频繁参加学术会议才能获得相应的知识——只要您抽得出时间。书中涉及的概念和技术将使您随时站在技术曲线的最前沿。First Press系列图书关注前沿技术,虽然有些技术本身还不成熟,但并不代表成书质量会受影响。我们还提供电子书和纸质图书供您选择。

ZK TM框架——Ajax开发实战

亲爱的读者:

本书主要介绍如何让Ajax编程变得像开发桌面应用一样简单,像创建HTML页面一样容易,这也是ZKTM框架的核心价值所在。

编写富Ajax Web应用是非常复杂的。在浏览器端,您可以使用HTMLDOM、CSS和Java Script TM语言编写用户接口;在服务端,您可以用另一种语言(比如Java TM)编写业务逻辑和数据访问代码,这样,您必须对浏览器和服务端之间的消息进行异步HTTP处理,最后,您还要应付浏览器的不兼容问题和Java Script错误。

本书将为您介绍如何使用ZK框架轻松地开发Ajax应用。您不需要在浏览器端编写用户接口,而且,您可以在服务端使用ZK所提供的超过l60个的Java组件来构建应用,有关Ajax编程的复杂架构技术都由ZK在后台自动进行处理。

在本书中,我们告诉您如何安装并运行ZK程序,以及ZK如何完成那些后台的处理任务,同时对重要的ZK组件进行解释,然后我们一起创建一个真实的Web应用。您将学到如何设计应用程序的页面、如何访问数据库,以及如何编写控制端代码来协调ZK表现层和数据访问层。

我们希望本书可以帮助您摆脱旧的、艰苦的、浪费时间的Ajax Web应用的开发方式。阅读它,看看ZK如何让您的生活变得容易,同时也让您的客户高兴。

您诚挚的

Henri Chen和Robbie Cheng

内容简介

本书将为你介绍使用ZK框架来轻松地开发Ajax应用。你不需要在浏览器端编写用户接口,而且,你可以在服务端使用ZK所提供超过160个的Java组件来构建应用。有关Ajax编程的复杂架构技术都由ZK自动在后台进行处理。

书中将告诉读者如何安装并运行ZK程序,以及ZK如何完成那些后台的处理任务,还对重要的ZK组件进行了解释,然后作者会与读者一起创建一个真实的Web应用。读者将学到如何设计应用程序的页面、如何访问数据库,以及如何编写控制端代码来协调ZK表现层和数据访问层。

本书特别适合那些对Ajax感兴趣但是又不愿意学习JavaScript、CSS和DOM的读者,也适合那些不愿意处理浏览器间不兼容问题的读者。要阅读本书,读者应该具备使用ZK来开发Web应用所必需的Java和HTML基础知识。

作者简介

HENRI CHEN是ZK Ajax框架的创建者之一。他拥有20年以上在不同领域用不同语言从事开发的经验。他从1995年Java语言的最初版本发布时起就开始编写Java程序,后来转向为世界第一个最强的基于ARM的网络计算机开发了Java OS和Hot Java,这使他赢得了1996年Comdex大会颁发的“最佳系统”奖。他同时也是瘦客户端编程、嵌入式系统和Ajax Web开发方面的专家。

目录

关于作者

关于技术评审

介绍

第一部分 了解ZK Ajax框架

第1章 什么是ZK Ajax框架

1.1 ZK Ajax框架

1.2 本章小结

第2章 开始ZK之旅

2.1 安装Java运行时环境

2.2 安装Java servlet容器

2.3 部署和测试zkdemo-all.war

2.4 相关的类库

2.5 配置web.xml

2.6 配置zk.xml

2.7 本章小结

第3章 构建你的第一个ZK应用

3.1 第一个ZK应用:Hello World

3.2 第一个ZK组件:窗体(Window)组件

3.3 将Ajax注入到你的ZK应用中

3.4 本章小结

第4章 介绍通用ZK组件

4.1 组件页面和桌面

4.2 组件的生命周期

4.3 组件垃圾回收

4.4 使用组件的属性

4.5 事件

4.6 ZUML和XML命名空间

4.7 创建真实的模式对话框(modal dialog)

4.8 实现宏组件(Macro Component)

4.9 本章小结

第二部分 应用ZK框架

第5章 搭建开发环境

5.1 安装Java SE(JDK)

5.2 安装Tom at

5.3 安装Eclipse IDE SDK

5.4 在XML编辑器中设置.zul文件扩展名的关联

5.5 配置ZK和Eclipse一同工作

5.6 更多方便的工具

5.7 本章小结

第6章 创建一个真实的Web应用

6.1 介绍Java Pet Store 2.08

6.2 创建ZK Pet Shop应用

6.3 创建ZK Pet Shop的主页

6.4 ZK Pet Shop应用的需求

6.5 发布宠物信息

6.6 浏览宠物信息和照片

6.7 使用Google地图来搜索宠物的位置

6.8 本章小结

第7章 将GUI和数据库进行链接

7.1 准备数据库环境

7.2 让ZK和Hibernate一同工作

7.3 ZK Pet Shop中带注释语言的数据模型

7.4 实现ZK Pet Shop的门面类

7.5 本章小结

第8章 自动绑定数据

8.1 去掉管道处理代码

8.2 使用ZUML Annotations类

8.3 在ZK Pet Shop的GUI中添加数据绑定机制

8.4 本章小结

书摘插图

第1章什么是ZK Ajax框架

在过去的十年里,Web应用的发展从最初的静态HTML页面到动态HTML(DHTML)页面,从使用applet和Flash技术到最终的混合式Ajax(异步JavaScript和XML)技术。Ajax的两个杰出的例子是Google Map和Google Suggest。Ajax为Web应用提供了类似桌面应用程序同级别的交互方式和响应,给Web应用增添了活力。但是,和applet或Flash不一样的是,Ajax是基于标准浏览器和Java Script的,它不需要任何私有插件的介入。

Ajax是下一代的DHTML。因此,它严重依赖于JavaScript来监听用户活动所触发的事件,并在浏览器中动态地操纵页面的展现(即文档对象模型,或称DOM技术)。

那么,你如何能够很容易地将Ajax集成到你的Web页面中去呢?可以使用ZK框架。它和许许多多其他的Ajax框架不一样,ZK不需要你懂得Java Script语言就可以开发基于Ajax的应用,因为ZK引擎会自动为你生成JavaScript代码。你只需要懂少许的HTML语言就可以使用ZK开发一个Web应用。为了简化Web应用的开发,ZK团队还定义了一种ZK用户接口标识语言ZUML(ZK User Interface Markup Language),它为创建ZK组件提供了一种直观的方式,可以通过简单的声明像HTML格式那样的闭合式标签来实现。

让我们来看看ZK官方网站提供的现场演示(Live Demo)页面,体验一下ZK的魔力吧(http://www.zkoss.org/zkdemo/userguide)。这个Live Demo页面提供了各种不同的基于Ajax的ZK组件范例,并为你提供了方便你进行亲身体验的在线程序。你可以在这里修改每个在线范例的源代码,并且可以马上看到修改后的运行结果。

……

ZK框架——Ajax开发实战

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有