Ajax与Java高级程序设计

Ajax与Java高级程序设计

(美) 舒塔 (Schutta,N.T.) , (美) 阿斯利森 (Asleson,R.) , 著

出版社:人民邮电出版社

年代:2007

定价:45.0

书籍简介:

本书重点介绍与Java相关的Ajax工具和技术,主要内容包括XMLHttpRequest对象,JavaScript编辑器、格式器和混淆器,快速开发Ajax应用的框架和工具包,以及将Ajax技术集成到框架中的技术。本书虽然以Java为主要描述平台,但书中的所有示例也可以稍做修改后应用于其他开发平台。

书籍目录:

>>> JAVA编程思想(第4版) - 埃克尔[美]  ▲ 本书是著名的《Thinking In JAVA》 的中译本  √ 编辑推荐优秀Java图书  √ 本书自出版至今一直被JAVA程序员奉为经典  √ 本书荣获《Java World》杂志编辑推荐图书奖等5项大奖  √ CSDN专家一致推荐的JAVA图书   本书赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在BruceEckel具有亲和力的文字和小而直接的编程示例面前也会化解于无形。从Java的基础语法到最高级特性(深入的面向对象概念、多线程、自动项目构建、单元测试和调试等),本书都能逐…设计模式--可复用面向对象软件的基础 - ERICH GAMMA   ◆ 英文书名是《 Design Patterns: Elements of Reusable Object-Oriented Software 》  √ 特别推荐:本书是面向对象程序设计的经典名著  √ Amazon的读者综合评价达到了★★★★★  本书是软件设计领域中的经典著作,对软件技术的发展起了重要作用。本书结合设计实例从面向对象的设计中精选出23个设计模式,总结了面向对象设计中最有价值的经验,并且用简洁可复用的形式表达出来。本书分类描述了一组设计良好、表达清楚的软件设计模式…  >>> JAVA学习好书推荐★★★★★第一部分Ajax介绍

第1章什么是Ajax2

1.1Web应用的崛起2

1.2Ajax闪亮登场3

1.3XMLHttpRequest对象7

1.4方法和属性9

1.5交互示例10

1.6避免常见的陷阱13

1.7Ajax模式16

1.7.1淡出技术16

1.7.2自动刷新17

1.7.3部分页面绘制18

1.7.4可拖放DOM19

1.8小结20

第2章开发工具22

2.1JavaScript源代码编辑器22

2.1.1JSEclipse23

2.1.2NetBeans的JavaScript插件26

2.2JavaScript的压缩和混淆29

2.3查看DOM结构32

2.4调试Ajax请求33

2.4.1NetBeansHTTPMonitor34

2.4.2Firefox的FireBug扩展35

2.5JavaScript日志38

2.5.1Log4JS38

2.5.2Lumberjack41

2.6JavaScript调试工具43

2.7测试工具47

2.7.1JsUnit47

2.7.2Selenium48

2.8小结60

第二部分库和工具包

第3章Java无关的工具包62

3.1Prototype62

3.1.1$()62

3.1.2处理表单63

3.1.3操作DOM64

3.1.4Try:简化的浏览器检测70

3.1.5Ajax支持71

3.2script.aculo.us75

3.2.1效果75

3.2.2自动完成82

3.3DojoToolkit86

3.3.1动画87

3.3.2效果89

3.3.3dojo.io.bind90

3.4Taconite93

3.4.1客户端Taconite94

3.4.2服务器端Taconite95

3.4.3使用Taconite95

3.5小结98

第4章特定于Java的框架99

4.1DWR99

4.1.1安装100

4.1.2安装验证101

4.1.3JavaScriptTemplates117

4.2AjaxTags121

4.2.1Ajax“杀手级应用”121

4.2.2AjaxTags的自动完成组件122

4.3其他选择127

4.4小结128

第三部分Web框架

第5章Struts和Ajax132

5.1Struts的设计132

5.2Ajax验证134

5.3Struts验证135

5.4Struts和Ajax的集成135

5.4.1Ajax驱动的验证139

5.4.2实现Struts141

5.4.3Struts和Ajax的设计考虑事项157

5.5Struts的未来158

5.5.1Struts1.3及后续版本158

5.5.2Shale158

5.5.3Struts2159

5.6小结159

第6章Tapestry160

6.1什么是Tapestry160

6.2开始Tapestry之旅162

6.3调用服务器164

6.4Tapestry表单169

6.5Tapestry异常178

6.6Tapestry和Ajax179

6.6.1Tacos组件180

6.6.2设置Tacos180

6.6.3使用组件181

6.6.4启用调试信息185

6.6.5修改表单例子186

6.7小结190

第7章Spring与Ajax191

7.1什么是Spring191

7.1.1仅仅是另一个框架吗192

7.1.2面向方面编程和依赖注入192

7.2开始Spring之旅196

7.2.1Ajax与Spring204

7.2.2库存管理应用205

7.3小结230

第8章JSF232

8.1什么是JSF232

8.2开始JSF之旅233

8.3动态导航237

8.4JSF标签库238

8.5验证和转换242

8.6在IDE中开发JSF应用247

8.7其他JSF技术249

8.7.1ApacheTomahawk249

8.7.2Facelets249

8.7.3Shale249

8.7.4Seam250

8.8JSF的生命周期250

8.8.1重建视图251

8.8.2应用请求值251

8.8.3执行验证251

8.8.4更新模型251

8.8.5调用应用251

8.8.6呈现响应252

8.9JSF和Ajax252

8.10JSF的Ajax组件258

8.11小结261

内容摘要:

  近两年来,随着Ajax渐入佳境,针对特定平台的Ajax开发技术得到了持续发展,各种工具、框架层出不穷,大大简化了Web开发过程。本书是畅销书《Ajax基础教程》作者的又一力作。书中没有过多讨论Ajax基础知识,而是结合各种Ajax开发工具,Dojo、Prototype、script.aculo.us、Taconite和Yahoo!等Ajax库,Struts、Tapestry、Spring、JSF等Java框架,全面讲述了Java平台上Ajax应用的开发。  Ajax技术为用户提供了更丰富的页面浏览体验,可以构建高度交互的Web应用。本书重点介绍与Java相关的Ajax工具和技术,主要内容包括XMLHttpRequest对象,JavaScript编辑器、格式器和混淆器,快速开发Ajax应用所使用的Dojo、Prototype、script.aculo.us、Taconite和Yahoo!库等框架和工具包,以及将Ajax技术集成到Struts、Tapestry、Spring、JavaServerFaces等框架中的技术。本书虽然以Java为主要描述平台,但书中的所有示例也可以稍做修改后应用于其他开发平台。

书籍规格:

书籍详细信息
书名Ajax与Java高级程序设计站内查询相似图书
丛书名图灵程序设计丛书
9787115158666
如需购买下载《Ajax与Java高级程序设计》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位人民邮电出版社
版次1版印次1
定价(元)45.0语种简体中文
尺寸26装帧平装
页数 250 印数

书籍信息归属:

Ajax与Java高级程序设计是人民邮电出版社于2007.03出版的中图分类号为 TP312 ,TP393.09 的主题关于 JAVA语言-程序设计 ,计算机网络-程序设计 的书籍。