|
|
1
25
在我们的一个项目中,我们有以下要求:
为了以事务方式执行此操作,每个操作都被实现为带有撤消操作的命令。在每个步骤结束时,命令都被推送到堆栈中。如果操作在某个步骤失败,那么我们从堆栈中弹出命令,并对弹出的每个命令调用undo操作。每个步骤的撤消操作都是在该命令实现中定义的,以反转前面的命令.execute()。 希望这能有所帮助。 |
|
|
2
3
|
|
|
3
2
命令模式在很多地方都有使用。
下面是一个站点,它提供了用于回调的命令模式示例。 http://www.javaworld.com/article/2077569/core-java/java-tip-68--learn-how-to-implement-the-command-pattern-in-java.html?page=2
|
|
|
Jake · 如何回滚臭鼬事务以进行集成测试?(缺少隐式原点) 1 年前 |
|
|
Riyaz Vagapov · EF核心交易 2 年前 |
|
|
M. Kemp · Oracle删除操作将永远存在 2 年前 |
|
Kuldeep · 我们什么时候应该在数据库中进行交易? 3 年前 |