精通Struts 2

精通Struts 2

(澳) 拉夫利 (Roughley,I.) , 著

出版社:人民邮电出版社

年代:2009

定价:45.0

书籍简介:

Struts 2通过降低框架内部的耦合性、减少配置和提供了一种能够很容易扩展基础特性的插件机制,为开发下一代的Web应用提供了一个完整平台。本书主要从框架、应用、数据操作、向导和工作流等方面讲述Struts 2。

书籍目录:

第1章Web2.0和Struts21

1.1什么是Web2.01

1.2Web应用开发2.05

1.3如何使用本书7

第2章获取和运行Struts29

2.1构建过程9

2.2Struts2的启动器应用12

2.2.1Maven2生成的目录和文件结构12

2.2.2Maven2配置文件13

2.2.3启动器应用的特性17

2.3小结29

第3章框架概述31

3.1请求响应执行过程通览31

3.1.1发起请求31

3.1.2Struts2的servlet过滤器32

3.1.3action调用33

3.1.4action简介33

3.1.5拦截器简介33

3.1.6结果简介33

3.2深入探讨核心组件34

3.2.1action介绍34

3.2.2拦截器介绍35

3.2.3自定义拦截器38

3.2.4值栈和OGNL38

3.2.5结果和结果类型40

3.2.6标签库41

3.3配置框架元素43

3.3.1web.xml文件43

3.3.2零配置注释44

3.3.3struts.xml配置文件46

3.3.4配置执行环境54

3.4扩展框架55

3.5小结57

第4章示例应用概览58

4.1示例应用58

4.1.1用例59

4.1.2集成技术60

4.1.3领域模型60

4.2敏捷开发过程61

4.3持续集成62

4.4集成持久化层63

4.4.1配置依赖项64

4.4.2安装MySQL66

4.4.3配置Hibernate67

4.4.4使用Hibernate创建数据访问对象69

4.5小结72

第5章数据操作73

5.1用例73

5.2CRUD功能73

5.3领域模型74

5.3.1模型驱动action75

5.3.3配置79

5.3.2配备代码和数据预填充76

5.3.3配置79

5.4action类80

5.4.1单一工作单元81

5.4.2零配置82

5.4.3多工作单元89

5.4.4单元测试92

5.5JSP模板96

5.6输入验证105

5.7异常处理110

5.7.1意外的错误110

5.7.2改变工作流111

5.7.3通过与用户交互来恢复111

5.7.4显示错误113

5.8文件上传115

5.8.1修改action118

5.8.2基于XML配置的action和基于通配符配置的action118

5.8.3零配置action119

5.9小结120

第6章向导和工作流121

6.1用例121

6.2作用域拦截器123

6.2.1配置124

6.2.2工作流元素125

6.2.3自定义验证127

6.2.4用于呈现的自定义Struts2标签132

6.2.5处理子类领域对象133

6.2.6实现flash作用域138

6.2.7使用OGNL来验证action140

6.2.8输入选手信息的其他方式141

6.3小结146

第7章安全147

7.1用例147

7.2基于容器的身份验证148

7.2.1配置容器148

7.2.2配置Web应用149

7.2.3访问角色信息152

7.2.4角色拦截器153

7.3实现Acegi154

7.3.1配置Acegi154

7.3.2Acegi应用上下文配置文件155

7.3.3实现自定义的身份验证提供者157

7.3.4用户身份验证159

7.3.5存取角色信息160

7.4自定义身份验证与授权165

7.4.1阻止非授权访问165

7.4.2配置授权167

7.4.3实现身份验证169

7.4.4访问角色信息171

7.5小结172

第8章搜索与列表173

8.1用例173

8.2搭建平台173

8.2.1更新页面布局173

8.2.2创建用户友好的主页177

8.2.3模块化列表呈现功能180

8.3通过名字搜索活动182

8.4开发一般搜索表单187

8.5合并列表action192

8.6小结195

第9章聚合与集成196

9.1用例196

9.2实现RSS196

9.2.1结果和结果类型199

9.2.2配置结果类型199

9.2.3实现RSS结果类型201

9.2.4实现Atomfeed205

9.3在mashup中使用RSSfeed206

9.3.1配置GeoRSS模块207

9.3.2对地址进行地理编码和创建feed入口207

9.3.3实现mashup客户端211

9.3.4将地图集成到主页中214

9.4实现Web服务216

9.4.1将URL映射到action217

9.4.2配置action映射器218

9.4.3创建自定义action映射器219

9.4.4实现REST式的Web服务逻辑223

9.5小结229

第10章AJAX230

10.1用例230

10.2支撑性基础设施的开发231

10.2.1更新菜单选项231

10.2.2实现投票用例233

10.3使用ajaxtheme239

10.3.1配置应用240

10.3.2检索action结果240

10.3.3将action当成事件调用242

10.3.4其他使用ajaxtheme的场合246

10.4使用JavaScript248

10.4.1使用XML结果类型248

10.4.2使用JSON结果类型插件255

10.5使用GWT259

10.5.1生成GWT启动器代码260

10.5.2配置Struts2插件261

10.5.3集成Struts2和GWT262

10.6小结268

内容摘要:

  Struts核心开发人员办作;全面讲述精通Struts2,涵盖Spring、Hibermate的集成;完整展现一个Web2.0实际项目的开发过程。精通Struts灵活易用、功能强大,是广受欢迎的JavaWeb框架。新版本的精通Struts2更上一层楼,提供了更好的AJAX和Spring集成支持。本书由Struts框架的核心开发人员撰写。书中通过循序渐进地开发一个贯穿全书的实际应用,全面直观地展示了如何运用精通Struts2的各种特性,结合Spring、Hibernate和各种Web2.0技术,创建下代功能强大、流畅易用的网站,非常贴近实战。在此过程中,你将对Struts框架、Web开发和现代软件开发实践有更加深入的认识,从而大大提升自己的编程功力。  Struts是广受欢迎的JavaWeb应用框架。Struts2融合了WebWork,提供了更加灵活的Web2.0开发平台。本书通过一个完整的Web应用示例,全面讲述了Struts2框架本身以及运用Struts开发Web项目的全过程。  本书适合各层次Java开发人员阅读和参考。【作者简介】  IalRoughley著名Java技术专家,ApacheStruts项目管理委员会成员,FromDown&Around公司创始人,著名技术网站IntoQJava领域的编辑。他在软件架构、开发和过程改进方面都有丰富的经验。

书籍规格:

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

书籍信息归属:

精通Struts 2是人民邮电出版社于2009.04出版的中图分类号为 TP311.56 的主题关于 软件工具-程序设计 的书籍。