當前位置:
首頁 > 知識 > AppML 參考手冊

AppML 參考手冊

<AppML> 數據模型:

<appml security="security">

<datasource>

Datasource definition goes here

</datasource>

<filters>

Filter definitions goes here (if any)

</filters>

<update>

Update definitions goes here (if any)

</update>

<anything>

Anything you want to add to the model

</anything>

</appml>


<AppML>安全

<AppML> 安全通過 <AppML> 標籤中的安全屬性設置。

<appml security="artists">

以上應用開頭包含了安全定義屬性,只允許 artists 用戶登陸。

在這種情況下,用戶登錄的用戶名必須為 "artists"組的成員。



AppML 參考手冊

<datasource> 元素

<AppML>應用的的 <datasource> 元素定義了4個不同數據類型的:

子元素(只有一個可以適用)


元素 描述
定義數據類型
定義 XML 源文件
定義一個逗號分隔的文本文件


<database> 元素

<database> 元素定義了資料庫

子元素


元素 描述
鏈接資料庫名
數據檢索前執行的SQL語句(可選)
用於檢索數據的SQL語句
應用程序的主表(可選)
主表的鍵欄位(可選)



存儲在SQL資料庫中的數據

這是面向數據的應用程序最常用的解決方案。

<datasource>

<database>

<connection>CDDataBase</connection>

<sql>SELECT Artist, Title, Country FROM CD_Catalog</sql>

</database>

</datasource>

上面的模型可以從"CDDataBase"資料庫的"CD_Catalog"表中選擇三個數據選項 (Artist, Title, Country) 。

結果返回的行數是未知的。



存儲在 XML 文件中的數據

<AppML> 可以從XML文件中讀取數據:

實例

<appml>

<datasource>

<xmlfile src="cd_catalog.xml">

<record>CD</record>

<item>

<name>Title</name>

<nodename>TITLE</nodename>

</item>

<item>

<name>Artist</name>

<nodename>ARTIST</nodename>

</item>

<item>

<name>Country</name>

<nodename>COUNTRY</nodename>

</item>

</xmlfile>

</datasource>

</appml>

嘗試一下 ?

此方法能夠將數據存儲在伺服器上的XML文件。



數據存儲在 文本(Text)文件中

<AppML> 可以從文本文件中讀取數據:

實例

<appml>

<datasource>

<csvfile src="cd_catalog.txt">

<item>

<name>Title</name>

<index>1</index>

</item>

<item>

<name>Artist</name>

<index>2</index>

</item>

<item>

<name>Price</name>

<index>5</index>

</item>

</csvfile>

</datasource>

</appml>

嘗試一下 ?

此方法可以在伺服器上的將數據存儲在文本文件中。



如果需要你可以創建資料庫

<AppML> 如果有需要你可以創建一個資料庫:

<database>

<connection>CDDataBase</connection>

<execute>

CREATE TABLE CD_catalog (

CD_Id INT IDENTITY,

Title NVARCHAR(255),

Artist NVARCHAR(255),

Country NVARCHAR(255),

Company NVARCHAR(255),

Price NUMBER,Published INT)

</execute>

</database>

完善快速原型模型!

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員小新人學習 的精彩文章:

AJAX 資料庫實例
JSP 開發環境搭建

TAG:程序員小新人學習 |