我有一个基于 Java 的网络应用程序,它将从头开始重新设计(即主要是 UI)。
现在这里是要求:
主要变化将发生在 UI 层(它必须在桌面/移动/平板电脑等多种设备上工作,并在各自的 UI 视图中进行微小更改)
UI的变化会引起Action层的变化,“MAY”也会引起Service层的一些细微变化
我希望整个 Web 应用程序(所有 JSP)强制使用特定模板(页眉/正文/页脚)
现在我的问题是哪种设计模式最适合使用。
我来自 UI 背景(对 Java 的了解较少)。因此,如果您能用非常简单/基本的术语进行解释,那就太好了。