【问题标题】:Any framework for customizing different view for different vendor?有什么框架可以为不同的供应商定制不同的视图吗?
【发布时间】:2011-05-11 09:38:00
【问题描述】:

我们已与多家供应商集成以展示我们的产品目录。每次,我们都必须根据供应商提供的模板自定义视图。 在分析所有模板后,我发现以下几点:

  1. 通常,我发现总共有 6 种不同类型的块。让我们假设 A、B、C、D、E、F。

供应商 John 模板包含 A、C、E。而模板的布局是

---------------------- |一个 | ---------------------- | C | E | ----------------------

供应商 Micheal 模板包含 B、D、E、F。而模板的布局是

---------------------- |乙| F | ---------------------- | D | E | ----------------------

供应商 Shane 模板包含 A、B、C、D、E、F。而模板的布局是

---------------------- |乙| F | ---------------------- | D | E | ---------------------- |一个 | C | ----------------------
  1. A、B、C、D、E、F 的业务逻辑在上述所有情况下都是相同的。
  2. CSS、图像文件和 Html 结构在上述所有情况下都不同。

我正在尝试找到一个通用的解决方案,我可以在其中自定义视图并准备演示文稿。 java中是否有任何框架可以帮助解决我的问题或任何建议。

【问题讨论】:

    标签: java jsp frameworks presentation


    【解决方案1】:

    Apache tilesSitemesh 可能适合您的需求。它们是专为“平铺”您的视图而设计的框架。

    【讨论】:

      【解决方案2】:

      为此我不得不推荐 Symfony。

      单个项目在单个数据模型上包含多个应用程序,其中每个应用程序都可以被视为某人、供应商或管理员的视图。

      另外,您可以在根目录中存储一些可重复使用的模板,然后在每个应用程序中以您想要的方式重复使用它们。

      你不必切换到 Symfony,你可以只使用它的一部分,并保持你现在的数据模型。

      http://www.symfony-project.org/

      【讨论】:

      • 谢谢詹森。我是一名java开发人员。抱歉,我对其进行了编辑并在问题中提到了 java。
      猜你喜欢
      • 2016-09-19
      • 1970-01-01
      • 2023-03-19
      • 1970-01-01
      • 1970-01-01
      • 2015-03-15
      • 1970-01-01
      • 1970-01-01
      • 2012-10-31
      相关资源
      最近更新 更多