《J2EE应用开发》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:谭庆平,余金山,徐建军等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2008
  • ISBN:7121059029
  • 页数:350 页
图书介绍:本书根据J2EE开发技术由浅入深地逐步展开,始终贯穿着课堂实践和课后实践两个企业真实案例,依照实际的开发流程和步骤来组织内容,采用任务驱动和案例归纳讲解等阅读学习方式,加深读者对J2EE技术在实际应用中的理解和掌握。内容包括有如何使用JSP、Servlet、JDBC、JSTL和EL进行MVC模式的Web应用开发,已经如何使用Struts、Spring、Hibernate等主流的开源框架技术开发J2EE应用。本书配套案例项目,学习实践性和针对性较强,可以根据本书这种新颖的编排方式和学习结构来系统地学习J2EE应用系统的开发方法,在实践中理解原理,掌握内容,并提高解决问题的能力。

第1章 案例场景 1

案例场景A——网上书店 1

业务背景 1

业务需求 1

解决方案 1

功能描述 2

任务说明 4

成果体验 4

案例场景B——机票预订管理系统 4

业务背景 4

业务需求 5

解决方案 5

功能描述 5

任务说明 5

第2章Struts-Sporng-Hibeate概述 7

框架 7

什么是框架 7

采用框架的原因 8

常见的Java框架 9

Struts 10

Model l和Model 2 10

MVC模式简介 11

Jakatoa Apache组织介绍 12

Struts 13

Struts的基本组件 15

Struts与Model 2的关系 16

Hibeate 18

概述 18

对象持久化和对象关系映射ORM技术 19

Hibeate 20

Hibernate架构 21

为什么要采用Hibeate 22

Spring 22

概述 22

Spring框架 23

为什么要采用Spring 24

小结 25

习题 25

第3章Struts与MVC 27

工作场景 27

搭建Struts运行和开发环境 28

初识Struts 33

第一个Struts程序 33

Struts的程序结构 55

Struts的功能结构 56

为什么选择Struts 57

使用Struts 57

Struts的常用类 57

Struts的配置文件 74

Struts的标签 78

用Struts操作和展现数据 79

小结 91

习题 92

课堂练习 92

课后实践 92

第4章Struts验证框架与国际化 93

工作场景 93

Struts验证框架 93

验证框架的构成 93

验证框架的工作原理 94

配置验证框架 95

验证框架的国际化 95

使用Struts验证框架 95

配置应用资源文件 95

配置validate*xml文件 96

加载验证插件 97

启用各验证表单 98

配置验证页面 99

小结 100

习题 100

课堂练习 101

课后实践 101

第5章AJAX技术与DWR 103

工作场景 103

第一个AJAX应用 104

AJAX技术 107

AJAX技术概述 107

AJAX技术构成 107

不同浏览器的实现 108

Prototype框架 108

理解第一个AJAX应用 111

DWR框架 112

DWR框架概述 112

DWR框架构成 112

DWR框架的工作原理 112

使用DWR框架 113

小结 115

习题 115

课堂练习 115

课后实践 115

第6章Struts 2.0应用 117

工作场景 117

搭建Struts 2.0运行和开发环境 118

初识Struts 2.0 120

第一个Struts 2*0应用 120

Struts 2.0程序结构 122

Struts 2.0功能结构 123

Struts 2.0与Struts 1.X的比较 124

使用Struts 2.0 126

配置 126

模型层 128

表示层 131

控制层 134

业务逻辑处理 135

小结 142

习题 142

课堂练习 142

课后实践 142

第7章Hibernate与持久化 143

工作场景 143

搭建Hibernate运行和开发环境 144

初识Hibernate 145

第一个Hibernate程序 145

Hibernate程序结构 157

Hibernate功能结构 158

为什么选择Hibernate 158

使用Hibernate持久化 158

Hibernate的常用类 158

Hibernate的配置文件 161

Hibernate的映射文件 162

Hibernate持久对象状态 165

使用Hibernate操作数据 165

小结 175

习题 175

课堂练习 175

课后实践 175

第8章Hibernate查询 177

工作场景 177

一对一查询 178

一对多查询 185

多对多查询 193

数据分页 198

Hibernate的查询方式 219

过滤器 220

使用条件查询 222

使用Native SQL查询 223

小结 223

习题 224

课堂练习 224

课后实践 224

第9章Hibernate性能优化 225

工作场景 225

Hibernate缓存 226

缓存原理 230

使用OSCache进行缓存 231

连接池 235

抓取策略 239

操作延迟加载关联 239

使用批量抓取 248

使用子查询抓取 248

小结 249

习题 249

课堂练习 249

课后实践 250

第10章Spring框架 251

工作场景 251

搭建Spring运行和开发环境 252

初识Spring 256

第一个Spring程序 256

Spring程序结构 260

Spring功能结构 262

IoC 263

为什么选择Spring 265

使用Spring 266

Spring的常用类 266

Spring的配置文件 266

使用JDBC模板类进行常用的数据库操作 268

Spring的DAO支持 270

简述 270

Spring如何集成Hiberiate进行数据持久化 273

Spring的MVC支持 276

简述 276

Spring如何与Struts衔接 280

小结 285

习题 285

课堂练习 285

课后实践 286

第11章Spring AOP与事务处理 287

工作场景 287

Spring AOP 288

概念 288

Spring AOP的功能和工作原理 291

使用AOP意义 295

记录方法调用日志信息 296

Spring的事务处理 300

Spring的事务抽象 300

Spring的事务管理种类 301

Spring的编程式事务管理 302

Spring的声明式事务管理 304

小结 306

习题 307

课堂练习 307

课后实践 307

第12章用JDeveloper开发EJB 3和JSF 309

工作场景 309

JDeveloper简介与安装 310

搭建JSF运行和开发环境 311

初识JSF 312

第一个JSF程序 312

JSF程序结构 329

JSF功能结构 330

为什么选择JSF 331

UI组件 331

标准UI组件 331

使用UI组件 332

组件操作和导航 336

UI事件 338

数据验证 341

转换 342

JSF受控Bean 343

使用EJB3 344

小结 349

习题 349

课堂练习 350

课后实践 350