2012-10-05 64 views
0


我想构建一个UI的数据驱动的网页。如在UI中的元数据(布局,结构,组件,内容等)将被存储在数据库中,该数据库将被实时提取,从中将相应地生成UI。任何指示或建议,我将如何去了解它将不胜感激。
在此先感谢..动态数据驱动用户界面

回答

2

你还可以存储在数据库中的实体数据或你只需要配置的“静态”(奇怪,这里使用这个词)的页面呈现?

如果您还存储数据,则需要就您希望如何将数据模型与视图模型紧密结合做出重要决定,因为视图定义也是数据。

为实体,属性定义表并为其填充一些示例数据。

对于定义视图,查找可以存储在数据库中的XML结构可能是更好的选择,因为页面布局本质上是非常分层的。

+0

嗯是的,我只想配置页面的演示文稿。我也会考虑XML结构。
非常感谢。 – idok

+0

如果您认为答案有帮助,请接受它:-) –

+0

是的。我只是在等待看看是否会有其他答案。 :) – idok

1

This 可能接近你在找什么。只需将HTML代码存储在您的数据库中,然后使用任何最适合您的web服务将其拉出即可。我还建议使用数据的关联模型。 MongoDB和其他像它一样处理少量复杂数据比标准SQL数据库更有效*。它们还允许您从JavaScript读取/写入数据库。您可以使用相同的技术为您的前端元开发一个管理系统。