当前位置:首页 > 工业技术
开发者突击:Struts 2核心技术与Java EE框架整合开发实战
开发者突击:Struts 2核心技术与Java EE框架整合开发实战

开发者突击:Struts 2核心技术与Java EE框架整合开发实战PDF电子书下载

工业技术

  • 电子书积分:22 积分如何计算积分?
  • 作 者:三扬科技编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2008
  • ISBN:9787121070914
  • 页数:820 页
图书介绍:本书全面介绍了如何使用Struts2框架技术开发JavaEE应用程序,书中对Struts 2的开发思想及技术要点进行了详细阐述。对于没有接触过Struts 2框架技术的读者,通过阅读本书能够迅速上手并掌握Struts 2的高级应用。全书主要内容包括:深入剖析Struts2核心原理;详细讲解Struts 2中的拦截器、类型转换、输入校验、国际化、文件上传、标签、标注等技术;全面介绍Struts 2与其他业务层、持久层、表示层框架技术的整合原理及整合过程;最后提供了大量Struts 2整合其他框架技术开发实际应用的详细过程。本书注重编程思想与实际开发相结合,书中的每个知识点都配备了具有典型性和实用价值的应用开发实例,使读者不仅能够掌握相关技术,更能够活学活用,举一反三。随书附赠光盘内容包括本书所有范例源程序及各个章节教学课件、视频。
《开发者突击:Struts 2核心技术与Java EE框架整合开发实战》目录

第1部分 概述篇 3

第1章 Struts 2概述 3

Web发展史 3

认识MVC 5

Struts 2框架的发展史 10

Struts 2的工作流程 15

本章小结 16

第2章 搭建一个简单的Struts 2应用(教学视频:30分钟) 17

使用Struts 2之前的准备工作 17

手动搭建Struts 2应用程序 20

使用Eclipse开发Struts 2应用程序 27

本章小结 31

第2部分 Struts 2核心技术篇 35

第3章 Struts 2核心基础 35

Struts 2的抽象模型 36

对拦截器的简单介绍 36

Action的应用详解 37

结果类型与视图 46

struts.properties配置详解 50

struts.xml配置详解 51

Struts 2中的值栈 62

Struts 2中的OGNL 65

本章小结 69

第4章 Struts 2的拦截器(教学视频:45分钟) 71

拦截器的初步认识 71

如何使用拦截器 73

如何使用拦截器栈 78

拦截器应用进阶 82

拦截器实现原理的深入探讨 96

本章小结 97

第5章 Struts 2的类型转换器(教学视频:30分钟) 99

类型转换的简介 100

Struts 2内置类型转换器 103

引用类型的转换方式 103

对于特殊对象的类型转换 106

对于多个特殊对象的类型转换 112

对于集合属性的简单处理 118

类型转换中的错误处理 120

本章小结 123

第6章 Struts 2的输入校验(教学视频:45分钟) 125

输入校验的简介 125

正则表达式的介绍 126

编程方式实现 Struts 2输入校验 127

应用Struts 2的校验框架 134

输入校验应用进阶 142

本章小结 148

第7章 Struts 2的文件上传(教学视频:20分钟) 149

文件上传的基本原理 149

使用Common-FileUpload框架实现文件上传 150

使用COS框架实现文件上传 153

在Struts 2中实现文件上传 155

在Struts 2中实现文件下载 163

文件上传应用进阶 165

本章小结 168

第8章 Struts 2的国际化(教学视频:30分钟) 169

认识国际化 169

为程序的国际化做好准备 171

调用国际化资源 175

对Struts 2国际化的补充说明 176

一个国际化的综合应用实例 179

本章小结 182

第9章 Struts 2的标签库(教学视频:140分钟) 183

Struts 2标签简介 183

控制标签 185

数据标签 197

表单标签 211

非表单UI标签 226

Ajax标签 231

本章小节 258

第10章 Struts 2对标注的支持(教学视频:40分钟) 259

Java中的标注 260

Action的相关标注 271

拦截器的相关标注 276

输入校验的相关标注 282

类型转换的相关标注 291

本章小结 294

第3部分 业务层应用篇 297

第11章 Struts 2整合Spring 297

Spring简介 297

Spring的核心概念 301

Spring与Struts 2的整合 304

本章小结 308

第12章 Struts 2整合Guice 309

Guice简介 310

Guice的架构分析 311

Guice中常用标注的介绍 314

Guice中的IoC 316

绑定属性的设置 327

处理持久层的warp-persist 329

Guice与Struts 2的结合 333

本章小结 338

第13章 Struts 2对动态语言的支持(教学视频:70分钟) 339

动态语言的介绍 339

Struts 2中使用Groovy 340

Struts 2中使用JRuby 353

本章小结 360

第4部分 持久层应用篇 363

第14章 Struts 2整合JPA(教学视频:30分钟) 363

JPA简介 363

实体 365

实体关系 367

管理实体 373

JPA查询语言 377

使用JPA 380

使用MyEclipse 6配置JPA 389

JPA在Struts 2中的应用 398

本章小结 404

第15章 Struts 2整合Hibernate 405

Hibernate简介 405

Hibernate的基础 408

Hibernate与Struts 2的结合使用 412

本章小结 418

第16章 Struts 2整合iBATIS 419

iBATIS简介 420

SQL Map的XML配置文件 421

SQL Map映射文件详解 425

iBATIS事务处理 429

iBATIS组件介绍 430

iBATIS的高级特性 431

iBATIS与Struts 2的结合使用 435

本章小结 449

第5部分 表示层应用篇 453

第17章 Struts 2整合JSF 453

JSF简介 453

JSF基础 460

Struts 2整合JSF 471

本章小结 483

第18章 Struts 2对模板语言的支持(教学视频:40分钟) 485

模板语言的介绍 485

Struts 2中使用Velocity 486

Struts 2中使用FreeMarker 500

本章小结 530

第19章 Struts 2整合其他表示层技术 531

整合Tiles 531

整合SiteMesh 534

整合JFreeChart 536

整合JasperReports 537

本章小结 538

第6部分 实战篇 541

第20章 Struts 2开发银行账户管理系统(教学视频:70分钟) 541

需求设计 541

系统设计 547

详细设计与实现 549

本章小结 576

第21章 Struts 2+Guice+JPA实现购物车功能(教学视频:90分钟) 577

需求分析 577

功能描述 578

购物车原理 578

系统架构设计 579

表结构设计 583

使用JPA操作持久层 584

使用Guice操作业务层 589

使用Struts 2充当表示层 596

本章小结 620

第22章 Struts 2+Spring 2+iBATIS开发数据采集系统(教学视频:80分钟) 621

需求分析 621

业务分析 622

数据库设计 623

持久化类与映射文件 626

构建整合工程 634

DAO层设计 635

结合Struts 2开发表示层 648

本章小结 657

第23章 Struts 2+Spring 2+Hibernate 3开发投票管理系统(教学视频:90分钟) 659

需求设计 659

系统设计 665

详细设计与代码实现 668

本章小结 700

第24章 Struts 2+Spring 2.5+JPA开发权限管理系统(教学视频:70分钟) 701

系统功能简述 702

配置总体框架 706

系统功能模块 722

关联表操作 722

模块操作 729

功能操作 740

角色操作 753

用户操作 768

重点难点分析 788

本章小结 788

附录A struts.properties配置详解 789

附录B struts-default.xml 791

附录C JPA中的标注 801

C.1实体化标注 801

C.2数据库模型属性标注 801

C.3身份标注 806

C.4直接映射标注 808

C.5关系映射标注 809

C.6组合标注 811

C.7继承标注 813

C.8锁定标注 814

C.9生命周期回调标注 814

C.10实体管理器标注 816

C.11查询标注 817

参考文献 820

相关图书
作者其它书籍
返回顶部