成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

學習指導 關于Flex Server集成的X2O框架知識問答

開發 后端
本文向大家介紹一下針對Flex Server集成的X2O框架,隨著RIA技術的不斷成熟,對RIAs與服務器端技術集成的需求越來越迫切了。

本文和大家重點討論一下針對Flex Server集成的X2O框架,隨著RIA技術的不斷成熟,對RIAs與服務器端技術集成的需求越來越迫切了。來自于WeAreMammoth公司的X2O框架就是針對Flex的這樣一種集成方案。

針對Flex Server集成的X2O框架

隨著RIA技術的不斷成熟,對RIAs與服務器端技術集成的需求越來越迫切了。來自于WeAreMammoth公司的X2O框架就是針對Flex的這樣一種集成方案。InfoQ有幸采訪了WeAreMammoth的合作者KaWaiCheung以了解X2O框架如何適應基于Flex的RIA開發。

◆InfoQ:Flex Server集成的X2O框架是什么?

Cheung:X2O是一個針對AdobeFlex應用的基于Web的數據建模平臺。它使你可以快速構建數據庫驅動的Flex應用而無需任何服務器端代碼或設置。

通過使用X2O,你無需創建自己的數據庫、構建存儲過程、編寫服務器端代碼、甚至都不用將你的AS3代碼集成到數據服務中。所有這些事情都由X2O幫你做好了。

相反,你只需創建一個數據模型(如果需要的話還可以對其或多或少進行配置)并生成框架。然后你就可以立刻使用生成好的代碼及工具去構建你的Flex應用了。特別地,你會得到一個安全的CMS以管理數據,一個根據你的數據模型而定制的AS3SWC文件及全部文檔。X2O會創建好包含基本的CRUD方法的值對象、關系,同時還會根據你的配置生成定制的加載方法。

由于這一切都是通過Web實現的,因此無需進行安裝。你只需將生成的SWC庫放到你的Flex項目中就行了。你可以修改數據模型并重新生成這一切,這樣看來X2O就是一個敏捷平臺。

◆InfoQ:為什么要創建X2O框架,它要解決什么問題?

Cheung:FlexRIA開發的一個主要問題是它要求開發者有非常廣的知識面。開發者需要精通數據庫、某種服務器端語言(如PHP、Ruby、C#等等)、客戶端與服務器端的集成(remoting、webservices或者是SOAP),當然還要會編寫AS3/MXML并構建于MVC/Cairngorm這樣的架構之上。

X2O通過處理所有繁瑣的服務器端編程與集成簡化了整個Flex的開發過程,而這些工作過去需要幾個開發者用幾天甚至幾周的時間才能完成。這使得Flex開發者可以將全部精力集中在Flex上,同時還能夠完全控制數據的構造方式。

本質上,X2O使得Flex開發者能夠專注于其領域,就像服務器端開發者一樣,不用了解其他語言。

此外,X2O是完全基于web的。除了你的Flex開發環境以外,不需要其他的安裝和設置。如果說還有需要解決的問題的話,那可能就是X2O將快速的Flex開發與云編程結合起來了。

對于簡化使用Flex進行客戶端與服務器端集成的需求越來越多了。針對Rails的WebORB插件很有趣——但使X2O與眾不同的卻是你無需編寫任何服務器端代碼,也不用做任何集成。X2O開發者只需在Flex環境下編寫代碼以推/拉數據,同時還能夠完全控制數據模型。

◆InfoQ:Flex Server集成的X2O在服務器端的架構如何?

Cheung:一個X2O項目的服務器端部分是絕不會暴露給開發者的,因為它總是運行在遠程幕后的。簡單地說,X2O會生成一個數據庫、存儲過程、一個數據訪問層和web服務層。SWC文件(開發者需要下載該文件并將其放到Flex項目中)直接與web服務層集成。開發者只需調用SWC文件中的值對象上的方法就行了,其他的代碼都被生成好了。我們還對客戶端與服務器端之間的請求和響應進行了加密。

正如我之前所說,還會生成一個安全的CMS及文檔——他們在服務器上作為單獨的站點運行。

◆InfoQ:開發X2O都使用了哪些技術,如何使用的?

Cheung:X2O底層構建在.NET上。因此我們現在使用了SQLServer2005和.NET2.0。我們還通過開源的Flex框架生成了ASDocs。

◆InfoQ:Flex Server集成的X2O典型的使用場景是什么?

Cheung:X2O可以應用于任何數據庫驅動的Flex項目。過去兩年中我們公司(WeAreMammoth)已經使用X2O開發了很多東西,從只有靜態內容的簡單站點到包含很多業務邏輯的擁有大量數據的交互式應用。

我們還發現X2O對于原型開發來說非常有用。通常,Flex中的原型利用率都很低,因為當你開始開發一個“真正”的版本時,大多數原型都會被丟棄。借助X2O,你可以在幾分鐘內開發出一個數據模型并立刻將其與真正的、受管理的數據進行集成。這使得我們可以無縫地將原型轉換為真實應用。

◆InfoQ:它是免費的么,它的發布計劃如何?

Cheung:X2O目前還處于公測階段,在beta版期間它是免費的。在這段時間內,我們允許開發者注冊并創建兩個免費的項目以熟悉X2O的工作方式。

我們打算在2009年發布X2O的完全版本,它會有一個免費版(就像beta版一樣)和一個付費版。后者在項目限制和功能性上會有所不同(比如部署該框架的開發版本和正規版本)。
 

【編輯推薦】

  1. FlexBuilder快捷鍵使用說明
  2. Flex安全沙箱問題解決方法
  3. Flex及FlexBuilder2.0開發環境詳解
  4. FlexBuilder3.0與Eclipse3.4的***結合
  5. Flex內存泄露解決方法和內存釋放優化原則
責任編輯:佚名 來源: csdn.net
相關推薦

2010-07-28 15:52:00

Flex

2010-07-28 10:38:29

Flex開源框架

2009-06-19 16:25:34

Flex與Spring

2010-07-27 15:28:02

Flex DataBi

2011-11-25 14:59:36

JavaJ2EE框架

2010-05-18 17:58:52

IIS Lockdow

2024-06-27 00:31:28

知識圖譜KBQATKGQA

2010-07-27 15:49:28

Flex

2010-07-19 15:50:53

SQL Server索

2010-07-29 09:44:17

Flex編程

2010-08-05 10:08:06

Flex效果

2011-07-13 11:11:59

2010-07-30 10:02:40

Flex驗證控件

2019-06-06 14:16:48

數據庫架構流量

2013-05-09 10:51:44

2010-07-28 10:48:48

FlexReport開

2010-08-05 13:44:12

Flex布局

2010-08-05 09:05:14

Flex Button

2010-08-13 11:21:31

Flex渲染器

2010-08-04 11:23:15

Flex字符串
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 看片91| 成人在线播放 | av性色全交蜜桃成熟时 | 在线日韩中文字幕 | 91黄在线观看 | 国产精品福利网站 | 天天操天天操 | 国产视频一区二区 | 夜夜爽99久久国产综合精品女不卡 | 日本一卡精品视频免费 | 国产精品久久久久久久久久久久冷 | 天天色综 | 欧美专区日韩 | 亚洲午夜精品视频 | 欧美一区二区三区精品 | 手机看黄av免费网址 | 欧美一区二区三区 | 日韩www| 福利视频二区 | 国产精品亚洲二区 | 成人在线视频网 | 欧美一a| 妖精视频一区二区三区 | 欧美一区二不卡视频 | 国产传媒毛片精品视频第一次 | 亚洲国产免费 | 日韩一级精品视频在线观看 | 国产精品久久影院 | 日本黄色片免费在线观看 | 日韩精品中文字幕在线 | 精品一区av | 国产欧美日韩一区 | 亚洲精品乱码久久久久v最新版 | 国产精品视频免费 | 欧美日韩亚洲在线 | 国产精品一区二区电影 | 91精品国产综合久久久动漫日韩 | 亚州一区二区三区 | 国产免费视频 | 久久久久久久一区 | 波多野结衣在线观看一区二区三区 |