图书介绍

ZK[TM] 框架 Ajax 开发实战PDF|Epub|txt|kindle电子书版本网盘下载

ZK[TM] 框架 Ajax 开发实战
  • (美)Henri Chen,(美)Robbie Cheng著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121074615
  • 出版时间:2009
  • 标注页数:167页
  • 文件大小:6MB
  • 文件页数:184页
  • 主题词:计算机网络-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

ZK[TM] 框架 Ajax 开发实战PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 了解ZK Ajax框架1

第1章 什么是ZK Ajax框架3

1.1 ZK Ajax框架4

1.1.1Ajax:后台处理技术5

1.1.2表现层6

1.1.3以服务端为中心的事件驱动框架7

1.1.4基于组件的GUI工具箱7

1.2本章小结7

第2章 开始ZK之旅9

2.1安装Java运行时环境9

2.2安装Java servlet容器10

2.2.1使用Instal 1er包10

2.2.2使用ZIP文件10

2.3部署和测试zkdemo-all.war11

2.4相关的类库11

2.5配置web.xml12

2.6配置zk.xml14

2.7本章小结15

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

3.1第一个ZK应用:Hello World17

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

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

3.4本章小结27

第4章 介绍通用ZK组件29

4.1组件,页面和桌面29

4.2组件的生命周期30

4.2.1 ZUML页面的生命周期30

页面初始化阶段30

组件创建阶段31

事件处理阶段31

回填阶段32

4.2.2更新页面32

请求处理阶段32

事件处理阶段32

回填阶段33

4.3组件垃圾回收33

4.4使用组件的属性33

4.4.1组件的id属性34

4.4.2组件的if和unless属性36

4.4.3组件的forEach属性38

4.4.4组件的use属性38

4.4.5 ID空间(ID Spaces)40

获取ID空间范围内的成员组件40

获取ID空间范围外的组件41

4.4.6获取另一个页面中的组件43

4.4.7使用zscript和EL表达式43

zscript43

EL表达式45

4.5事件46

4.6 ZUML和XML命名空间47

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

4.7.1消息框48

4.7.2文件上传49

4.8实现宏组件(Macro Component)49

4.8.1集成大组件(Mega Component)50

Google地图50

FCKeditor52

Doj o52

4.9本章小结54

第二部分 应用ZK框架55

第5章 搭建开发环境57

5.1安装Java SE (JDK )57

5.2安装Tomcat58

5.3安装Eclipse IDE SDK58

5.3.1安装带WTP插件的Eclipse58

5.3.2指定Eclipse的工作空间59

5.3.3设置Tomcat和Elicpse一同工作59

5.3.4定义一个服务器实例(Server Instance)62

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

5.5配置ZK和Eclipse一同工作66

5.5.1创建一个动态Web工程66

5.5.2导入ZK JAR类库并设置Web配置68

5.5.3创建一个新的index.zul文件70

5.5.4运行你的第一个应用程序71

5.6更多方便的工具73

5.6.1导入ZK源代码到Eclipse中73

5.6.2集成zul.xsd的XML Schema文件75

5.6.3使用zul.xsd这个XML Schema文件创建一个页面77

5.6.4在Eclipse中找回丢失的xsd文件URL83

5.7本章小结83

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

6.1介绍Java Pet Store 2.085

6.2创建ZK Pet Shop应用85

6.2.1安装ZK Pet Shop86

6.3创建ZK Pet Shop的主页8

6.3.1使用Dojo构建Fish-Eye列表87

6.3.2监听onClick事件89

6.3.3构建带超链接功能的图片89

6.3.4将banner.zul包含到index.zul中90

添加鹦鹉图标91

添加标题92

添加菜单条92

6.4 ZK Pet Shop应用的需求93

6.4.1视图和控制器之间的互操作93

6.5发布宠物信息94

6.5.1创建seller.zul94

声明seller.zul的控制器95

创建一个用来提交宠物信息的表单95

添加富文本编辑器97

提供文件上传功能97

创建一个表单用来提交卖家的联系方式信息99

添加一个CAPTCHA100

添加客户端验证约束101

保存用户提交的信息到数据库中103

6.6浏览宠物信息和照片105

6.6.1更新catalog.zul文件105

创建菜单条106

创建宠物的大图109

创建宠物的缩略图长廊109

创建描述面板111

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

6.7.1创建mapall.zul111

创建一个表单用于提交用户的地址作为查询条件112

使用Google地图来显示宠物的位置114

在Google地图中显示结果115

在gmap组件上显示宠物的位置116

在grid中显示宠物的信息116

重定向页面到catalog.zul117

在地图上提示宠物的位置117

自定义事件监听器118

在弹出窗口中显示宠物的详细信息及缩略图118

创建popup.zul120

6.8本章小结121

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

7.1准备数据库环境123

7.1.1下载HSQL数据库123

7.1.2创建ZK Pet Shop数据表124

7.1.3 JDBC和连接池128

7.2让ZK和Hibemate一同工作130

7.2.1使用Hibemate的先决条件131

创建Java类131

编辑Hibemate配置文件132

映射对象资源133

7.2.3使用映射文件的方式134

7.2.4使用Java注释(Annotations)语言135

7.2.5 Hibemate的高级特征135

工作单元135

保持一个会话为开启状态136

配置ZK来使用会话137

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

表的注释语言139

属性的注释语言139

主键的注释语言140

7.4实现ZK Pet Shop的门面类142

7.4.1 CatalogFacade类142

7.4.2用Hibemate实现CatalogFacade类143

SELECT语句143

INSERT语句144

7.4.3用户行为和后台处理机制145

用户提交要出售的宠物信息145

用户第一次访问catalog.zul146

浏览某一种产品类型的宠物148

使用Google地图来查找宠物的位置150

7.5本章小结152

第8章 自动绑定数据153

8.1去掉管道处理代码153

8.2使用ZUML Annotations类154

8.2.1格式化数据绑定注释语言154

8.2.2使用ZK Annotations类来进行数据绑定156

load-when标签157

save-when标签157

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

8.3.1在ZK Pet Shop中使用数据绑定机制159

声明数据模型的getter和setter方法159

声明ZUML注释语言命名空间161

定义数据绑定注释语言162

指定调用数据绑定管理器的事件163

8.3.2对数据的集合进行数据绑定164

声明数据模型的getter和setter方法165

定义数据绑定注释语言166

8.3.3在 listbox的model属性中指定数据集合166

8.3.4使用var标签定义一个ZK组件的模板166

8.4本章小结167

热门推荐