1)如果要保证数据质量,那么你最好在数据库层考虑这个问题。这里所指的数据是经常在应用程序间共享并且能长期稳定地由应用程序产出和销毁;
2)如果应用程序业务逻辑在时间转换上或者应用与特殊领域会很复杂,那么你肯定会发现在业务对象层处理问题比在数据库中简单得多;
3)可以确信,大家所关心的规模和分离,你应该会希望将表现层合理地从业务对象和数据库中独立出来。你可以在表现层或者工作空间层与客户之间执行合适的业务对象方法,而不是直接将中间层对象关联对客户那里。

PS:
KOWNING this and WALKING this is very DIFFERENT.
posted on 2006-07-09 10:33  YuL  阅读(271)  评论(0编辑  收藏  举报