1
我目前有两个实体的工作:Web应用程序体系结构
使用jQuery的- 一个JSP。
在JSP中,我创建了一个AJAX调用WS,它返回我的集合,并开始遍历它,目的是在数据表中显示每个Foo变量的一些。有一个业务需求说,如果Foo.bar存在,将其显示在屏幕上。否则,在bar栏中显示Foo.baz的值。按我的定义,这是特定于应用程序的业务逻辑。
我的问题:这个逻辑应该到哪里去?我不认为它属于WS,因为我希望我自己和其他人依靠此作为获取原始Foo对象的一站式商店,而不是将Foo对象应用于它们的上述条件。我也不认为它属于JSP,因为它只是一种显示数据的手段。我错过了什么?
这可能是一个更好的例子。所有Foo对象都来自foo表。 Foo.bam是一个数字代码。该代码的文本定义存储在代码表中。我需要显示Foo.bam的文本描述,而不仅仅是数字代码。该功能应该在哪里“活”? – Cody 2011-05-05 16:32:58
数据层应该负责连接两个表并返回结果集,其中每行包含数字代码和描述。显示层应该接收这两条信息并适当地渲染它们。那有意义吗? – 2011-05-05 17:34:58