作品简介

本书基于Java语言介绍了数据库开发技术,引入Hibernate ORM框架以及JSON和XML等主流数据交换技术,用丰富的案例阐述在数据库开发以及数据交换中的基本原理、方法和技术,详细介绍了JDBC开发的初级和高级技术,使用Hibernate进行增、删、改、查等操作以及实体和联系的映射方法,并对NoSQL数据库和大数据进行了相关介绍。全书知识点与应用实例相结合,内容从简单到复杂,阶梯式递进,读者可以根据需要选读。

本书介绍了数据库开发技术的原理、技术及应用,注重理论联系实际,既可作为高等院校软件工程、计算机科学与技术等相关专业的本科教材,也可作为研究生相关课程的参考资料。

刘畅,彭涛编著

作品目录

  • 内容简介
  • 前言
  • 第1章 数据库开发技术概述
  • 1.1 应用程序与数据库的关系
  • 1.2 多层软件架构
  • 1.3 数据访问层
  • 1.4 常见数据库访问接口
  • 1.5 ORM
  • 1.6 XML
  • 1.7 大数据与NoSQL
  • 习题1
  • 第2章 数据库管理系统
  • 2.1 概述
  • 2.2 关系数据库
  • 2.3 关系数据库规范化理论
  • 2.4 事务
  • 2.5 结构化查询语言
  • 习题2
  • 第3章 JDBC基础
  • 3.1 JDBC概述
  • 3.2 JDBC核心接口和类
  • 3.3 连接数据库
  • 3.4 执行SQL语句
  • 3.5 事务编程
  • 习题3
  • 第4章 JDBC高级技术
  • 4.1 JDBC 2.0 API
  • 4.2 连接池
  • 4.3 数据源与JNDI
  • 4.4 JDBC 3.0
  • 4.5 JDBC 4.0
  • 4.6 DAO编程模式
  • 习题4
  • 第5章 Hibernate基础
  • 5.1 Hibernate简介
  • 5.2 Hibernate核心接口
  • 5.3 第一个Hibernate程序
  • 5.4 Session接口
  • 5.5 实体映射
  • 5.6 实体之间联系的映射
  • 5.7 DAO模式深入分析
  • 5.8 控制反转
  • 5.9 Spring框架
  • 习题5
  • 第6章 XML技术
  • 6.1 XML概述
  • 6.2 XML语法
  • 6.3 DTD
  • 6.4 XML Schema
  • 6.5 XML解析
  • 习题6
  • 第7章 JSON技术
  • 7.1 JSON的语法
  • 7.2 JSON解析
  • 7.3 JSON与XML的比较
  • 7.4 JSON的应用
  • 习题7
  • 第8章 大数据与NoSQL
  • 8.1 大数据概述
  • 8.2 NoSQL数据库
  • 8.3 HBase数据库
  • 8.4 MongoDB
  • 习题8
  • 参考文献
展开全部