0

我正在编写一个包含信息表的 ntier 网站。我正在使用 jeditable 使表格可编辑。

客户希望表中的某些字段只读,具体取决于它们包含的信息是在特定日期之前还是之后。只读逻辑应该驻留在业务层还是 ui 层?

问候 Si

4

2 回答 2

1

两个都。您的 UI 应该检查那些不可编辑的字段,然后不提供修改字段的控件,并且为了安全起见,您的业务层还应该禁用该功能。

于 2012-09-17T20:27:42.490 回答
0

业务层。之前或之后的日期规则可能会改变 - 这是业务逻辑。

业务层应该执行规则并将事实传达给 UI 层。无论客户端做什么,它都应该在其末端强制执行不变性。

于 2012-09-17T20:27:31.967 回答