Hibernate教程幻灯片.ppt

  1. 1、本文档共203页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Hibernate教程幻灯片

Hibernate java对象持久化技术 Hibernate入门 OR映射技术 通过Hibernate API操纵数据库 检索策略和方式 数据库事务、并发、缓存与性能优化 高级配置 Hibernate入门 案例 Hibernate入门 创建配置文件 Hibernate配置文件 Hibernate入门 创建持久化类 Hibernate入门 创建表 Hibernate入门 创建对象-关系映射文件 Hibernate入门 把customer持久化类映射到customers表 Hibernate入门 java、hibernate、sql类型对应关系 Hibernate入门 通过API操作数据库 Hibernate入门 通过API操作数据库 Hibernate入门 Hibernate初始化 Hibernate入门 Hibernate初始化 访问Session接口 Hibernate入门 第一章 Java对象持久化概述 应用程序的分层体系结构 第一章 Java对象持久化概述 应用程序的分层体系结构 区分物理层和逻辑层 物理分层:每一层运行在单独的机器上,意味 着创建分布式软件系统。 逻辑分层:在单个的软件模块中完成特定的功 能。 不作特别说明,软件分层指的是逻辑分层。 第一章 Java对象持久化概述 应用程序的分层体系结构 软件层的特征 1.每个层由一组相关的类或组件构成,共同完 成特定功能。 2. 层与层之间存在自上而下的依赖关系。不存在 跨层访问。 3.每个层对上层公开API,但具体的实现细节 不对外透明。 第一章 Java对象持久化概述 应用程序的分层体系结构 软件分层的优点 1.伸缩性:能否支持更多用户。 2.可维护性:需求变化时,影响一部分,不影 响其它部分的代码。 3.可扩展性:增加薪功能的难以程度。 4.可重用性:代码没冗余,满足多种需求。 5.可管理性:管理系统的难易程度。 第一章 Java对象持久化概述 应用程序的分层体系结构 软件分层缺点 1.设计人员要求高 2.体细结构合理划分,耗时大 3.调试困难 4.对于规模较小的应用,软件分层会降低开发 效率。 第一章 Java对象持久化概述 应用程序的分层体系结构 Java应用的持久化层 第一章 Java对象持久化概述 Hibernate中间件特性 第一章 Java对象持久化概述 软件模型 概念模型:模拟问题域中的真实实体。描述每个实体的概念和属性及实体间关系。不描述实体行为。实体间的关系有一对一、一对多和多对多。 第一章 Java对象持久化概述 软件模型 关系数据模型:在概念模型的基础上建立起来的,用于描述这些关系数据的静态结构。有以下内容组成: 1.若干表 2.表的所有索引 3.视图 4.触发器 5.表与表之间的参照完整性 第一章 Java对象持久化概述 软件模型 域模型:在软件的分析阶段创建概念模型,在软件设计阶段创建域模型。 组成部分: 1.具有状态和行为的域对象。 2.域对象之间的关联。 第一章 Java对象持久化概述 软件模型 域对象(domain object):构成域模型的基本元素就是域对象。对真实世界的实体的软件抽象,也叫做业务对象(Business Object(BO)).域对象可代表业务领域中的人、地点、事物或概念。 域对象分为以下几种: 实体域对象:通常是指业务领域中的名词。 (plain old java object)。 过程域对象:应用中的业务逻辑或流程。依赖 于实体域对象,业务领域中的动词。如 发出订单、登陆等。 事件域对象:应用中的一些事件(警告、异常)。 第一章 Java对象持久化概述 软件模型 域对象间的关系 1.关联:类间的引用关系。以属性定义的方式表现。 单项关联:仅仅建立从Order到Customer的多对一关联,即仅仅在Order类中定义customer属性。或者仅仅建立从Customer到Order的一对多关联,即仅仅在Customer类中定义orders集合。 双项关联:既建立从Order到Customer的多对一关联,又建立从Customer到Order的一对多关联。 第一章 Java对象持久化概述 软件模型 域对象间的关系 2.依赖:类之间访问关系。无需定义成属性。在A中访问B中的 方法或属性,或

文档评论(0)

liwenhua11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档