观察者模式及Java实现例子观察者模式观察者模式 Observer 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。 这个主题对象在状态上发生变化时,会通知所有观察者对象,让它们能够自动更新自己。观察者模式的组成 抽象主题角色:把所有对观察者对象的引用保存在一个集...
分类:
其他好文 时间:
2015-01-04 11:56:35
阅读次数:
138
观察者模式(Observer Patterns) ????观察者模式:定义了对象间一对多的依赖,这样一来,当一个对象的状态改变时,它的所有依赖都会自动收到通知并自动更新。 ? ? 现在有一种需求:IOS系统的手机和Android...
分类:
其他好文 时间:
2015-01-04 11:38:50
阅读次数:
123
整理完了一对多的关联关系,下面咱们来看看一对一的关联配置情况,重点还是在于分清楚关系维护方和关系被维护方,然后在具体操作,在个就是cascade=CascadeType的维护方式,没必要的级联尽量不要,否则会造成不必要的结果。
在一对一中的例子中,我们分析人和身份证号的关系,一个人只能有一个身份证号,而且伴随着人死亡而失效,至于人是否出生就有身份证号我们不深究,这里理解为不是,无关影响。那具体操...
分类:
其他好文 时间:
2015-01-04 10:12:50
阅读次数:
129
继续多对多的双向关联学习,主要分析实例老师和学生,一个老师有多个学生,一个学生也有多个老师,可以学习前面的一对多关系来做处理,再重新说下之前说的注意事项,引包都要是javax.persistence的,确定维护者关系等,废话不说了,还是直接看代码。
老师实体类,学生为关系维护者:
/**
* 双向多对多关联关系是一种对等关系,所以由我们自定义谁作为关系的维护端与被维护端
* 我们选择学生作...
分类:
其他好文 时间:
2015-01-04 10:11:12
阅读次数:
223
数据库设计——概念设计阶段
这个阶段主要是根据需求画出ER图,如下图所示,是我根据机房收费系统的需求画出的ER图,图中有6个实体,分别为:教师、学生、卡、基础数据、账单、电脑,它们之间有一对多的关系也有多对多的关系,其中教师还有很多不同的角色,这里没做细分,不过以后我们会做安全机制方面的设计就要仔细对待了。根据转换原则,但我们把ER图转换为表时多对多的关系就会抽出一张表,这样在逻辑设计阶段我们就...
分类:
数据库 时间:
2015-01-03 17:24:45
阅读次数:
261
学习JPA规范,也会涉及到关联关系的操作,对于使用注解方式的关联操作,这点就不如使用XML思路清晰明了,下面这是我总结的操作代码,注释说明很清楚,需要重点提的就是这里所有引得包都是sun提供的工具包,即javax.persistence.*,避免引包错误。
一对多关联从两点入手学习:JPA中的一对多双向关联与级联操作
...
分类:
其他好文 时间:
2015-01-03 11:55:08
阅读次数:
143
Head First Design Pattern 读书笔记(2) Observer Pattern 观察者模式 ========= ##Observer Pattern 类图 ![观察者模式类图][1] ##定义 观察者模式:在对象间定义一个一对多的关系,当其中一个的对象发生改变时...
分类:
其他好文 时间:
2015-01-02 22:31:15
阅读次数:
302
在电商系统中,商品模型至关重要,是整个电商的核心,下面通过一个简单的分析,设计一个基础的商品模型。商品模型的演化 在以前,那时CMS很流行,最常见的模型是栏目-文章模型。于是做电商的时候,自然就继承了这种一对多的关系。只是栏目变成了分类,文章变成了商品。商品也具备了独特的业务属性。现在很多电商网站....
分类:
其他好文 时间:
2015-01-02 09:38:22
阅读次数:
245
创建型模式一组比赛中我们来对比一下单例模式和原型模式,首先邀请单例小姐和原型小姐上场。在台上我们就听见Fans的呼喊声了,“单例单例,你最美丽,一人穿件,全家获益!”,“给我一个原型,我能创造真个世界!”,呼叫声此起彼伏,声声不断。
究竟他们之间有什么不同的呢?我们来做一下比较。
【单例模式】:跟竹米一生只开一次花一杨,单例模式只实例化一次。
...
分类:
其他好文 时间:
2015-01-01 12:32:07
阅读次数:
155
2014-01-12 Created By BaoXinjian一、摘要1001ORACLE EBS学习的其他资源有哪四个?1002ORACLE OPEN WORLD大会是不是一个市场营销活动?1003Oracle 大学有哪五种课程?1004多个责任分配给一个人,是多对一关系,还是一对多关系?100...
分类:
数据库 时间:
2014-12-31 21:19:37
阅读次数:
615