1) 不管什么业务逻辑,最终关心的就是改表。改表的思路就是
先准备TO, 由DAO实现
,
或者直接由DAO CALL PROCEDURE, 再由command调用。
2) 对业务逻辑的分析可以采取 目标导向,分开解决:
先
approve( param....)
{
1. update master
2. update transaction&journal
}
后
updateMaster( param.... )
{
}
updateTxJournal( param.... )
{
}
最后完成代码
3) if--else if -else 语句的使用:
三种结构——顺序,循环,分支。我觉得其中最简单的就是循环,最不容易处理好的就是分支。
第一点,只有在必需的地方才用分支,凡是分支里有重复的逻辑都尽量提取出来,这样可以逐渐锻炼我们的逻辑思维能力;
第二点,对条件的不同选择方式,可以让程序更精简。 抓住最关键的分支点。
2) 对业务逻辑的分析可以采取 目标导向,分开解决:
先
approve( param....)
{
1. update master
2. update transaction&journal
}
后
updateMaster( param.... )
{
}
updateTxJournal( param.... )
{
}
最后完成代码
3) if--else if -else 语句的使用:
三种结构——顺序,循环,分支。我觉得其中最简单的就是循环,最不容易处理好的就是分支。
第一点,只有在必需的地方才用分支,凡是分支里有重复的逻辑都尽量提取出来,这样可以逐渐锻炼我们的逻辑思维能力;
第二点,对条件的不同选择方式,可以让程序更精简。 抓住最关键的分支点。