每日一记 [2004-9-3]

来源:互联网 发布:证券公司排行 知乎 编辑:程序博客网 时间:2024/05/01 13:02
昨天修改了3个的bug,但却化了一天的时间。
其中一个bug是多个页面都要调用同一个business类方法,如果在jsp页面中处理显示的逻辑,那么则要修改各个页面;但如果在business类中处理显示的逻辑,那么只需要修改这一个类就可以了。
这里又加深了MVC模式的理解,V层尽量不要做任何的逻辑处理,包括如何显示的逻辑也不要有;而M层则尽量设计完整,不要只满足当前的要求,举个很简单的例子:
查询某个业务的信息,其中有一个属性是申请时间,因为在页面只需要显示yyyyMMdd , 那么M层最好也使用
to_char(a.time,'yyyy-MM-dd  HH24:MI:SS')time 查询出秒级别,由C层控制显示的长度;这样在以后修改的时候只需要修改C层就可以了。
原创粉丝点击