我正在写一个包含信息表的更新网站。我正在使用jeditable来使表格可编辑。
客户端希望表中的某些字段是只读的,具体取决于它们包含的信息是在特定日期之前还是之后。 readonly逻辑应该驻留在业务层还是ui层?
关心Si
答案 0 :(得分:1)
两者。您的用户界面应该检查那些不可编辑的字段,然后不提供修改字段的控件。为了安全起见,您的业务层也应该禁用该功能。
答案 1 :(得分:0)
业务层。之前或之后的日期规则可能会改变 - 这是业务逻辑。
业务层应执行规则并将事实传达给UI层。无论客户做什么,都应该强制执行不变性。