J2EE項目實訓

所属分类:編程語言與程序設計  
出版时间:2008-5   出版时间:清華大學出版社   作者:楊小波 編   页数:395  

内容概要

  《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開發平台的對象關系數據庫的映射工具,並且是開源的OR Mapping框架。它不僅提供了從Java類到數據庫表之間的雙向的映射,也提供了數據查詢、數據修改和恢復等機制,並且還提供了對系統性能優化的各種技術。從而可以大幅度減少開發時直接編寫和使用SOL語句和JDBC API處理數據訪問的時間。  另外,Hibernate框架可以應用在能夠使用J_DBC的各種場合,既可以在J2SE的應用程序中應用,也可以在.J2EE的Web應用環境中使用。  本章將系統地介紹︰Hibernate框架中的OR Mapping(對象關系映射)特性、系統架構以及與,JDBC在應用方面的主要區別,HOL(Hibernate查詢語言)等方面的內容。同時再通過一個基于Hibernate框架技術實現的,並且對數據庫表中的數據進行操作訪問的,12SE的應用程序實例,來初步了解、體驗並最終掌握如何應用Hibemate框架的OR Mapping框架技術來進行應用系統的持久層的設計、開發和編程實現。

图书封面




    J2EE項目實訓下載



用户评论 (总计0条)

 
 

 

計算機與互聯網 PDF免费下载,編程語言與程序設計PDF免费下载。 计算机教程网 

计算机教程网 @ 2017