`
Hella
  • 浏览: 2426 次
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
工作单元的定义是:维护一个受业务事务影响的对象列表,并协调写入更改内容和并发问题的解决方案。 一个业务事务中,可能需要多次修改对象模型,对象模型的修改需要记录到数据库中,当然可以每次对象模型有修改时就将变化记录到数据库中,但是这会产生很多对数据库的调用。而使用工作单元来记录业务事务中对数据库有影响的所有变化,就可以减少对数据库的大量小规模调用。 很显然对象模型的变化,工作单元都必须知道并且记录。所以一旦有变化产生都必须通知工作单元,有三种方式来实现: 1. 调用者注册:   一旦调用者修改了某个对象,就必须向工作单元注册这个修改。 先写一个工作单元接口 package test. ...
要创建一个对象,可以使用new关键字,但是这样的初始化方式常常导致耦合的问题,如何避免这样的问题呢?我们来重点研究一下工厂方法模式和抽象工厂模式。   工厂方法模式                 工厂方法模式定义了一个创 ...
Global site tag (gtag.js) - Google Analytics