0

UI がデータ駆動型の Web ページを作成したいと考えています。同様に、UI のメタデータ(レイアウト、構造、コンポーネント、コンテンツなど) はデータベースに保存され、リアルタイムで取得され、それに応じて UI が生成されます。どうすればそれを実行できるかについての指針や提案は大歓迎です。

4

2 に答える 2

2

エンティティ データもこのデータベースに保存しますか、それとも "静的" (ここでその単語を使用するのは奇妙です) ページの表示のみを構成しますか?

データも格納する場合は、ビュー定義もデータであるため、データ モデルとビュー モデルをどの程度密接に結びつけるかについて重要な決定を下す必要があります。

Entity、Property のテーブルを定義し、いくつかのサンプル データを入力します。

ページ レイアウトは本質的に非常に階層的であるため、ビューを定義するには、データベースに格納できる XML 構造を探すほうがよい場合があります。

于 2012-10-05T07:52:31.523 に答える
1

これ はおそらくあなたが探しているものに近いです。HTMLコードをデータベースに保存し、最適なWeb​​サービスで引き出すだけです. また、データの連想モデルを使用することをお勧めします。MongoDBなどは、少量の複雑なデータを標準の SQL データベースよりも効率的に処理します*。また、JavaScript からデータベースを読み書きすることもできます。同じ手法を使用して、フロント エンド メタの管理システムを開発することもできます。

于 2012-10-05T08:03:29.417 に答える