J2EE项目实训

出版时间:2008-5  出版社:清华大学出版社  作者:杨小波 编  页数:395  
Tag标签:无  

内容概要

  《21世纪高等学校实用软件工程教育规划教材:J2EE项目实训Hibernate框架技术》本着“技术主流和前沿,内容新颖和实用,案例源于实际项目”的指导思想,结合实际应用项目的示例,由浅入深地介绍目前在J2EE平台中的持久层开发中比较主流的O/R Mapping的框架——Hibernate框架的基本原理、Hibernate框架如何对JDBC的数据访问操作进行简化,Hibernate框架的O/R Mapping的实现和应用方法、应用项目的单元测试、系统性能的优化等方面的内容。  《21世纪高等学校实用软件工程教育规划教材:J2EE项目实训Hibernate框架技术》是为高等职业院校和国家示范性软件学院的计算机应用与软件工程专业本科生和研究生编写的一本项目实训类教材。全书共分12章,内容主要包括Hibernate O/R Mapping技术基础,Hibernate框架主要的核心API,Hibernate框架的系统配置文件,网上商城项目持久层设计和实现,对象之间的“关联、组合和继承”关系的映射技术实现,对基于Hibernate的DAO单元测试,Hibernate框架中的缓存技术,Hibernate中的事务管理技术,以及Eclipse工具对Hibernate的开发支持等。  《21世纪高等学校实用软件工程教育规划教材:J2EE项目实训Hibernate框架技术》可以作为承担国家技能型紧缺人才培养和培训工程的高等职业院校和示范性软件学院的计算机应用与软件工程专业项目实训类教材,也可作为自学和急需了解B/S架构的J2EE平台下的软件项目开发和实现的相关技术和知识的技术人员的参考书。

书籍目录

第1章 Hibernate O/R Mapping技术基础1.1 Hibernate框架——一个提供数据库服务的中间件1.1.1 Hibernate框架中的O/R Mapping技术1.1.2 Hibernate框架系统1.2 Hibernate框架查询语言(HQL)1.2.1 HQL中的from子句1.2.2 HQL中的select子句1.2.3 HQL中的where子句1.2.4 HQL中的各种表达式1.2.5 HQL中的更新、删除功能1.3 在J2SE应用中使用Hibernate框架的示例创建基于Hibernate框架技术的Java应用程序小结练习第2章 Hibernate框架主要的核心API2.1 与系统初始化相关的各个接口和类2.1.1 Configuration类2.1.2 SessionFactory接口2.2 数据访问操作编程中所涉及的各个接口2.2.1 Session接口2.2.2 Transaction接口2.2.3 Query接口2.2.4 Criteria接口及Criteria查询表达式2.3 利用ThreadLocal实现线程安全的应用2.3.1 线程安全的代码2.3.2 编程实现线程安全的DAO组件2.4 在Hibernate中实现BLOB和CLOB字段的数据访问2.4.1 Hibernate提供了对数据库表的大字段类型的支持2.4.2 在Hibernate中实现大字段类型的示例小结练习第3章 Hibernate框架的系统配置文件3.1 Hibernate框架的系统配置文件3.1.1 Hibernate框架系统的数据库连接配置3.1.2 hibernate.cfg.xml格式的数据库连接配置3.1.3 数据库连接的配置文件名可以为其他名称3.2 以编程的方式实现Hibernate数据库连接的系统配置3.2.1 主要涉及Hibernate API中的类与接口3.2.2 编程的方式实现Hibernate数据库连接的示例3.3 O/R Mapping的映射配置文件小结练习第4章 网上商城项目持久层设计和实现4.1 项目中实体域建模4.1.1 建立域模型并发现类4.1.2 建立域模型并找出类之间的关系4.2 根据E-R图进行数据库表的逻辑设计数据库表的逻辑设计4.3 项目中的DAO组件设计DAO设计模式4.4 项目中的DAO组件的编程实现4.4.1 构建项目中的持久层的数据库连接组件4.4.2 构建项目中的持久层的各个持久实体类4.4.3 映射持久层中的各个持久类与对应的数据库表4.4.4 实现持久层中的各个DAO组件类4.4.5 构建对DAO组件进行单元测试的环境4.4.6 构建对DAO组件的测试用例类小结练习第5章 对象关联关系的映射技术第6章 体验对象关联映射在项目中的应用第7章 对象包含关系的映射技术第8章 继承关系的映射技术第9章 对基于Hibernate的DAO单元测试第10章 Hibernate框架中的缓存技术第11章 Hibernate中的事务管理技术第12章 Eclipse工具对Hibernate开发的支持参考文献

章节摘录

  第1章 Hibernate O/R Mapping技术基础:  Hibernate框架是一个面向Java开发平台的对象/关系数据库的映射工具,并且是开源的O/R Mapping框架。它不仅提供了从Java类到数据库表之间的双向的映射,也提供了数据查询、数据修改和恢复等机制,并且还提供了对系统性能优化的各种技术。从而可以大幅度减少开发时直接编写和使用SOL语句和JDBC API处理数据访问的时间。  另外,Hibernate框架可以应用在能够使用J_DBC的各种场合,既可以在J2SE的应用程序中应用,也可以在.J2EE的Web应用环境中使用。  本章将系统地介绍:Hibernate框架中的O/R Mapping(对象/关系映射)特性、系统架构以及与,JDBC在应用方面的主要区别,HOL(Hibernate查询语言)等方面的内容。同时再通过一个基于Hibernate框架技术实现的,并且对数据库表中的数据进行操作访问的,12SE的应用程序实例,来初步了解、体验并最终掌握如何应用Hibemate框架的O/R Mapping框架技术来进行应用系统的持久层的设计、开发和编程实现。

图书封面

图书标签Tags

评论、评分、阅读与下载


    J2EE项目实训 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7