ZK框架Ajax开发实战

    ZK框架Ajax开发实战

    大小:63.54M

    更新时间:23-09-01

    系统:Pc

    开始下载
    ZK框架Ajax开发实战是一本教你如何使用ZK框架来开发Ajax应用的教学实战书籍,由美国程序员HENRI CHEN编著。本书主要介绍如何让Ajax编程变得像开发桌面应用一样简单,像创建HTML页面一样容易,这也是ZKTM框架的核心价值所在。具体内容包括:什么是ZK Ajax框架,构建你的第一个zk应用,介绍通用zk组件,搭建开发环境,创建一个真实的web应用,将gui和数据库进行链接等等,适合那些对Ajax感兴趣但是又不愿意学习JavaScript、CSS和DOM的读者学习,欢迎免费下载。

    内容介绍

    《ZK框架Ajax开发实战》将为你介绍使用ZK框架来轻松地开发Ajax应用。你不需要在浏览器端编写用户接口,而且,你可以在服务端使用ZK所提供超过160个的Java组件来构建应用。有关Ajax编程的复杂架构技术都由ZK自动在后台进行处理。在书中将告诉读者如何安装并运行ZK程序,以及ZK如何完成那些后台的处理任务,还对重要的ZK组件进行了解释,然后作者会与读者一起创建一个真实的Web应用。读者将学到如何设计应用程序的页面、如何访问数据库,以及如何编写控制端代码来协调ZK表现层和数据访问层。特别适合那些对Ajax感兴趣但是又不愿意学习JavaScript、CSS和DOM的读者,也适合那些不愿意处理浏览器间不兼容问题的读者。要阅读本书,读者应该具备使用ZK来开发Web应用所必需的Java和HTML基础知识。

    章节目录

    关于作者
    关于技术评审
    介绍
    第一部分 了解ZK Ajax框架
    第1章 什么是ZK Ajax框架
    1.1 ZK Ajax框架
    1.1.1 Ajax:后台处理技术
    1.1.2 表现层
    1.1.3 以服务端为中心的事件驱动框架
    1.1.4 基于组件的GUI工具箱
    1.2 本章小结
    第2章 开始ZK之旅
    2.1 安装Java运行时环境
    2.2 安装Java servlet容器
    2.2.1 使用Installer包
    2.2.2 使用ZIP文件
    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.2.1 ZUML页面的生命周期
    页面初始化阶段
    组件创建阶段
    事件处理阶段
    回填阶段
    4.2.2 更新页面
    请求处理阶段
    事件处理阶段
    回填阶段
    4.3 组件垃圾回收
    4.4 使用组件的属性
    4.4.1 组件的id属性
    4.4.2 组件的if和unless属性
    4.4.3 组件的forEach属性
    4.4.4 组件的use属性
    4.4.5 1D空间(ID Spaces)
    获取ID空间范围内的成员组件
    获取ID空间范围外的组件
    4.4.6 获取另一个页面中的组件
    4.4.7 使用zscript和EL表达式
    zscrlpt
    EL表达式
    4.5 事件
    4.6 ZUML和XML命名空间
    4.7 创建真实的模式对话框(modal dialog)
    4.7.1 消息框
    4.7.2 文件上传
    4.8 实现宏组件(Macro Component)
    4.8.1 集成大组件(Mega Component)
    Google地图
    FCKeditor
    Dojo
    4.9 本章小结
    第二部分 应用ZK框架
    第5章 搭建开发环境
    5.1 安装Java SE(JDK)
    5.2 安装Tomcat
    5.3 安装Eclipse IDE SDK
    5.3.1 安装带WTP插件的Eclipse
    5.3.2 指定Eclipse的工作空间
    5.3.3 设置Tomcat和Elicpse一同工作
    5.3.4 定义一个服务器实例(Serverlnstance)
    5.4 在XML编辑器中设置。zul文件扩展名的关联
    5.5 配置ZK和Eclipse一同工作
    5.5.1 创建一个动态Web工程
    5.5.2 导入ZKJAR类库并设置Web配置
    5.5.3 创建一个新的index.zul文件
    5.5.4 运行你的第一个应用程序
    5.6 更多方便的工具
    5.6.1 导入ZK源代码到Eclipse中
    5.6.2 集成zul.xsd的XML Schema文件
    5.6.3 使用zul.xsd这个XML Schema文件创建一个页面
    5.6.4 在Eclipse中找回丢失的xsd文件URL
    5.7 本章小结
    第6章 创建一个真实的Web应用
    6.1 介绍Java Pet Store 2.0
    6.2 创建ZK Pet Shop应用
    6.2.1 安装ZK Pet Shop
    6.3 创建ZK Pet Shop的主页
    6.3.1 使用Dojo构建Fish-Eye列表
    6.3.2 监听onClick事件
    6.3.3 构建带超链接功能的图片
    6.3.4 将banner.zul包含到index.zul中
    添加鹦鹉图标
    添加标题
    添加菜单条
    6.4 ZK Pet Shop应用的需求
    6.4.1 视图和控制器之间的互操作
    6.5 发布宠物信息
    6.5.1 创建seller.zul
    声明seller.zul的控制器
    创建一个用来提交宠物信息的表单
    添加富文本编辑器
    提供文件上传功能
    创建一个表单用来提交卖家的联系方式信息
    添加一个CAPTCHA
    添加客户端验证约束
    保存用户提交的信息到数据库中
    6.6 浏览宠物信息和照片
    6.6.1 更新catalog.zul文件
    创建菜单条
    创建宠物的大图
    创建宠物的缩略图长廊
    创建描述面板
    6.7 使用Google地图来搜索宠物的位置
    6.7.1 创建mapall.zul
    创建一个表单用于提交用户的地址作为查询条件
    使用Google地图来显示宠物的位置
    在Google地图中显示结果
    在gmap组件上显示宠物的位置
    在grid中显示宠物的信息
    重定向页面到catalog.zul
    在地图上提示宠物的位置
    自定义事件监听器
    在弹出窗口中显示宠物的详细信息及缩略图
    创建popup.zul
    6.8 本章小结
    第7章 将GUI和数据库进行链接
    7.1 准备数据库环境
    7.1.1 下载HSQL数据库
    7.1.2 创建ZK Pet Shop数据表
    7.1.3 JDBC和连接池
    7.2 让ZK和Hibernate一同工作
    7.2.1 使用Hibernate的先决条件
    创建Java类
    编辑Hibernate配置文件
    映射对象资源
    7.2.3 使用映射文件的方式
    7.2.4 使用Java注释(Annotations)语言
    7.2.5 Hibernate的高级特征  工作单元
    保持一个会话为开启状态
    配置ZK来使用会话
    7.3 ZK Pet Shop中带注释语言的数据模型
    表的注释语言
    属性的注释语言
    主键的注释语言
    7.4 实现ZK Pet Shop的门面类
    7.4.1 CatalogFacade类
    7.4.2 用Hibernate实现CatalogFacade类
    SELECT语句
    INSERT语句
    7.4.3 用户行为和后台处理机制
    用户提交要出售的宠物信息
    用户第一次访问catalog.zul
    浏览某一种产品类型的宠物
    使用Google地图来查找宠物的位置
    7.5 本章小结
    第8章 自动绑定数据
    8.1 去掉管道处理代码
    8.2 使用ZUML Annotations类
    8.2.1 格式化数据绑定注释语言
    8.2.2 使用ZK Annotations类来进行数据绑定
    load-when标签
    save-when标签
    8.3 在ZK Pet Shop的GUl中添加数据绑定机制
    8.3.1 在ZK Pet Shop中使用数据绑定机制
    声明数据模型的getter和setter方法
    声明ZUML注释语言命名空间
    定义数据绑定注释语言
    指定调用数据绑定管理器的事件
    8.3.2 对数据的集合进行数据绑定
    声明数据模型的getter和setter方法
    定义数据绑定注释语言
    8.3.3 在listbox的model属性中指定数据集合
    8.3.4 使用_var标签定义一个ZK组件的模板
    8.4 本章小结
    

    使用说明

    1、下载并解压,得出pdf文件

    2、如果打不开本文件,请务必下载pdf阅读器

    3、安装后,在打开解压得出的pdf文件

    4、双击进行阅读

    语言简体中文

    精品推荐

    同类热门

    有柿电脑版有柿电脑版 南方Plus电脑版南方Plus电脑版 网易新闻电脑版网易新闻电脑版 潇湘书院电脑版潇湘书院电脑版 cnki全球学术快报电脑版cnki全球学术快报电脑版 网易云阅读电脑版网易云阅读电脑版 京东读书电脑版京东读书电脑版 吉利博瑞用户手册吉利博瑞用户手册

    类似软件

    热门标签

    显卡测试软件大全 等线字体大全 手写体字体大全 网络测速软件大全 CANON佳能打印机驱动大全 失易得数据恢复软件大全 站酷字体大全 斑马字体大全 常用的web富文本编辑器 U盘修复工具 网页编辑软件大全 股票仿真交易软件大全

    网友评论0人参与,0条评论

    最新排行

    手游排行软件排行热门应用