• 快意编程:Ext JS Web开发技术详解(含CD光盘1张)
21年品牌 40万+商家 超1.5亿件商品

快意编程:Ext JS Web开发技术详解(含CD光盘1张)

9996396082894209024

7.6 1.3折 59 九五品

仅1件

天津宝坻
认证卖家担保交易快速发货售后保障

作者郭峰 著

出版社电子工业出版社

出版时间2010-03

版次1

装帧平装

货号9996396082894209024

上书时间2024-12-03

转转精品图书店的书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九五品
图书标准信息
  • 作者 郭峰 著
  • 出版社 电子工业出版社
  • 出版时间 2010-03
  • 版次 1
  • ISBN 9787121104350
  • 定价 59.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 460页
  • 字数 750千字
  • 正文语种 简体中文
【内容简介】
  是笔者在多年项目开发过程中的经验总结,它通过丰富的实例由浅入深、循序渐进地介绍了目前采用ExtJS进行Web开发的使用方法,从而帮助软件设计人员快速掌握ExtJS开发技术的使用方法,并能将其应用于实战中。
  通过《快意编程:ExtJSWeb开发技术详解》的学习,读者可以了解到ExtJS的使用方法,熟练掌握如何运用这些技术来帮助前台界面设计人员进行开发。为了帮助众多初学者快速掌握ExtJS的开发方法,笔者精心编著了《快意编程:ExtJSWeb开发技术详解》。它是笔者在多年项目实践中的经验总结。《快意编程:ExtJSWeb开发技术详解》首先对ExtJS进行了概述,然后通过一个简单的示例带领读者快速入门,在读者对ExtJS有了初步印象后,又重点介绍了JavaScript的面向对象技术、ExtJSAPI文档的使用方法、ExtJS的开发流程,然后按照ExtJS的开发顺序,首先讲解了页面的布局设定,接着详细讲解了各种常用组件的使用方法,并对实际开发中常用的画面场景进行了总结,最后通过完整的示例演示了ExtJS+REST+Spring+Hibernate的整合方案。
  《快意编程:ExtJSWeb开发技术详解》适用于初、中、高级软件设计人员,同时也可用做高校相关专业师生和社会培训班的教材,但在阅读《快意编程:ExtJSWeb开发技术详解》前,需要读者掌握JavaScript的基础知识。
【作者简介】
郭锋,从事钢铁行业ERP系统开发,所开发的MISsion系统荣获河北省科技进步奖,个人曾获得全国钢铁行业技术能手称号。曾经创办51team公司,现任东冉科技股份有限公司首席架构师。曾经出版的《我的J2EE成功之路》一书广受读者欢迎。
【目录】
第一篇ExtJS相关知识介绍
第1章ExtJS介绍2
1.1ExtJS概述2
1.1.1ExtJS的起源2
1.1.2ExtJS的许可协议4
1.1.3ExtJS的应用示例4
1.2ExtJS与AJAX9
1.2.1XMLHttpRequest技术9
1.2.2JavaScript(Java脚本语言)11
1.2.3DOM(文档对象模型)13
1.2.4CSS(样式表)14
1.2.5XML14
1.3与ExtJS同类的AJAX框架15
1.3.1Prototype16
1.3.2Dojo16
1.3.3DWR18
1.3.4GWT19
1.3.5ExtJS与上述框架的区别19
1.4小结20

第2章ExtJS快速入门21
2.1建立ExtJS开发环境21
2.1.1下载ExtJS21
2.1.2下载Eclipse24
2.1.3下载并整合ExtJS的开发工具Spket25
2.1.4下载ExtJS的调试工具Firebug29
2.2使用JavaScript实现HelloWorld的示例32
2.3使用ExtJS实现HelloWorld的示例33
2.3.1编写HTML页面myHelloWorld.htm33
2.3.2引入ExtJS类库34
2.3.3运行调试ExtJS34
2.4小结34

第二篇ExtJS技术详解
第3章JavaScript面向对象技术36
3.1为什么要先讲JavaScript36
3.2JavaScript的自定义函数42
3.2.1函数的定义42
3.2.2函数的使用43
3.3JavaScript的面向对象编程43
3.3.1一切皆是对象43
3.3.2prototype原型对象44
3.3.3如何实现类的继承45
3.4如何模仿Java类库的引入机制实现JS文件的引入45
3.5JavaScript操作DOM示例46
3.6小结57

第4章ExtJS框架58
4.1ExtJS类库58
4.1.1ExtJS类结构58
4.1.2Ext.extend介绍59
4.1.3Ext.apply介绍68
4.1.4Ext.onReady介绍69
4.2ExtJS组件70
4.2.1ExtJS组件结构70
4.2.2Ext.Component介绍72
4.2.3Ext.ViewPort介绍73
4.2.4Ext.Panel介绍75
4.3ExtJSAPI文档使用指南76
4.3.1ExtJSAPI文档结构76
4.3.2如何使用ExtJSAPI文档77
4.4小结85

第5章ExtJS开发模式86
5.1程序规划86
5.1.1设计HTML文件86
5.1.2设计对应的JS文件87
5.2使用Ext.onReady函数95
5.2.1创建命名空间95
5.2.2自定义函数95
5.3确定页面布局97
5.4使用组件98
5.5与后台进行交互100
5.6小结101

第6章ExtJS布局102
6.1ExtJS的布局方式102
6.2Border布局106
6.3Fit布局110
6.4Accordion布局111
6.5Form布局115
6.6Column布局116
6.7Card布局120
6.8Table布局121
6.9小结124

第7章表单组件125
7.1Form表单简介125
7.1.1Form表单的基本属性125
7.1.2ExtJS对Form表单的封装128
7.2ExtJS的表单组件132
7.2.1文本输入134
7.2.2多行文本输入136
7.2.3单选框138
7.2.4复选框139
7.2.5下拉列表141
7.2.6日期元件141
7.3ExtJS表单组件的使用142
7.4小结147

第8章表格组件148
8.1Table表格简介148
8.1.1Table表格的基本属性148
8.1.2ExtJS对Table表格的封装150
8.2ExtJS的表格元件152
8.2.1常用配置152
8.2.2常用事件154
8.3ExtJS表格组件应用示例154
8.3.1合理划分JS文件154
8.3.2定义表格组件155
8.4采用表格组件展示数据161
8.5小结169

第9章表格组件的扩充170
9.1可编辑表格组件的继承模型170
9.2ExtJS可编辑表格组件的使用171
9.3实现分页功能174
9.3.1使用GridPanel展现数据174
9.3.2为store配置proxy用于动态请求分页数据175
9.3.3使用PagingToolbar实现分页工具栏175
9.4实现分组功能176
9.4.1配置GroupStore176
9.4.2配置GroupView176
9.5表格组件扩充综合示例179
9.6小结185

第10章树形组件186
10.1树形组件介绍186
10.2如何使用树形组件187
10.2.1创建树的节点187
10.2.2定义单击事件188
10.3树形组件的扩充190
10.3.1可以多选的树形组件190
10.3.2可以显示更多信息的树形组件191
10.3.3可以拖动的树形组件192
10.4树形组件综合示例194
10.5小结203

第11章窗口组件204
11.1JavaScript的弹出对话框204
11.1.1alert204
11.1.2prompt205
11.1.3confirm205
11.1.4open206
11.2ExtJS的弹出对话框208
11.2.1MessageBox208
11.2.2各种对话框的使用方法212
11.3Ext.window的使用方法216
11.4小结218

第12章工具栏与菜单栏组件219
12.1工具栏组件介绍219
12.2如何使用工具栏组件222
12.2.1添加按钮事件的工具栏222
12.2.2创建带分隔条的工具栏223
12.3菜单栏组件介绍224
12.4如何使用菜单栏组件231
12.5小结232

第13章AJAX应用与数据交互233
13.1Ext.Ajax233
13.2Ext.data.Store237
13.2.1存储数据237
13.2.2更新数据238
13.3Ext.data.Reader239
13.3.1Ext.data.ArrayReader240
13.3.2Ext.data.JsonReader242
13.3.3Ext.data.XmlReader243
13.4小结245

第14章REST介绍246
14.1基础知识概述246
14.1.1HTTP简介246
14.1.2REST简介247
14.1.3JSR311规范简介247
14.1.4Jersey简介248
14.2REST开发示例248
14.2.1资源类的命名规则249
14.2.2URI接口组织规则249
14.2.3示例URI接口的定义250
14.2.4Resource类的编写250
14.2.5统一异常处理类的编写251
14.3Jersey项目的部署252
14.3.1包结构规范252
14.3.2部署文件(web.xml)设定说明及运行252
14.4Jersey的常用annotation表253
14.5Jersey的使用示例254
14.6小结261

第15章封装ExtJS提高开发速度262
15.1完整的ExtJS开发流程262
15.1.1定义画面的组成262
15.1.2定义数据模型263
15.1.3确定页面组件的相互引用264
15.1.4确定前后台的数据交互265
15.2设计通用的工具类265
15.2.1全局变量类Global.js266
15.2.2工具类Util.js276
15.3扩展ExtJS的组件功能278
15.3.1表单补丁类279
15.3.2表格补丁类280
15.4定义常见的应用场景282
15.4.1单笔CRUD场景282
15.4.2主从画面场景298
15.4.3树形结构场景315
15.5小结323

第三篇AJAX整合实践
第16章Ext3+REST+Spring2+Hibernate3整合方案326
16.1博客管理系统简介326
16.1.1博客管理系统功能介绍326
16.1.2架构设计330
16.2Spring简介331
16.2.1Spring的核心思想332
16.2.2Spring的下载配置333
16.3Hibernate简介336
16.3.1Hibernate介绍336
16.3.2JPA的关系映射342
16.3.3ExtJS、Jersey、Hibernate与Spring的整合344
16.4博客管理系统示例353
16.4.1持久层模型设计354
16.4.2添加博客类别功能的实现364
16.4.3发布博客功能的实现366
16.4.4Resources模型设计367
16.4.5管理博客类别的画面设计370
16.4.6发布博客内容的画面设计377
16.4.7浏览博客内容的画面设计385
16.4.8编写配置文件386
16.4.9程序演示388
16.5小结391

第17章工时统计管理系统392
17.1工时统计系统简介392
17.1.1工时统计系统功能简介392
17.1.2采用REST进行架构组合393
17.2持久层模型设计400
17.2.1设计数据模型400
17.2.2设计DAO模型406
17.3业务逻辑模型设计410
17.3.1工时大类业务逻辑410
17.3.2工时细分类业务逻辑412
17.3.3工时填写业务逻辑415
17.3.4工时细项填写业务逻辑417
17.4Resources模型设计420
17.4.1工时大类Resources420
17.4.2工时细分类Resources423
17.4.3工时填写Resources425
17.5前台画面设计428
17.5.1设计工时类别画面429
17.5.2设计工时填写画面444
17.6编写配置文件454
17.7运行演示程序457
17.8小结460
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP