图书介绍

零基础学JavaWeb开发 JSP+Servlet+Struts+Spring+Hibernate+Ajax【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

零基础学JavaWeb开发 JSP+Servlet+Struts+Spring+Hibernate+Ajax
  • 何宗霖等编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111285793
  • 出版时间:2010
  • 标注页数:542页
  • 文件大小:274MB
  • 文件页数:567页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

零基础学JavaWeb开发 JSP+Servlet+Struts+Spring+Hibernate+AjaxPDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一篇 基础篇1

第1章 Web应用的发展1

1.1 从静态网页说起1

1.2 动态网页的鼻祖CGI2

1.3 三足鼎立3

1.3.1 系出名门——ASP和ASP.NET4

1.3.2 草根中走出的巨人——PHP5

1.3.3 来自Java阵营——JSP和J2EE5

1.4 模型-视图-控制器7

1.4.1 MVC简介8

1.4.2 MVC的组成部分8

1.4.3 MVC带来的好处9

1.5 Ajax的兴起9

1.5.1 什么是Ajax10

1.5.2 Ajax的工作原理10

1.5.3 Ajax的优势所在12

1.6 小结13

1.7 习题14

第2章 Java开发环境及开发工具15

2.1 下载安装JDK15

2.2 环境变量设置17

2.3 小试身手——HelloWorld18

2.3.1 编辑Java源文件18

2.3.2 执行类文件18

2.4 开发工具Eclipse简介19

2.4.1 Java开发工具简介19

2.4.2 Eclipse安装20

2.4.3 Eclipse使用简单例程21

2.4.4 在Eclipse中调试程序23

2.4.5 Eclipse常用快捷键23

2.4.6 Java Web开发工具MyEclipse简介26

2.5 使用版本控制工具CVS27

2.5.1 CVSNT的安装与配置27

2.5.2 使用Eclipse集成的CVS客户端28

2.6 小结29

2.7 习题29

第3章 HTML相关技术基础知识30

3.1 HTML基础知识30

3.1.1 什么是HTML30

3.1.2 HTML运行原理31

3.1.3 HTML常用标签31

3.1.4 HTTML表单标签34

3.1.5 HTML其他标签35

3.2 JavaScript基础知识35

3.2.1 什么是JavaScript36

3.2.2 JavaScript中的事件36

3.2.3 JavaScript中的对象简介37

3.2.4 window对象简介37

3.2.5 document对象简介39

3.2.6 location对象简介40

3.2.7 JavaScript输入验证41

3.2.8 JavaScript高级应用探讨42

3.3 CSS基础知识43

3.3.1 什么是CSS43

3.3.2 CSS属性设置43

3.3.3 CSS绝对定位示例45

3.3.4 JavaScript+DIV+CSS实现下拉菜单45

3.3.5 JavaScript+CSS实现表格变色47

3.4 小结48

3.5 习题48

第4章 JSP技术基础知识49

4.1 JSP简介49

4.1.1 运行原理49

4.1.2 选择JSP的原因51

4.1.3 环境搭建52

4.2 JSP基本语法55

4.3 程序结构55

4.4 JSP动作指令57

4.4.1 include动作指令57

4.4.2 forward动作指令58

4.4.3 param动作指令58

4.4.4 plugin动作指令59

4.4.5 useBean动作指令59

4.4.6 setProperty动作指令60

4.4.7 getProperty动作指令60

4.5 JSP指令60

4.5.1 page指令60

4.5.2 include指令61

4.6 JSP内置对象简介62

4.7 request对象62

4.7.1 request对象使用场合62

4.7.2 request对象主要方法63

4.7.3 request对象使用示例64

4.8 response对象66

4.8.1 response对象使用场合66

4.8.2 response对象主要方法66

4.8.3 response对象使用示例66

4.9 session对象67

4.9.1 session对象使用场合67

4.9.2 session对象的主要方法67

4.9.3 session对象使用示例67

4.10 out对象69

4.11 application对象69

4.12 JSP中文问题完全解决方案71

4.12.1 JSP页面中文乱码71

4.12.2 URL传递参数中文乱码72

4.12.3 表单提交中文乱码73

4.12.4 数据库操作中文乱码76

4.12.5 Eclipse开发工具中JSP文件中文不能保存77

4.12.6 在Eclipse开发工具中中文显示乱码78

4.12.7 JSP下载中文文件名乱码79

4.13 其他JSP开发技巧80

4.13.1 自定义错误页面80

4.13.2 在MyEclipse中快速部署项目81

4.13.3 测试配置是否成功82

4.13.4 在MyEclipse中调试Web应用程序83

4.13.5 学习使用日志Log4j84

4.14 小结85

4.15 习题85

第5章 Servlet技术基础知识86

5.1 Servlet简介86

5.1.1 Servlet的工作原理86

5.1.2 Servlet的生命周期87

5.1.3 简单Servlet开发配置示例87

5.1.4 使用Servlet实现MVC开发模式89

5.2 JSP页面调用Servlet的方法89

5.2.1 通过表单提交调用Servlet90

5.2.2 通过超链接调用Servlet91

5.3 Servlet中的文件操作93

5.3.1 Servlet读取文件93

5.3.2 Servlet写文件95

5.3.3 Servlet上传文件97

5.3.4 Servlet下载文件100

5.4 Servlet过滤器101

5.4.1 过滤器的基本原理101

5.4.2 IP访问filter101

5.4.3 转换字符编码filter103

5.5 Servlet应用示例105

5.5.1 获取请求信息头部内容105

5.5.2 获取请求信息107

5.5.3 获取参数信息108

5.5.4 Cookies操作110

5.5.5 Session操作112

5.6 小结113

5.7 习题114

第6章 JavaBean技术基础知识115

6.1 JavaBean简介115

6.1.1 什么是JavaBean115

6.1.2 JavaBean的种类117

6.1.3 JavaBean的编码规则118

6.1.4 JavaBean典型示例119

6.2 在JSP中使用JavaBean121

6.2.1 为什么要在JSP中使用JavaBean121

6.2.2 JSP中使用JavaBean的具体方法124

6.2.3 JavaBean的编译部署126

6.3 计数器JavaBean127

6.3.1 计数器JavaBean背景知识127

6.3.2 计数器JavaBean的具体实现127

6.3.3 计数器JavaBean的调用方法示例128

6.4 数据库操作封装的JavaBean129

6.4.1 数据库操作封装JavaBean的背景知识129

6.4.2 数据库操作封装JavaBean具体实现过程130

6.4.3 数据库操作封装JavaBean关键代码解析133

6.4.4 数据库操作封装JavaBean调用方法示例133

6.5 对应数据库表结构的实体JavaBean135

6.5.1 实体JavaBean的背景知识135

6.5.2 对应数据库表结构实体JavaBean的实现过程135

6.5.3 采用实体JavaBean以后对数据库封装方法的改造136

6.5.4 实体JavaBean及对应数据库操作方法的调用示例141

6.6 分页操作JavaBean142

6.6.1 分页操作的背景知识142

6.6.2 分页操作JavaBean具体实现142

6.6.3 分页操作JavaBean调用方法解析144

6.7 小结146

6.8 习题146

第7章 JSP数据库开发基础知识147

7.1 JSP数据库开发环境搭建147

7.1.1 MySQL数据库的安装147

7.1.2 SQL Server 2000数据库安装150

7.2 SQL基础150

7.2.1 创建和删除数据库150

7.2.2 创建、修改、删除数据库表151

7.2.3 查询语句154

7.2.4 插入、更新、删除语句156

7.2.5 简单视图操作157

7.2.6 简单存储过程操作158

7.3 JSP与数据库建立连接159

7.3.1 JSP连接SQL Server 2000数据库160

7.3.2 JSP连接MySQL数据库160

7.3.3 JSP连接Oracle数据库160

7.3.4 JSP连接数据库简单示例161

7.4 JSP操作数据库161

7.4.1 JSP插入数据操作161

7.4.2 JSP删除数据操作163

7.4.3 JSP更新数据库操作164

7.4.4 JSP查询数据库操作165

7.4.5 JSP中的数据库操作事务处理167

7.4.6 JSP查询视图169

7.4.7 JSP调用存储过程170

7.5 数据库连接池173

7.5.1 数据库开发中面临的数据库资源问题173

7.5.2 数据库连接池的工作原理173

7.5.3 常用的数据库连接池简介174

7.5.4 在Tomcat中配置DBCP数据库连接池174

7.5.5 从连接池中取得连接示例175

7.5.6 测试连接池设置是否生效176

7.5.7 使用DBCP自动回收数据库连接资源177

7.6 数据库访问的代码优化178

7.6.1 最原始的数据库访问代码示例178

7.6.2 初步优化——数据库配置信息基础类178

7.6.3 进一步优化——数据库配置文件179

7.6.4 继续优化——数据库访问操作类的封装181

7.6.5 更进一步优化——DAO类封装数据库操作187

7.6.6 追求完美的优化——添加视图、存储过程194

7.7 小结194

7.8 习题195

第8章 XML技术基础知识196

8.1 XML入门基础196

8.1.1 XML简介196

8.1.2 XML和HTML的区别197

8.1.3 XML和数据库的区别198

8.1.4 XML简单语法198

8.1.5 XML简单示例201

8.2 文档数据类型定义DTD201

8.2.1 DTD概述202

8.2.2 XML文档元素内容定义202

8.2.3 XML文档元素属性定义204

8.2.4 XML外部引用DTD示例206

8.3 XML文档的显示技术207

8.3.1 XML文档显示技术概述207

8.3.2 CSS样式表显示207

8.3.3 XSL样式表显示209

8.3.4 数据岛对象(DSO)显示211

8.4 XML文档DOM解析技术212

8.4.1 XML文档DOM解析技术简介213

8.4.2 DOM解析示例之验证文档的有效性示例213

8.4.3 DOM解析示例之动态创建结点示例215

8.4.4 DOM解析示例之操作XML文档结点属性示例216

8.5 XPATH结点表达式基础知识218

8.5.1 XPATH简介218

8.5.2 XPATH语言中常用的简写符号218

8.5.3 常用文档结点及其表达式218

8.6 Java解析XML219

8.6.1 Java处理XML概述219

8.6.2 在JSP中生成XML文档219

8.6.3 使用JAXP按SAX方式解析XML文档220

8.6.4 使用JDom按DOM方式解析XML文档222

8.6.5 使用JDom按SAX方式解析XML文档224

8.7 小结225

8.8 习题226

第9章 JSTL基础知识227

9.1 JSTL简介227

9.2 JSTL开发环境简单配置227

9.3 核心标签库228

9.3.1 〈c:out〉标签228

9.3.2 〈c:set〉标签230

9.3.3 〈c:remove〉标签231

9.3.4 〈c:if〉标签231

9.3.5 〈c:choose〉、〈c:when〉和〈c:otherwise〉标签232

9.3.6 〈c:forEach〉标签234

9.3.7 〈c:forTokens〉标签235

9.3.8 〈c:import〉标签236

9.3.9 〈c:redirect〉标签237

9.3.10 〈c:url〉标签239

9.3.11 〈c:param〉标签239

9.3.12 〈c:catch〉标签239

9.4 数据库标签库240

9.4.1 〈sql:setDataSource〉标签240

9.4.2 〈sql:query〉标签241

9.4.3 〈sql:update〉标签242

9.4.4 〈sql:param〉标签243

9.4.5 〈sql:dateParam〉标签243

9.4.6 〈sql:transaction〉标签244

9.5 XML操作标签库244

9.5.1 〈x:parse〉标签244

9.5.2 〈x:out〉标签245

9.5.3 〈x:set〉标签246

9.5.4 〈x:if〉标签246

9.5.5 〈x:choose〉标签246

9.5.6 〈x:forEach〉标签246

9.6 其他标签248

9.6.1 国际化标签248

9.6.2 数字格式标签248

9.6.3 日期格式标签249

9.6.4 函数标签库250

9.7 自定义标签库251

9.8 小结254

9.9 习题254

第10章 JSP中邮件功能开发255

10.1 邮件协议简介255

10.2 JavaMail简介及开发环境配置256

10.3 发送邮件示例详细解析256

10.3.1 发送文本邮件257

10.3.2 发送HTML邮件263

10.3.3 发送带有附件的邮件267

10.4 接收邮件示例详细解析278

10.4.1 接收简单邮件278

10.4.2 接收附件278

10.5 小结279

10.6 习题279

第11章 Web报表基础知识280

11.1 JSP对Excel报表的处理280

11.1.1 JSP操作Excel工具汇总280

11.1.2 JExcelApi开发环境简单配置281

11.1.3 JSP生成Excel报表281

11.1.4 JSP读取Excel报表289

11.2 Java对图表的处理291

11.2.1 JSP图表工具汇总291

11.2.2 JFreeChart开发环境简单配置291

11.2.3 JSP生成简单二维柱状图292

11.2.4 JSP生成简单三维柱状图295

11.2.5 JSP生成水平方向的柱状图296

11.2.6 JSP生成多组柱体的柱状图297

11.2.7 对柱状图柱体显示效果的具体设置300

11.2.8 JSP生成一般的折线图302

11.2.9 JSP生成横坐标为时间序列的折线图304

11.2.10 JSP在同一个报表中生成多条曲线307

11.2.11 JSP生成二维饼状图307

11.2.12 JSP生成三维饼状图310

11.3 小结311

11.4 习题311

第12章 学习使用Ant312

12.1 Ant简介312

12.2 Ant的安装配置312

12.3 Ant简单示例——构建HelloWorld工程313

12.3.1 手工构建HelloWorld工程314

12.3.2 使用Ant分步构建HelloWorld工程315

12.3.3 自动构建HelloWorld工程317

12.4 Ant构建文件解析319

12.4.1 project结点319

12.4.2 target结点319

12.4.3 properties标签320

12.4.4 classpath结点321

12.5 Ant中的文件操作323

12.5.1 创建目录323

12.5.2 复制文件或者目录323

12.5.3 移动文件或者目录325

12.5.4 删除文件或者目录326

12.6 在Ant中使用属性配置文件327

12.7 在Ant中执行数据库脚本328

12.7.1 直接执行数据库脚本329

12.7.2 使用配置文件执行数据库脚本330

12.8 Ant构建部署Web应用综合示例331

12.8.1 属性配置331

12.8.2 执行数据库初始化脚本331

12.8.3 配置数据库连接池332

12.8.4 配置path333

12.8.5 编译工程333

12.8.6 部署工程334

12.8.7 完整构建脚本文件334

12.9 在Eclipse中使用Ant336

12.9.1 在Eclipse中编写Ant脚本336

12.9.2 在Eclipse中运行Ant任务337

12.10 小结338

12.11 习题338

第二篇 进阶篇339

第13章 Struts应用详解339

13.1 Struts基础知识339

13.1.1 Struts的工作原理339

13.1.2 Struts的工作流程340

13.1.3 Struts的基本配置341

13.2 简单Struts应用示例343

13.2.1 创建JSP页面343

13.2.2 创建ActionForm344

13.2.3 创建Action346

13.2.4 创建JavaBean模型组件347

13.2.5 资源文件348

13.2.6 基本配置信息348

13.3 Struts中的表单处理器ActionForm349

13.4 Struts中的控制器350

13.4.1 Action简介350

13.4.2 Action的基本使用方法351

13.4.3 DispatchAction的使用方法351

13.4.4 LookupDispatchAction的使用方法355

13.5 Struts中的页面转发控制360

13.5.1 ActionForward简介360

13.5.2 使用ActionForward传递参数361

13.5.3 ActionMapping简介361

13.6 Struts标签库362

13.6.1 html标签362

13.6.2 bean标签364

13.6.3 logic标签365

13.7 在Struts中使用Validator验证框架367

13.7.1 Validator验证框架的配置367

13.7.2 Validator的内置验证器367

13.7.3 Validator验证框架的简单示例368

13.8 在Struts中使用Tiles371

13.8.1 在Struts中配置Tiles框架371

13.8.2 创建模版页面371

13.8.3 使用模版页面373

13.9 小结374

13.10 习题374

第14章 Spring应用详解375

14.1 Spring简介375

14.1.1 Spring简介375

14.1.2 Spring开发环境的简单配置376

14.2 Spring核心理论控制反转介绍377

14.2.1 控制反转基础知识377

14.2.2 控制反转简单示例377

14.2.3 Spring中注入依赖的方法380

14.2.4 Spring中通过赋值方法注入依赖380

14.2.5 Spring中通过构造器注入依赖386

14.3 Spring核心理论面向切面编程介绍388

14.3.1 面向切面编程基础知识389

14.3.2 在Spring中创建前置通知389

14.3.3 在Spring中创建后置通知392

14.3.4 在Spring中创建拦截通知393

14.3.5 在Spring中创建异常通知395

14.3.6 使用Spring静态切入点398

14.4 Spring实现MVC398

14.4.1 Spring中MVC的实现原理398

14.4.2 Spring中简单MVC示例399

14.4.3 把用户请求映射到控制器401

14.4.4 在控制器中处理带参数的用户请求403

14.4.5 在控制器中处理简单的表单406

14.4.6 解析视图410

14.5 Spring中的数据库操作411

14.5.1 在Spring中配置数据源411

14.5.2 使用JdbcTemplate进行简单的数据库操作412

14.5.3 使用JdbcTemplate进行Java对象查询操作414

14.5.4 Spring中另一种Java对象查询的实现方法417

14.5.5 Spring中更新Java对象的方法421

14.5.6 Spring和第三方ORM工具整合422

14.6 Spring中的事务处理422

14.6.1 事务处理的基本知识422

14.6.2 Spring中的事务管理策略423

14.6.3 使用Spring编程式事务管理423

14.6.4 使用Spring声明式事务管理425

14.7 小结427

14.8 习题427

第15章 Hibernate应用详解429

15.1 Hibernate简介429

15.1.1 对象持久化与ORM429

15.1.2 Hibernate架构概述430

15.1.3 开发环境的简单配置431

15.2 Hibernate配置和相关类431

15.2.1 Configuration类431

15.2.2 Hibernate配置文件431

15.2.3 SessionFactory类432

15.2.4 Session管理432

15.3 Hibernate中的对象435

15.3.1 对象在Hibernate的状态435

15.3.2 持久化类436

15.3.3 对象识别439

15.4 Hibernate中对象关系映射439

15.4.1 基本类映射439

15.4.2 主键策略444

15.4.3 多表对象关系映射445

15.4.4 组件映射451

15.5 操作持久化数据452

15.5.1 Session缓存与持久化操作452

15.5.2 利用DAO来操作数据453

15.6 Hibernate数据查询456

15.6.1 HQL检索方式456

15.6.2 条件查询465

15.6.3 本地SQL查询468

15.7 小结468

15.8 习题468

第16章 Ajax应用详解469

16.1 Ajax技术简介469

16.2 Ajax工作原理简单示例471

16.2.1 传统的请求响应方式471

16.2.2 使用Ajax的请求响应方式472

16.3 XMLHttpRequest对象474

16.3.1 XMLHttpRequest对象简介474

16.3.2 创建XMLHttpRequest对象475

16.3.3 XMLHttpRequest常用方法和属性476

16.4 客户端向服务器发送请求476

16.4.1 使用XMLHttpRequest对象发送请求476

16.4.2 常用发送请求内容的方法477

16.5 服务器端处理用户请求477

16.5.1 在服务器端处理用户请求477

16.5.2 返回XML格式的响应文档478

16.6 客户端处理服务器响应478

16.6.1 分析XML格式的文档478

16.6.2 使用JavaScript调整页面内容479

16.6.3 客户端处理服务器相应的示例代码479

16.7 Ajax典型示例479

16.7.1 异步身份验证479

16.7.2 输入提示和自动完成483

16.7.3 联动动态列表487

16.7.4 异步输入验证493

16.7.5 工具条提示496

16.7.6 自动刷新500

16.7.7 使用DOM动态生成HTML文档503

16.8 小结508

16.9 习题508

第三篇 实战篇509

第17章 综合Struts+Spring+Hibernate开发图书管理系统509

17.1 概述509

17.1.1 系统功能预览509

17.1.2 系统结构510

17.1.3 所需资源511

17.1.4 源代码目录组织512

17.2 给Web服务器配置web.xml512

17.2.1 添加Struts 2配置512

17.2.2 添加Spring配置513

17.2.3 定义编码转化器(解决中文问题)513

17.2.4 定义Log的输出515

17.3 用Struts 2实现Web表现层516

17.3.1 Struts的配置文件516

17.3.2 图书管理的Action类518

17.3.3 在添加图书中采用自动校验521

17.3.4 使用标签实现图书维护页面522

17.4 用Hibernate实现数据层523

17.4.1 创建数据库523

17.4.2 配置数据源524

17.4.3 持久化类和映射文件525

17.4.4 实现图书管理和登录管理的DAO类525

17.5 Spring整合业务层530

17.5.1 配置Bean文件530

17.5.2 实现业务类532

17.5.3 保存图书中的事务管理535

17.5.4 浏览图书的分页处理536

17.6 发布与测试539

17.6.1 在MyEclipse中发布应用539

17.6.2 在Tomcat中查看运行结果540

17.7 小结541

第1章 Struts概述1

1.1 Struts历史发展过程1

1.2 Struts 2简介3

1.3 为什么要用Struts 28

1.4 在Web项目中使用Struts 211

第2章 Web基础技术概述17

2.1 BrS和CrS系统区别17

2.2 JSP和Servlet介绍17

2.3 XML知识介绍20

第3章 Struts 2核心技术23

3.1 使用web.xml配置Struts 2实现Web项目Struts 2应用23

3.2 使用配置文件struts.xml实现页面导航定义24

3.3 使用Action类控制导航业务数据26

3.4 使用ActionSupport进行校验28

第4章 Struts 2的另一核心技术——拦截器32

4.1 拦截器在Struts 2中的默认应用32

4.2 拦截器原理实现35

4.3 在Struts 2中配置自定义的拦截器38

4.4 Struts 2文件上传拦截器的应用45

第5章 Struts 2标签库56

5.1 Struts 2标签使用原理解疑56

5.2 OGNL表达式语言介绍58

5.3 Struts 2控制标签简介61

5.4 Struts 2数据标签简介70

5.5 Struts 2表单标签简介81

5.6 Struts 2非表单标签简介93

5.7 Struts 2自定义标签实现图形验证功能98

第6章 Struts 2非JSP视图技术102

6.1 velocity视图技术使用介绍102

6.2 freemarker视图技术使用介绍105

6.3 JasperReports报表视图技术使用介绍107

第7章 Struts 2类型转换技术112

7.1 Struts 2类型转换使用介绍112

7.2 类型转换发生异常的处理方案120

第8章 Struts 2输入校验124

8.1 validate输入校验方式再谈124

8.2 利用配置文件进行输入校验方法说明131

8.3 集合类型输入校验介绍138

8.4 Struts 2输入校验器大全143

第9章 Struts 2国际化150

9.1 Struts 2国际化基础应用150

9.2 Struts 2国际化使用范围说明156

9.3 用户主动选择国际化应用介绍162

第10章 Struts 2页面布局实现165

10.1 sitemesh基本使用方法165

10.2 sitemesh高级应用168

第11章 Hibernate技术简介174

11.1 什么是ORM174

11.2 Hibernate概述176

11.3 Hibernate优点179

第12章 Hibernate入门181

12.1 准备工作181

12.2 第一个Hibernate应用184

12.3 Hibernate配置187

第13章 Hibernate核心API195

13.1 Session介绍195

13.2 简单的CRUD示例200

13.3 Save还是Update205

13.4 实体对象的识别208

13.5 Hibernate一级缓存210

13.6 Hibernate二级缓存214

13.7 Hibernate事务处理221

13.8 使用复合主键224

第14章 Hibernate集合映射229

14.1 Set集合映射229

14.2 List集合映射234

14.3 Map集合映射239

14.4 Bag集合映射243

14.5 Component映射248

14.6 Composite element映射252

第15章 Hibernate关系映射257

15.1 单向多对多映射257

15.2 双向多对多映射263

15.3 单向多对一映射267

15.4 单向一对多映射272

15.5 双向一对多(多对一)映射278

15.6 基于外键的单向一对一映射284

15.7 基于外键的双向一对一映射289

15.8 基于主键的单向一对一映射294

15.9 基于主键的双向一对一映射299

第16章 Criteria条件查询304

16.1 简单的Criteria查询304

16.2 设定Criteria查询条件306

16.3 Criteria中使用SQL语句309

16.4 复杂的Criteria查询311

16.5 使用DetchedCriteria查询313

第17章 HQL查询315

17.1 简单的HQL查询315

17.2 复杂的HQL查询319

17.3 HQL更新、删除操作322

17.4 在XML中定义HQL323

第18章 Spring入门326

18.1 Spring历史发展过程326

18.2 Spring的技术知识介绍327

18.3 使用Spring的基础示例331

第19章 为什么要使用控制反转335

19.1 new——自己创建335

19.2 get——工厂模式337

19.3 set——外部注入339

热门推荐