Java Web开发教程 基于Struts2+Hibernate+Spring

Java Web开发教程 基于Struts2+Hibernate+Spring
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
出版社: 人民邮电出版社
2017-03
版次: 1
ISBN: 9787115443526
定价: 59.80
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 390页
正文语种: 简体中文
分类: 教育
  •   具体包括Web的概念、计算机网络体系结构、HTTP协议、Java Web开发环境、JSP基础、 JSP中的文件操作、 Java web的数据库操作、Struts基础、Struts核心文件、Struts2基本方法和关键技术、Hibernate开发基础、Hibernate核心文件和接口、Spring基础、 Spring原理与技术、并且以综合实例的方式介绍了SSH集成方法及过程。 第1章 Java Web应用开发概述 1
    1.1 Web的概念 1
    1.1.1 Web的定义 1
    1.1.2 JSP和其他Web编程语言 1
    1.1.3 Web的相关标准 2
    1.1.4 JSP开发Web应用的4种方式 2
    1.2 计算机网络体系结构 3
    1.2.1 OSI模型 3
    1.2.2 TCP/IP模型 4
    1.2.3 B/S的应用软件架构 4
    1.3 HTTP 5
    1.3.1 什么是HTTP 5
    1.3.2 URL含义 5
    1.3.3 HTTP请求 6
    1.3.4 HTTP响应 7
    1.4 本章小结 9
    习题 9
    第2章 Java Web开发环境 10
    2.1 Java开发包JDK 10
    2.1.1 JDK下载安装 10
    2.1.2 JDK部署测试 12
    2.2 可视化集成开发环境Eclipse 14
    2.2.1 Eclipse概述 14
    2.2.2 Eclipse的体系结构 14
    2.2.3 Eclipse的安装及JDK集成 15
    2.2.4 Eclipse开发Java程序 16
    2.3 Web 服务器Tomcat 18
    2.3.1 Tomcat概述 18
    2.3.2 Tomcat的下载和安装 18
    2.3.3 在Eclipse中配置Tomcat 23
    2.3.4 在Eclipse中测试Tomcat 26
    2.3.5 Web应用程序的部署 29
    2.3.6 在Eclipse 中部署Web应用程序 30
    2.4 MySQL的下载与安装 31
    2.4.1 MySQL简介 32
    2.4.2 MySQL的下载 32
    2.4.3 MySQL的安装 34
    2.4.4 MySQL Workbench的使用 40
    2.5 本章小结 40
    习题 40
    第3章 JSP基础 42
    3.1 JSP页面 42
    3.1.1 编写JSP 页面文件 42
    3.1.2 JSP 的运行分析 43
    3.2 JSP语法 44
    3.2.1 JSP声明 44
    3.2.2 JSP表达式 45
    3.2.3 JSP注释 46
    3.2.4 JSP指令 47
    3.3 JSP内置对象 50
    3.3.1 JSP内置对象概述 50
    3.3.2 request对象 51
    3.3.3 response对象 53
    3.3.4 out对象 55
    3.3.5 session对象 56
    3.3.6 application对象 58
    3.4 JSP动作标签 60
    3.4.1 包含标签 60
    3.4.2 转发标签 61
    3.4.3 参数标签 62
    3.4.4 创建Bean 标签 63
    3.4.5 设置属性值标签 64
    3.4.6 获取属性值标签 64
    3.5 JavaBean的使用 65
    3.5.1 JavaBean概述 65
    3.5.2 JavaBean种类 65
    3.5.3 定义JavaBean 65
    3.5.4 设置JavaBean的属性 66
    3.5.5 JavaBean的存储范围 67
    3.5.6 JavaBean实例 67
    3.6 Servlet的使用 70
    3.6.1 Servlet概述 70
    3.6.2 Servlet结构体系 70
    3.6.3 Servlet技术特点 71
    3.6.4 Servlet与JSP的区别 71
    3.6.5 Servlet的生命周期 71
    3.6.6 Servlet的常用类和接口 72
    3.6.7 Servlet实例 74
    3.7 本章小结 76
    习题 77
    第4章 JSP文件操作 78
    4.1 获取文件信息 78
    4.2 创建、删除Web服务目录 79
    4.2.1 创建目录和文件 79
    4.2.2 删除文件和目录 81
    4.3 读写文件 82
    4.3.1 读写文件的常用流 82
    4.3.2 读取文件 84
    4.3.3 写文件 86
    4.4 文件上传 88
    4.5 文件下载 89
    4.6 本章小结 91
    习题 91
    第5章 Java Web的数据库操作 92
    5.1 JDBC技术 92
    5.1.1 JDBC简介 92
    5.1.2 JDBC连接数据库的过程 93
    5.2 JDBC的API 93
    5.2.1 Connection接口 93
    5.2.2 DriverManager类 93
    5.2.3 Statement接口 93
    5.2.4 PreparedStatement接口 93
    5.2.5 ResultSet接口 94
    5.3 使用JDBC连接MySQL数据库 94
    5.3.1 下载并安装MySQL JDBC驱动 94
    5.3.2 Java程序连接MySQL数据库 95
    5.4 JDBC操作数据库 96
    5.4.1 添加数据 96
    5.4.2 查询数据 97
    5.4.3 修改数据 97
    5.4.4 删除数据 98
    5.5 JDBC在Java Web中的应用 98
    5.5.1 开发模式 98
    5.5.2 分页查询 98
    5.5.3 JSP通过JDBC驱动MySQL
    数据库实例 98
    5.6 本章小结 101
    习题 102
    第6章 Struts基础 103
    6.1 Struts开发基础 103
    6.1.1 MVC的基本概念 103
    6.1.2 Struts的工作原理 104
    6.1.3 Struts 2的优点 106
    6.2 Struts 开发准备 106
    6.2.1 Tomcat 服务器基本知识 106
    6.2.2 下载并安装Tomcat服务器 107
    6.2.3 在Eclipse中部署Tomcat 107
    6.3 Struts开发实例 107
    6.3.1 MyfirstStruts项目概述 107
    6.3.2 创建Struts工程MyfirstStruts 108
    6.3.3 在Eclipse中部署Struts开发包 109
    6.3.4 编写工程配置文件web.xml 109
    6.3.5 创建struts.properties文件 111
    6.3.6 编写struts.xml控制器文件 112
    6.3.7 开发index.jsp和success.jsp前端页面文件 112
    6.3.8 开发后台Struts处理
    程序HelloAction.java 113
    6.3.9 运行MyfirstStruts工程 114
    6.4 本章小结 115
    习题 115
    第7章 Struts核心文件 116
    7.1 Struts配置文件之web.xml 116
    7.1.1 web.xml的主要作用 116
    7.1.2 web.xml关键元素分析 116
    7.2 Struts配置文件之struts.properties 117
    7.2.1 struts.properties的主要作用 117
    7.2.2 struts.properties关键元素分析 117
    7.3 Struts配置文件之struts.xml 118
    7.3.1 struts.xml的主要作用 118
    7.3.2 struts.xml关键元素分析 118
    7.4 Struts之Action类文件 120
    7.4.1 Action接口和ActionSupport
    基类 120
    7.4.2 Action与Servlet API 121
    7.4.3 ModelDriven接口 122
    7.4.4 异常处理 124
    7.5 本章小结 125
    习题 125
    第8章 Struts基本方法和关键技术 126
    8.1 Struts数据校验 126
    8.1.1 基本类型转换 126
    8.1.2 自定义类型转换 131
    8.1.3 Action中的validate()校验方法 132
    8.1.4 XWork校验框架实现方法 137
    8.2 Struts 2框架国际化的方法 142
    8.2.1 编写国际化资源文件 142
    8.2.2 访问国际化资源文件 143
    8.2.3 资源文件加载过程 147
    8.3 使用Struts 2拦截器 148
    8.3.1 配置Struts拦截器 149
    8.3.2 Struts 2内置拦截器 151
    8.4 自定义拦截器 156
    8.4.1 创建自定义拦截器 156
    8.4.2 配置自定义拦截器 157
    8.4.3 拦截器执行顺序分析 157
    8.4.4 创建和配置方法过滤拦截器 161
    8.5 AJAX概念和原理 162
    8.5.1 AJAX概念 162
    8.5.2 AJAX原理 162
    8.6 XMLHttpRequest 163
    8.6.1 XMLHttpRequest基础知识 163
    8.6.2 XMLHttpRequest的属性和方法 164
    8.7 AJAX标签的应用 170
    8.7.1 AJAX标签依赖包 170
    8.7.2 AJAX标签的使用 171
    8.8 AJAX的JSON插件 173
    8.8.1 JSON插件概述 173
    8.8.2 JSON插件的使用 174
    8.8.3 JSON插件使用实例 175
    8.9 文件控制上传和下载 178
    8.9.1 文件上传 178
    8.9.2 文件下载 182
    8.10 Struts开发实战 184
    8.11 本章小结 187
    习题 188
    第9章 Hibernate开发基础 190
    9.1 Hibernate入门 190
    9.1.1 持久层概述 190
    9.1.2 Hibernate简介 191
    9.1.3 Hibernate的工作原理 191
    9.2 Hibernate开发准备 192
    9.2.1 Hibernate开发包的下载 192
    9.2.2 在Eclipse中部署Hibernate开发环境 193
    9.2.3 安装部署MySQL驱动 195
    9.3 MyfirstHibernate项目开发 196
    9.3.1 开发Hibernate项目的完整流程 196
    9.3.2 创建MyfirstHibernate项目 197
    9.3.3 创建数据表USER 199
    9.3.4 POJO映射类User.java 199
    9.3.5 映射文件User.hbm.xml 200
    9.3.6 hibernate.cfg.xml配置文件 201
    9.3.7 辅助工具类SessionFactory.Java 202
    9.3.8 DAO接口类UserDAO.java 204
    9.3.9 DAO接口实现类UserDAOImpl.Java 205
    9.3.10 测试类UserClientTest.java 206
    9.4 本章小结 209
    习题 210
    第10章 Hibernate核心文件和接口 211
    10.1 配置文件hibernate.cfg.xml解析 211
    10.2 映射文件*.hbm.xml解析 215
    10.2.1 文件结构 216
    10.2.2 标识属性 217
    10.2.3 使用property元素映射普通属性 219
    10.2.4 映射集合属性 221
    10.3 Hibernate关联关系映射 227
    10.3.1 单向的一对一关联 227
    10.3.2 单向的一对多关联 230
    10.3.3 单向的多对一关联 231
    10.3.4 单向的多对多关联 232
    10.3.5 双向的一对一关联 233
    10.3.6 双向的一对多关联 236
    10.3.7 双向的多对一关联 236
    10.3.8 双向的多对多关联 238
    10.4 Hibernate核心接口 240
    10.4.1 Configuration类 240
    10.4.2 SessionFactory接口 240
    10.4.3 Session接口 241
    10.4.4 Query接口 242
    10.4.5 Criteria接口 244
    10.4.6 Transaction接口 246
    10.5 Hibernate项目实例 246
    10.5.1 搭建Hibernate项目环境 246
    10.5.2 添加Hibernate开发包 247
    10.5.3 创建项目基础代码和Hibernate配置文件 249
    10.5.4 开发DAO层代码 253
    10.5.5 开发Service层代码 254
    10.5.6 开发测试代码 255
    10.5.7 查看测试结果 256
    10.6 本章小结 257
    习题 257
    第11章 Spring基础 258
    11.1 Spring基本概念 258
    11.2 Spring下载及配置 260
    11.2.1 下载Spring开发包 260
    11.2.2 Spring开发包准备 261
    11.2.3 在项目中配置Spring 262
    11.2.4 学生信息系统实例 265
    11.2.5 Spring的IoC容器 269
    11.3 Spring MVC技术 270
    11.3.1 MVC的基本思想 270
    11.3.2 Spring MVC工作流程 271
    11.3.3 Spring MVC框架的特点 272
    11.3.4 分发器(DispatcherServlet) 272
    11.3.5 控制器 274
    11.3.6 处理器映射 275
    11.3.7 视图解析器 276
    11.3.8 异常处理 277
    11.4 Spring MVC实例 278
    11.5 本章小结 281
    习题 282
    第12章 深入Spring技术 283
    12.1 控制反转原理 283
    12.1.1 控制反转与依赖注入 283
    12.1.2 依赖注入的实现方式 284
    12.2 配置Bean的属性和依赖关系 290
    12.2.1 简单Bean的配置 290
    12.2.2 合作者Bean的配置 293
    12.2.3 注入集合值 294
    12.3 Bean的生命周期 298
    12.3.1 管理Bean的生命周期 298
    12.3.2 Spring容器中Bean的作用域 300
    12.3.3 Bean的实例化 300
    12.3.4 Bean的销毁 306
    12.3.5 协调作用域不同的Bean 310
    12.4 Bean感知Spring容器 314
    12.4.1 使用BeanNameAware接口 315
    12.4.2 使用BeanFactoryAware、Application ContextAware接口 317
    12.5 Spring的国际化支持 319
    12.6 Spring之数据库开发 322
    12.6.1 Spring JDBC的优势 322
    12.6.2 Spring JDBCTemplate的解析 325
    12.6.3 Spring JDBCTemplate的常用方法 328
    12.6.4 Spring数据库开发的步骤 335
    12.7 本章小结 343
    习题 344
    第13章 SSH集成方法及综合实例 346
    13.1 部署Spring开发环境 346
    13.1.1 Struts集成Hibernate 346
    13.1.2 构建Spring集成环境 349
    13.2 Spring集成Hibernate 352
    13.2.1 在Spring中配置SessionFactory 352
    13.2.2 使用HibernateTemplate访问数据库 354
    13.2.3 使用HibernateCallback回调接口 356

    13.3 Spring集成Struts 2 357
    13.3.1 Spring托管Struts Action处理器 357
    13.3.2 Spring集成Struts实例 361
    13.4 客户管理系统 367
    13.4.1 数据库层实现 367
    13.4.2 Hibernate持久层设计 368
    13.4.3 DAO层设计 370
    13.4.4 业务逻辑层设计 373
    13.4.5 完成客户登录设计 374
    13.4.6 查询所有客户信息 378
    13.4.7 添加客户信息 380
    13.4.8 删除客户信息 382
    13.4.9 更新客户信息 384
    13.5 本章小结 386
    附录 Java Web开发常见错误及
    解决方法 387
  • 内容简介:
      具体包括Web的概念、计算机网络体系结构、HTTP协议、Java Web开发环境、JSP基础、 JSP中的文件操作、 Java web的数据库操作、Struts基础、Struts核心文件、Struts2基本方法和关键技术、Hibernate开发基础、Hibernate核心文件和接口、Spring基础、 Spring原理与技术、并且以综合实例的方式介绍了SSH集成方法及过程。
  • 目录:
    第1章 Java Web应用开发概述 1
    1.1 Web的概念 1
    1.1.1 Web的定义 1
    1.1.2 JSP和其他Web编程语言 1
    1.1.3 Web的相关标准 2
    1.1.4 JSP开发Web应用的4种方式 2
    1.2 计算机网络体系结构 3
    1.2.1 OSI模型 3
    1.2.2 TCP/IP模型 4
    1.2.3 B/S的应用软件架构 4
    1.3 HTTP 5
    1.3.1 什么是HTTP 5
    1.3.2 URL含义 5
    1.3.3 HTTP请求 6
    1.3.4 HTTP响应 7
    1.4 本章小结 9
    习题 9
    第2章 Java Web开发环境 10
    2.1 Java开发包JDK 10
    2.1.1 JDK下载安装 10
    2.1.2 JDK部署测试 12
    2.2 可视化集成开发环境Eclipse 14
    2.2.1 Eclipse概述 14
    2.2.2 Eclipse的体系结构 14
    2.2.3 Eclipse的安装及JDK集成 15
    2.2.4 Eclipse开发Java程序 16
    2.3 Web 服务器Tomcat 18
    2.3.1 Tomcat概述 18
    2.3.2 Tomcat的下载和安装 18
    2.3.3 在Eclipse中配置Tomcat 23
    2.3.4 在Eclipse中测试Tomcat 26
    2.3.5 Web应用程序的部署 29
    2.3.6 在Eclipse 中部署Web应用程序 30
    2.4 MySQL的下载与安装 31
    2.4.1 MySQL简介 32
    2.4.2 MySQL的下载 32
    2.4.3 MySQL的安装 34
    2.4.4 MySQL Workbench的使用 40
    2.5 本章小结 40
    习题 40
    第3章 JSP基础 42
    3.1 JSP页面 42
    3.1.1 编写JSP 页面文件 42
    3.1.2 JSP 的运行分析 43
    3.2 JSP语法 44
    3.2.1 JSP声明 44
    3.2.2 JSP表达式 45
    3.2.3 JSP注释 46
    3.2.4 JSP指令 47
    3.3 JSP内置对象 50
    3.3.1 JSP内置对象概述 50
    3.3.2 request对象 51
    3.3.3 response对象 53
    3.3.4 out对象 55
    3.3.5 session对象 56
    3.3.6 application对象 58
    3.4 JSP动作标签 60
    3.4.1 包含标签 60
    3.4.2 转发标签 61
    3.4.3 参数标签 62
    3.4.4 创建Bean 标签 63
    3.4.5 设置属性值标签 64
    3.4.6 获取属性值标签 64
    3.5 JavaBean的使用 65
    3.5.1 JavaBean概述 65
    3.5.2 JavaBean种类 65
    3.5.3 定义JavaBean 65
    3.5.4 设置JavaBean的属性 66
    3.5.5 JavaBean的存储范围 67
    3.5.6 JavaBean实例 67
    3.6 Servlet的使用 70
    3.6.1 Servlet概述 70
    3.6.2 Servlet结构体系 70
    3.6.3 Servlet技术特点 71
    3.6.4 Servlet与JSP的区别 71
    3.6.5 Servlet的生命周期 71
    3.6.6 Servlet的常用类和接口 72
    3.6.7 Servlet实例 74
    3.7 本章小结 76
    习题 77
    第4章 JSP文件操作 78
    4.1 获取文件信息 78
    4.2 创建、删除Web服务目录 79
    4.2.1 创建目录和文件 79
    4.2.2 删除文件和目录 81
    4.3 读写文件 82
    4.3.1 读写文件的常用流 82
    4.3.2 读取文件 84
    4.3.3 写文件 86
    4.4 文件上传 88
    4.5 文件下载 89
    4.6 本章小结 91
    习题 91
    第5章 Java Web的数据库操作 92
    5.1 JDBC技术 92
    5.1.1 JDBC简介 92
    5.1.2 JDBC连接数据库的过程 93
    5.2 JDBC的API 93
    5.2.1 Connection接口 93
    5.2.2 DriverManager类 93
    5.2.3 Statement接口 93
    5.2.4 PreparedStatement接口 93
    5.2.5 ResultSet接口 94
    5.3 使用JDBC连接MySQL数据库 94
    5.3.1 下载并安装MySQL JDBC驱动 94
    5.3.2 Java程序连接MySQL数据库 95
    5.4 JDBC操作数据库 96
    5.4.1 添加数据 96
    5.4.2 查询数据 97
    5.4.3 修改数据 97
    5.4.4 删除数据 98
    5.5 JDBC在Java Web中的应用 98
    5.5.1 开发模式 98
    5.5.2 分页查询 98
    5.5.3 JSP通过JDBC驱动MySQL
    数据库实例 98
    5.6 本章小结 101
    习题 102
    第6章 Struts基础 103
    6.1 Struts开发基础 103
    6.1.1 MVC的基本概念 103
    6.1.2 Struts的工作原理 104
    6.1.3 Struts 2的优点 106
    6.2 Struts 开发准备 106
    6.2.1 Tomcat 服务器基本知识 106
    6.2.2 下载并安装Tomcat服务器 107
    6.2.3 在Eclipse中部署Tomcat 107
    6.3 Struts开发实例 107
    6.3.1 MyfirstStruts项目概述 107
    6.3.2 创建Struts工程MyfirstStruts 108
    6.3.3 在Eclipse中部署Struts开发包 109
    6.3.4 编写工程配置文件web.xml 109
    6.3.5 创建struts.properties文件 111
    6.3.6 编写struts.xml控制器文件 112
    6.3.7 开发index.jsp和success.jsp前端页面文件 112
    6.3.8 开发后台Struts处理
    程序HelloAction.java 113
    6.3.9 运行MyfirstStruts工程 114
    6.4 本章小结 115
    习题 115
    第7章 Struts核心文件 116
    7.1 Struts配置文件之web.xml 116
    7.1.1 web.xml的主要作用 116
    7.1.2 web.xml关键元素分析 116
    7.2 Struts配置文件之struts.properties 117
    7.2.1 struts.properties的主要作用 117
    7.2.2 struts.properties关键元素分析 117
    7.3 Struts配置文件之struts.xml 118
    7.3.1 struts.xml的主要作用 118
    7.3.2 struts.xml关键元素分析 118
    7.4 Struts之Action类文件 120
    7.4.1 Action接口和ActionSupport
    基类 120
    7.4.2 Action与Servlet API 121
    7.4.3 ModelDriven接口 122
    7.4.4 异常处理 124
    7.5 本章小结 125
    习题 125
    第8章 Struts基本方法和关键技术 126
    8.1 Struts数据校验 126
    8.1.1 基本类型转换 126
    8.1.2 自定义类型转换 131
    8.1.3 Action中的validate()校验方法 132
    8.1.4 XWork校验框架实现方法 137
    8.2 Struts 2框架国际化的方法 142
    8.2.1 编写国际化资源文件 142
    8.2.2 访问国际化资源文件 143
    8.2.3 资源文件加载过程 147
    8.3 使用Struts 2拦截器 148
    8.3.1 配置Struts拦截器 149
    8.3.2 Struts 2内置拦截器 151
    8.4 自定义拦截器 156
    8.4.1 创建自定义拦截器 156
    8.4.2 配置自定义拦截器 157
    8.4.3 拦截器执行顺序分析 157
    8.4.4 创建和配置方法过滤拦截器 161
    8.5 AJAX概念和原理 162
    8.5.1 AJAX概念 162
    8.5.2 AJAX原理 162
    8.6 XMLHttpRequest 163
    8.6.1 XMLHttpRequest基础知识 163
    8.6.2 XMLHttpRequest的属性和方法 164
    8.7 AJAX标签的应用 170
    8.7.1 AJAX标签依赖包 170
    8.7.2 AJAX标签的使用 171
    8.8 AJAX的JSON插件 173
    8.8.1 JSON插件概述 173
    8.8.2 JSON插件的使用 174
    8.8.3 JSON插件使用实例 175
    8.9 文件控制上传和下载 178
    8.9.1 文件上传 178
    8.9.2 文件下载 182
    8.10 Struts开发实战 184
    8.11 本章小结 187
    习题 188
    第9章 Hibernate开发基础 190
    9.1 Hibernate入门 190
    9.1.1 持久层概述 190
    9.1.2 Hibernate简介 191
    9.1.3 Hibernate的工作原理 191
    9.2 Hibernate开发准备 192
    9.2.1 Hibernate开发包的下载 192
    9.2.2 在Eclipse中部署Hibernate开发环境 193
    9.2.3 安装部署MySQL驱动 195
    9.3 MyfirstHibernate项目开发 196
    9.3.1 开发Hibernate项目的完整流程 196
    9.3.2 创建MyfirstHibernate项目 197
    9.3.3 创建数据表USER 199
    9.3.4 POJO映射类User.java 199
    9.3.5 映射文件User.hbm.xml 200
    9.3.6 hibernate.cfg.xml配置文件 201
    9.3.7 辅助工具类SessionFactory.Java 202
    9.3.8 DAO接口类UserDAO.java 204
    9.3.9 DAO接口实现类UserDAOImpl.Java 205
    9.3.10 测试类UserClientTest.java 206
    9.4 本章小结 209
    习题 210
    第10章 Hibernate核心文件和接口 211
    10.1 配置文件hibernate.cfg.xml解析 211
    10.2 映射文件*.hbm.xml解析 215
    10.2.1 文件结构 216
    10.2.2 标识属性 217
    10.2.3 使用property元素映射普通属性 219
    10.2.4 映射集合属性 221
    10.3 Hibernate关联关系映射 227
    10.3.1 单向的一对一关联 227
    10.3.2 单向的一对多关联 230
    10.3.3 单向的多对一关联 231
    10.3.4 单向的多对多关联 232
    10.3.5 双向的一对一关联 233
    10.3.6 双向的一对多关联 236
    10.3.7 双向的多对一关联 236
    10.3.8 双向的多对多关联 238
    10.4 Hibernate核心接口 240
    10.4.1 Configuration类 240
    10.4.2 SessionFactory接口 240
    10.4.3 Session接口 241
    10.4.4 Query接口 242
    10.4.5 Criteria接口 244
    10.4.6 Transaction接口 246
    10.5 Hibernate项目实例 246
    10.5.1 搭建Hibernate项目环境 246
    10.5.2 添加Hibernate开发包 247
    10.5.3 创建项目基础代码和Hibernate配置文件 249
    10.5.4 开发DAO层代码 253
    10.5.5 开发Service层代码 254
    10.5.6 开发测试代码 255
    10.5.7 查看测试结果 256
    10.6 本章小结 257
    习题 257
    第11章 Spring基础 258
    11.1 Spring基本概念 258
    11.2 Spring下载及配置 260
    11.2.1 下载Spring开发包 260
    11.2.2 Spring开发包准备 261
    11.2.3 在项目中配置Spring 262
    11.2.4 学生信息系统实例 265
    11.2.5 Spring的IoC容器 269
    11.3 Spring MVC技术 270
    11.3.1 MVC的基本思想 270
    11.3.2 Spring MVC工作流程 271
    11.3.3 Spring MVC框架的特点 272
    11.3.4 分发器(DispatcherServlet) 272
    11.3.5 控制器 274
    11.3.6 处理器映射 275
    11.3.7 视图解析器 276
    11.3.8 异常处理 277
    11.4 Spring MVC实例 278
    11.5 本章小结 281
    习题 282
    第12章 深入Spring技术 283
    12.1 控制反转原理 283
    12.1.1 控制反转与依赖注入 283
    12.1.2 依赖注入的实现方式 284
    12.2 配置Bean的属性和依赖关系 290
    12.2.1 简单Bean的配置 290
    12.2.2 合作者Bean的配置 293
    12.2.3 注入集合值 294
    12.3 Bean的生命周期 298
    12.3.1 管理Bean的生命周期 298
    12.3.2 Spring容器中Bean的作用域 300
    12.3.3 Bean的实例化 300
    12.3.4 Bean的销毁 306
    12.3.5 协调作用域不同的Bean 310
    12.4 Bean感知Spring容器 314
    12.4.1 使用BeanNameAware接口 315
    12.4.2 使用BeanFactoryAware、Application ContextAware接口 317
    12.5 Spring的国际化支持 319
    12.6 Spring之数据库开发 322
    12.6.1 Spring JDBC的优势 322
    12.6.2 Spring JDBCTemplate的解析 325
    12.6.3 Spring JDBCTemplate的常用方法 328
    12.6.4 Spring数据库开发的步骤 335
    12.7 本章小结 343
    习题 344
    第13章 SSH集成方法及综合实例 346
    13.1 部署Spring开发环境 346
    13.1.1 Struts集成Hibernate 346
    13.1.2 构建Spring集成环境 349
    13.2 Spring集成Hibernate 352
    13.2.1 在Spring中配置SessionFactory 352
    13.2.2 使用HibernateTemplate访问数据库 354
    13.2.3 使用HibernateCallback回调接口 356

    13.3 Spring集成Struts 2 357
    13.3.1 Spring托管Struts Action处理器 357
    13.3.2 Spring集成Struts实例 361
    13.4 客户管理系统 367
    13.4.1 数据库层实现 367
    13.4.2 Hibernate持久层设计 368
    13.4.3 DAO层设计 370
    13.4.4 业务逻辑层设计 373
    13.4.5 完成客户登录设计 374
    13.4.6 查询所有客户信息 378
    13.4.7 添加客户信息 380
    13.4.8 删除客户信息 382
    13.4.9 更新客户信息 384
    13.5 本章小结 386
    附录 Java Web开发常见错误及
    解决方法 387
查看详情
好书推荐 / 更多
Java Web开发教程 基于Struts2+Hibernate+Spring
权力、资本与商帮:中国商人600年兴衰史
王俞现
Java Web开发教程 基于Struts2+Hibernate+Spring
死亡区域:野生动物出没的地方(自然文库)
Philip Lymbery
Java Web开发教程 基于Struts2+Hibernate+Spring
鳗鱼的旅行(荣获奥古斯特文学大奖,《纽约时报》《福布斯》《洛杉矶时报》等一致推荐!)
[瑞典]帕特里克·斯文松(Patrik Svensso) 著;博集天卷 出品
Java Web开发教程 基于Struts2+Hibernate+Spring
索恩丛书·巨兽:工厂与现代世界的形成
乔舒亚·B.弗里曼((Joshua,B.,Freeman) 著;李珂 译
Java Web开发教程 基于Struts2+Hibernate+Spring
再造与自塑:上海青年工人研究(1949-1965)
刘亚娟 著
Java Web开发教程 基于Struts2+Hibernate+Spring
护士的故事:善良的语言
[英]克里斯蒂·沃森
Java Web开发教程 基于Struts2+Hibernate+Spring
中国的新型正义体系:实践与理论(实践社会科学与中国研究·卷二)
黄宗智 著
Java Web开发教程 基于Struts2+Hibernate+Spring
制度逻辑:制度如何塑造人和组织
[加拿大]龙思博 著;张容榕 译;[法]帕特丽夏·H.桑顿;[加拿大]威廉·奥卡西奥;汪少卿;杜运州;翟慎霄
Java Web开发教程 基于Struts2+Hibernate+Spring
创造力的本质
[美]凯娜·莱斯基(Kyna Leski) 著;王可越 译
Java Web开发教程 基于Struts2+Hibernate+Spring
信仰与理性
[英]斯温伯恩 著;曹剑波 译
Java Web开发教程 基于Struts2+Hibernate+Spring
城市的语言
[英]迪耶·萨迪奇 著;张孝铎 译
Java Web开发教程 基于Struts2+Hibernate+Spring
蜘蛛女之吻
[阿根廷]曼努埃尔·普伊格. 著;屠孟超 译