yzx99

导航

 

在http://bbs.51aspx.com/showtopic-3713.html看到“用三层架构与设计模式思想部署企业级数据库业务系统开发”,虽然精髓没学到,但看到两个新名词:界面规则层与业务规则层。

我曾经的困扰是:检测代码要重复写,客户端脚本中写一小部分,服务端又写一大部分。想到这,心里就难过。取消客户端,又觉得会浪费用户时间、占用带宽、增加服务器负荷、不容易实现“是否继续”的功能。取消服务端,没那个胆,因为跳过客户端的检测太简单了,再说有些东西就只能服务端检测。两个都舍不得,但想到重复,就不爽。
今天看到这两个名词,它不是解决了我的问题,而是让我想开了,以后分析设计时,就应该分成两部分考虑:界面层的规则是什么,服务端的规则是什么。重复检测这是正常的,没什么可耻的。

posted on 2009-02-20 09:34  yzx99  阅读(353)  评论(0编辑  收藏  举报