• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • AppML--Web開發的未來

    發表于:2007-05-25來源:作者:點擊數: 標簽:
    什么是AppML? - AppML是指Application Markup Language (應用程序標記語言) - AppML使用XML來描述數據 - AppML使用XML來描述應用程序 - AppML使用XML來交換數據 - AppML應用程序能自我描述 - AppML開放源碼 AppML歷史: 1999年,Refsnes Data公司開

      什么是AppML?

     ?。?AppML是指Application Markup Language (應用程序標記語言)
     ?。?AppML使用XML來描述數據
     ?。?AppML使用XML來描述應用程序
     ?。?AppML使用XML來交換數據
     ?。?AppML應用程序能自我描述
     ?。?AppML開放源碼

      AppML歷史:
      1999年,Refsnes Data公司開始研發AppML,一種基于XML、用來定義Internet應用程序的語言。2000年9月,一個為了挪威手球聯盟而進行的大型項目開始,其目的是想通過僅僅使用AppML將一個巨大的信息系統從舊的DOS環境轉換到現代的Internet上。而這個主要的項目剛剛取得了巨大的成功。據開發者估計,和傳統的Web開發相比,這次的開發時間被縮短了高達75%。

      AppML優點:
     ?。?使用AppML,你無需為開發應用程序而進行編程。
     ?。?使用AppML,你可以用XML來定義你的應用程序。
     ?。?使用AppML,你的應用程序是由Web服務器來運行的。
     ?。?使用AppML,可以使你的Web開發成本降低75%。

      使用AppML之前,你先要對以下知識有一定的了解:
     ?。?HTML和建網頁的基礎知識
     ?。?腳本技術如JavaScript和ASP
     ?。?XML及其相關標準
     ?。?SQL數據庫基礎

      AppML的設計目標
     ?。?AppML可以在Internet上暢通無阻的運行
     ?。?AppML僅使用Internet標準
     ?。?AppML完全獨立于平臺
     ?。?AppML與XML和XHTML兼容
     ?。?AppML能支持應用程序的多種需要
     ?。?AppML能自我描述
     ?。?規范必須簡明合理
     ?。?可選特性應盡量少甚至沒有
     ?。?AppML程序必須易于開發
     ?。?AppML程序必須易于維護
     ?。?AppML程序能經得起時間的考驗

      可擴展性和靈活性
      AppML最好的一個特性就是可擴展性。你可以用AppML來描述已經存在的應用程序,或者程序的一小部分。你也可以把你自己的元素加到AppML的描述當中,以擴展其兼容性來滿足你的個人需要。

      AppML注意事項
     ?。?AppML不是編程語言,只是用于描述應用程序
     ?。?AppML使用Internet標準:XML和XHTML
     ?。?AppML允許程序員重新定義數據和函數,即使程序在運行

      AppML如何工作?
      首先,用AppML來描述你的應用程序的各種元素,然后把這些描述保存成XML文件放在你的Web服務器上,最后就可以讓一個Web服務執行你的應用程序。任何時候想改變你的程序,你只需對那個AppML描述文件進行編輯就行了,剩下的工作就可以交給Web服務器。

      以下是一個簡單的AppML描述:

     ?。糰ppml><database>
     ?。糲onnection>northwind</connection>
     ?。?STRONG>sql
      Select CompanyName, City, Country from Customers
     ?。?sql>
     ?。?database>

     ?。?appml>

      上面這個AppML文檔描述了一個與數據庫的連接,和一個從數據庫提取數據的select聲明(用SQL)。(我們讓這個例子盡可能簡單,但其實AppML可以做更多更多其他的事情)只要把這個例子保存為“customer.xml”放在你的Web服務器上,你就創建了一個屬于你自己的AppML應用程序描述。

      就從今天開始
      因為它的靈活性,因為它可以用于描述程序的任何一部分,你可以今天就開始使用AppML,展開你開發生涯的又一新篇章!

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>