Java 一致用户界面的设计模式

Java 一致用户界面的设计模式,java,html,jsp,design-patterns,tiles2,Java,Html,Jsp,Design Patterns,Tiles2,我有一个基于Java的web应用程序,它将从头开始重新设计(即主要是UI) 以下是要求: 主要的变化将出现在UI层(它必须 在多台设备上工作,如桌面/手机/平板电脑 各UI视图中的更改) UI更改将导致操作层和“可能”中的更改 也会引起服务层的一些细微变化 我希望整个web应用程序(所有JSP)强制使用特定的 模板(页眉/正文/页脚) 现在我的问题是哪种设计模式最适合使用 我来自UI背景(对Java的了解较少)。因此,如果您能用非常简单/基本的术语进行解释,那就太好了。对于这种情况,基本问题是关

我有一个基于Java的web应用程序,它将从头开始重新设计(即主要是UI)

以下是要求:

  • 主要的变化将出现在UI层(它必须 在多台设备上工作,如桌面/手机/平板电脑 各UI视图中的更改)

  • UI更改将导致操作层和“可能”中的更改 也会引起服务层的一些细微变化

  • 我希望整个web应用程序(所有JSP)强制使用特定的 模板(页眉/正文/页脚)

  • 现在我的问题是哪种设计模式最适合使用


    我来自UI背景(对Java的了解较少)。因此,如果您能用非常简单/基本的术语进行解释,那就太好了。

    对于这种情况,基本问题是关注点的分离,即呈现数据中UI的UI关注点和生成数据的业务逻辑。对于这些类型的问题最适合

    粗略地解释一下:

    模型-是生成数据的数据模式和业务日志

    视图-我们所知道的数据或UI的可视化表示

    控制器是一个引擎,它根据生成的数据选择正确的视图

    到目前为止,MVC仍然是web应用程序最首选的设计(或体系结构)模式。java有许多MVC框架

    对于MVC,请查看这些链接,它们是特定于struts的,并且非常详细。不要不知所措:)

    从可用的框架(我听说大约有50多个)来看,它仍然是最流行的

    结帐

    对于列出的问题#1和#2 MVC很好。对于#3的具体问题,有一个,它与和一起工作


    据我所知,您是Java和web开发的新手,这应该是一个很好的起点

    对于这种情况,基本问题是关注点的分离,即从数据中呈现UI的UI关注点和生成数据的业务逻辑。对于这些类型的问题最适合

    粗略地解释一下:

    模型-是生成数据的数据模式和业务日志

    视图-我们所知道的数据或UI的可视化表示

    控制器是一个引擎,它根据生成的数据选择正确的视图

    到目前为止,MVC仍然是web应用程序最首选的设计(或体系结构)模式。java有许多MVC框架

    对于MVC,请查看这些链接,它们是特定于struts的,并且非常详细。不要不知所措:)

    从可用的框架(我听说大约有50多个)来看,它仍然是最流行的

    结帐

    对于列出的问题#1和#2 MVC很好。对于#3的具体问题,有一个,它与和一起工作

    据我所知,您是Java和web开发的新手,这应该是一个很好的起点