我们与几个供应商集成,以显示我们的产品目录。每次,我们都必须根据供应商提供的模板定制视图。
在分析了所有模板之后,我发现了以下几点,即:
-
通常,我发现总共有6种不同类型的块。假设A、B、C、D、E、F。
小贩
约翰
模板包含a、c、e。模板的布局为
----------------------
| A |
----------------------
| C | E |
----------------------
小贩
米歇尔
模板包含B、D、E、F。模板的布局为
----------------------
| B | F |
----------------------
| D | E |
----------------------
小贩
谢恩
模板包含A、B、C、D、E、F。模板的布局为
----------------------
| B | F |
----------------------
| D | E |
----------------------
| A | C |
----------------------
-
在上述所有情况下,A、B、C、D、E、F的业务逻辑都是相同的。
-
在上述所有情况下,CSS、图像文件和HTML结构都是不同的。
我正试图找到一个通用的解决方案,在这里我可以定制视图并准备演示。在Java中有什么框架可以帮助解决我的问题或任何建议。