最新のWeb開発のチュートリアル
 

AppMLモデル


AppMLモデルは、アプリケーションを記述します。


AppMLモデルは何ですか?

AppMLモデルは、JavaScriptオブジェクトである(JSON)アプリケーションを記述する。

この小さなモデルでは、 データベースからデータを取得するための完全なアプリケーションについて説明します。

{
"database" : {
    "connection" : "localmysql",
    "sql" : "SELECT * FROM Customers"}
}

AppMLモデルで何ができますか?

あなたができるAppMLモデルと:

  • MySQLの、SQL Serverの、アクセス、およびOracleなどのデータベースへの接続を定義します。
  • JSON、XML、およびその他のテキストファイルなどのデータファイルへの接続を定義します。
  • データを取得するためのSQL文を定義します。
  • フィルタと並べ替えの制約を定義します。
  • データ型、データ形式、および更新の制限を定義します。
  • アプリケーションのセキュリティ、ユーザー、およびユーザーグループを定義します。

ユーザーがデータフィルタリングできるようにするには(search ,sort)あなたがモデルにフィルタ情報を追加することができます。

"filteritems" : [
    {"item" : "CustomerName", "label" : "Customer"},
    {"item" : "City"},
    {"item" : "Country"}
]

ユーザーがデータを更新できるようにするには、モデルに更新情報を追加することができます。

"updateItems" : [
    {"item" : "CustomerName"},
    {"item" : "Address"},
    {"item" : "PostalCode"},
    {"item" : "City"},
    {"item" : "Country"}
]

モデルなし

以前、このチュートリアルで見てきたアプリケーションは、任意のモデルを使用していませんでした。

後の章では、我々は、データベースへの接続読み、フィルタ、およびモデルに指定されているように、データを更新します。