0

一般来说,服务层与 UI 界面完全分离。

但是,我只想知道 UI 和服务层之间是否存在某种依赖关系(但很少)的可能性?请举任何例子。

我问这个问题,因为我们要设计一个 iPad 优化的 UI,我们有一个现有的桌面 UI...现在理想情况下应该只有演示级别或 JSP,iPad UI 的 CSS 更改..但屏幕不一定会去对于 iPad 来说是 1-1..ie 可能与现有的桌面版本有细微的差异(不仅仅是 UI 设计)..

所以我在这种情况下问这个问题。

4

1 回答 1

4

要记住的第一条规则是:层(应该)只能自上而下依赖。一个很好的例子:UI 可能依赖于服务,服务可能依赖于模型——这意味着你不能将 UI 的依赖关系放在服务层上。通常人们所做的是执行另一个层来处理 UI 和服务,称为 Controller(它应该处理 UI 的事件)。

UI 有一个具有一个或多个服务的控制器。

于 2011-09-14T18:40:47.787 回答