<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    dyerac  
    dyerac In Java
    公告

    日歷
    <2006年7月>
    2526272829301
    2345678
    9101112131415
    16171819202122
    23242526272829
    303112345
    統(tǒng)計(jì)
    • 隨筆 - 36
    • 文章 - 10
    • 評(píng)論 - 94
    • 引用 - 0

    導(dǎo)航

    常用鏈接

    留言簿(5)

    隨筆分類(49)

    隨筆檔案(36)

    文章分類(11)

    文章檔案(10)

    相冊(cè)

    dyerac

    搜索

    •  

    積分與排名

    • 積分 - 79254
    • 排名 - 705

    最新隨筆

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

     
    flex?研究

    ? FLEX,是Rich Internet Applications時(shí)代的牛×產(chǎn)物,

    Rich Internet Applications,翻譯成中文為富因特網(wǎng)應(yīng)用程序(Macromedia中文網(wǎng)站翻譯為Rich Internet應(yīng)用程序)。傳統(tǒng)網(wǎng)絡(luò)程序的開(kāi)發(fā)是基于頁(yè)面的、服務(wù)器端數(shù)據(jù)傳遞的模式,把網(wǎng)絡(luò)程序的表示層建立于HTML頁(yè)面之上,而HTML是適合于文本的,傳統(tǒng)的基于頁(yè)面的系統(tǒng)已經(jīng)漸漸不能滿足網(wǎng)絡(luò)瀏覽者的更高的、全方位的體驗(yàn)要求了,這就是被Macromedia公司稱之為的“體驗(yàn)問(wèn)題”("Experience Matters"),而富因特網(wǎng)應(yīng)用程序(Rich Internet Applications,縮寫為RIA)的出現(xiàn)也就是為了解決這個(gè)問(wèn)題。

    富因特網(wǎng)應(yīng)用程序是下一代的將桌面應(yīng)用程序的交互的用戶體驗(yàn)與傳統(tǒng)的Web應(yīng)用的部署靈活性和成本分析結(jié)合起來(lái)的網(wǎng)絡(luò)應(yīng)用程序。富因特網(wǎng)應(yīng)用程序中的富客戶技術(shù)通過(guò)提供可承載已編譯客戶端應(yīng)用程序(以文件形式,用HTTP傳遞)的運(yùn)行環(huán)境,客戶端應(yīng)用程序使用異步客戶/服務(wù)器架構(gòu)連接現(xiàn)有的后端應(yīng)用服務(wù)器,這是一種安全、可升級(jí)、具有良好適應(yīng)性的新的面向服務(wù)模型,這種模型由采用的Web服務(wù)所驅(qū)動(dòng)。結(jié)合了聲音、視頻和實(shí)時(shí)對(duì)話的綜合通信技術(shù)使富因特網(wǎng)應(yīng)用程序(RIA)具有前所未有的網(wǎng)上用戶體驗(yàn)。

    基于主機(jī)的應(yīng)用程序 – 由基于主機(jī)(可以是大型計(jì)算機(jī)或小型計(jì)算機(jī))的計(jì)算發(fā)展而來(lái)的交互式應(yīng)用程序。推動(dòng)此階段計(jì)算的商業(yè)需求來(lái)自于企業(yè)組織內(nèi)部業(yè)務(wù)自動(dòng)化,如工資表。應(yīng)用程序在內(nèi)部的專用網(wǎng)絡(luò)間進(jìn)行本地發(fā)布,用戶界面的豐富性僅限制在文本范圍內(nèi)。

    客戶/服務(wù)器應(yīng)用程序 – 客戶/服務(wù)器應(yīng)用程序發(fā)展很快,這是因?yàn)槲覀冃枰獙?duì)企業(yè)組織內(nèi)部的信息及應(yīng)用程序進(jìn)行部門級(jí)別的訪問(wèn)。仍然可以在企業(yè)組織內(nèi)部本地訪問(wèn)應(yīng)用程序,但隨著圖形用戶界面的出現(xiàn)及客戶端處理的應(yīng)用,應(yīng)用程序的豐富性大大提高了。??

    Web 應(yīng)用 – Web 應(yīng)用程序的全局性應(yīng)用,以及基于主機(jī)集中管理應(yīng)用程序的模型,解決了客戶/服務(wù)器模型的主要限制- 但對(duì)用戶來(lái)說(shuō),這需要巨大的投入。從處理的角度來(lái)看,Web 應(yīng)用程序模型將客戶端轉(zhuǎn)變?yōu)樘摂M終端。用于提供最佳用戶體驗(yàn)的主要交互問(wèn)題消失了。這些主要問(wèn)題包括直接控制、客戶端處理及局部存貯等。隨著各企業(yè)組織認(rèn)識(shí)到 Rich Internet Application 模型可產(chǎn)生顯著的商業(yè)利潤(rùn)、提高生產(chǎn)率及降低成本的優(yōu)勢(shì)后,這種模型的發(fā)展勢(shì)頭越來(lái)越猛烈。這些應(yīng)用程序結(jié)合了桌面應(yīng)用程序的反應(yīng)快、交互性強(qiáng)的優(yōu)點(diǎn)與 Web 應(yīng)用程序的傳播范圍廣及容易傳播的特性。系統(tǒng)架構(gòu)發(fā)展的下一步是 Rich Internet Application,它最大程度地提高了廣泛性和豐富性。

    Macromedia Flex 是為滿足希望開(kāi)發(fā) Rich Internet 應(yīng)用程序的企業(yè)級(jí)程序員的需求而推出的表示服務(wù)器和應(yīng)用程序框架。RIA 將桌面軟件的響應(yīng)速度和豐富功能與 Web 應(yīng)用程序的廣度結(jié)合在一起,以提供效果更好的最終用戶體驗(yàn)。Flex 表示服務(wù)器提供基于標(biāo)準(zhǔn)的、聲明性的編程方法和流程,并提供運(yùn)行時(shí)服務(wù),用于開(kāi)發(fā)和部署豐富客戶端應(yīng)用程序的表示層。Flex 開(kāi)發(fā)者使用直觀的基于 XML 的語(yǔ)言來(lái)定義豐富的用戶界面;該語(yǔ)言由 Flex 服務(wù)器翻譯成智能的客戶端應(yīng)用程序,在普遍存在的 Flash 運(yùn)行時(shí)環(huán)境中運(yùn)行。

    Flex 應(yīng)用程序與傳統(tǒng)的 HTML 應(yīng)用程序的主要區(qū)別在于 Flex 應(yīng)用程序處理最適合在客戶端運(yùn)行,如字段校驗(yàn)、數(shù)據(jù)格式、分類、過(guò)濾、工具提示、合成視頻、行為及效果等。? Flex 可使開(kāi)發(fā)人員更好地交付應(yīng)用程序,這種應(yīng)用程序使用戶可以迅速反應(yīng)、在不同狀態(tài)與顯示間流暢過(guò)渡,并提供毫無(wú)中斷的連續(xù)的工作流。

    Flex 開(kāi)發(fā)模型與JSP、ASP/ASP.NET 或其他類似的腳本語(yǔ)言的基本的模型是一樣的:建立一個(gè)包含應(yīng)用程序源代碼的文本文件,然后將此文件部署到服務(wù)器上;服務(wù)器在收到第一個(gè)請(qǐng)求時(shí),將此源碼編譯成為應(yīng)用程序,后續(xù)的請(qǐng)求將通過(guò)緩存處理。與發(fā)送一系列的包含數(shù)據(jù)與 UI 的 HTML 頁(yè)面不同,F(xiàn)lex presentation server 發(fā)送包含可在普遍的 Flash Player 虛擬機(jī)上運(yùn)行的豐富客戶端用戶界面。需要時(shí),F(xiàn)lex 應(yīng)用程序?qū)⑴c服務(wù)器交換,數(shù)據(jù)以響應(yīng)客戶端上終端用戶的操作。

    除了在現(xiàn)有的表示層上進(jìn)行添加外,F(xiàn)lex 并不需要對(duì)當(dāng)前的業(yè)務(wù)層與整合層進(jìn)行任何改變。Flex presentation server 在應(yīng)用服務(wù)器內(nèi)運(yùn)行,并為 Flex 應(yīng)用程序提供整合與管理能力。Flex 整合的能力可以輕松地通過(guò) Web 服務(wù)、Java 對(duì)象訪問(wèn)或 XML 使用現(xiàn)有的代碼及信息。Flex 還可以與一些現(xiàn)有的表示技術(shù)與框架結(jié)構(gòu)如 JSP 及 Struts 等進(jìn)行集成。

    Flex 應(yīng)用程序框架由 MXML、ActionScript 2.0 及 Flex 類庫(kù)構(gòu)成。開(kāi)發(fā)人員利用 MXML 及 ActionScript 2.0 編寫 Flex 應(yīng)用程序。利用 MXML 定義應(yīng)用程序用戶界面元素,利用 ActionScript 2.0 定義客戶邏輯與程序控制。Flex 類庫(kù)中包括 Flex 組件、管理器及行為等。利用基于 Flex 組件的開(kāi)發(fā)模型,開(kāi)發(fā)人員可在程序中加入預(yù)建的組件、創(chuàng)建新組件或是將預(yù)建的組件加入復(fù)合組件中。

    隨著無(wú)數(shù)種類的應(yīng)用程序可以通過(guò) Flex 創(chuàng)建的 Rich Internet Application 前端加以增強(qiáng),產(chǎn)品的設(shè)計(jì)也開(kāi)始以改善具有特定功能的應(yīng)用程序?yàn)槟繕?biāo)了。Flex 最適用的應(yīng)用程序包括解決多步處理的應(yīng)用程序或需要客戶端驗(yàn)證、直接控制或是可視數(shù)據(jù)的應(yīng)用程序。

    MXML:Flex 標(biāo)記語(yǔ)言

    MXML 和 HTML 一樣是標(biāo)記語(yǔ)言,它描述了反映內(nèi)容與功能的用戶界面。與 HTML 不同的是,MXML 可對(duì)表示層邏輯與用戶界面和服務(wù)器端數(shù)據(jù)綁定提供聲明抽象。MXML 可將表示與業(yè)務(wù)邏輯的問(wèn)題徹底分開(kāi),以實(shí)現(xiàn)最大程度地提高開(kāi)發(fā)人員的生產(chǎn)率及應(yīng)用程序的重復(fù)使用率。? MXML 的開(kāi)發(fā)基礎(chǔ)是在迭代過(guò)程上,這與其他類型的 Web 應(yīng)用程序文件如 HTML、JSP、ASP 及 ColdFusion 標(biāo)記語(yǔ)言 (CFML) 是相同的。開(kāi)發(fā) MXML 應(yīng)用程序就象打開(kāi)一個(gè)文件編輯器一樣簡(jiǎn)單,只要輸入一些標(biāo)簽、保存文件,然后在 Web 瀏覽器上打開(kāi)文件 URL 即可。

    MXML 文件同時(shí)也是普通的 XML 文件,所以可以選擇多種開(kāi)發(fā)環(huán)境。可以在簡(jiǎn)單文件編輯器、專用 XML 編輯器或是支持文件編輯的集成開(kāi)發(fā)環(huán)境 (IDE) 中進(jìn)行開(kāi)發(fā)。由于 MXML 符合 W3C XML 方案的定義,您也可以使用結(jié)構(gòu)化編輯,如代碼著色和代碼提示(取決于編輯器的功能)。

    MXML和HTML間最大區(qū)別:前者定義的應(yīng)用是編譯的SWF文件,執(zhí)行于FlashPlayer客戶端中。后者是基于頁(yè)面技術(shù)的應(yīng)用。因此前者能提供更豐富的、動(dòng)態(tài)的UI。MXML不支持Flash的某些特性,例如:時(shí)間軸。但是可以利用Flash設(shè)計(jì)組件并應(yīng)用在Flex中。MXML應(yīng)用可以是一個(gè)MXML文件,也可以是多個(gè)MXML組成,MXML支持MXML文件形式的自定義組件、ActionScript文件形式的自定義組件以及在Flash中建立的自定義組件。

    Flex Builder 是 Macromedia 的適用于 Flex 應(yīng)用程序開(kāi)發(fā)的 IDE(集成開(kāi)發(fā)環(huán)境)。Flex Builder 通過(guò)為 Flex 用戶提供一種與 Flex 服務(wù)器、應(yīng)用程序模型和編程語(yǔ)言緊密集成的 IDE,超越了一般代碼編輯器。通過(guò)這種集成,F(xiàn)lex Builder 為 Flex 組的所有成員提供一種卓有成效的工作環(huán)境。Flex Builder 與 Flex 綁定,作為總體解決方案的一部分。

    Flex Builder 為 Flex 開(kāi)發(fā)者帶來(lái)三個(gè)根本好處:

    快速學(xué)習(xí) Flex

    在設(shè)計(jì)視圖中部署 Flex 界面后,將生成界面的 MXML。MXML 變動(dòng)后,設(shè)計(jì)

    新。讓 Flex Builder 向您顯示如何為應(yīng)用程序編寫 MXML。?

    使用設(shè)計(jì)視圖,您可以拖拉組件建立用戶界面,并在 Flex Builder 為您編

    MXML 代碼時(shí)進(jìn)行查看。 查看每個(gè) MXML 標(biāo)記的所有選項(xiàng)可以更好地了解 MXML。?

    ? 使用與 MXML 和 ActionScript 集成的編輯器,可以獲得最佳的代碼提示

    完成。

    更快速地開(kāi)發(fā)

    使用 Flex Builder 可以提高效率。與 Flex 服務(wù)器和框架的完全集成,可以確

    的生產(chǎn)環(huán)境。?

    ? 使用一個(gè)工具,可以提供以下所有功能:對(duì)應(yīng)用程序進(jìn)行布局、編碼、調(diào)試

    ? 使用拖拉設(shè)計(jì)視圖對(duì)應(yīng)用程序進(jìn)行快速布局和定型。

    ?使用與 MXML 和 ActionScript 緊密集成的代碼編輯器更快速地進(jìn)行編碼

    使用集成的調(diào)試器調(diào)試應(yīng)用程序邏輯和服務(wù)器通信。

    讓每個(gè)人溶入開(kāi)發(fā)團(tuán)隊(duì)

    讓每個(gè)人溶入開(kāi)發(fā)團(tuán)隊(duì),從而建立最高效的 Flex 應(yīng)用程序。當(dāng)設(shè)計(jì)者全力部署

    時(shí),您可以產(chǎn)生更有效的應(yīng)用程序。

    ? 不習(xí)慣使用大量代碼的設(shè)計(jì)者也可以參與工作。使用可視設(shè)計(jì)視圖,設(shè)計(jì)者

    效地布局應(yīng)用程序界面。?

    ? 與更改代碼的程序員和更改設(shè)計(jì)視圖的設(shè)計(jì)人員合作,開(kāi)發(fā)您的應(yīng)用程序。
    Flex安裝配置完全教程

    1、安裝JDK1.5.0
    1) 下載后雙擊安裝即可,我這里裝到D:\jdk1.5.0_01,安裝時(shí)會(huì)自動(dòng)安裝JRE5.0,可以安裝到其它的路徑,我這里裝到D:\jre1.5.0_010.

    >高級(jí)>環(huán)境變量>系統(tǒng)變量>新建(輸入如下內(nèi)容)

    變量名:J***A_HOME
    變量值:D:\jdk1.5.0_01

    2、安裝Tomcat5.5.6

    1) 下載后雙擊安裝,在安裝的過(guò)程中記住選中"service"選項(xiàng),這樣Tomcat就可以以windows服務(wù)的形式啟動(dòng)。我這里把Tomcat安裝在D:\Flex\Tomcat 5.5\目錄。

    2) 接著會(huì)配置http端口號(hào)和管理密碼,按需要輸入即可,這里可以為空,端口默認(rèn)為8080。

    3) 安裝過(guò)程中會(huì)要求指定JRE的目錄,它會(huì)自動(dòng)檢測(cè),按默認(rèn)即可。如果沒(méi)有檢測(cè)到,手動(dòng)動(dòng)輸入JRE安裝目錄就行。

    4) Tomcat安裝完成后會(huì)在狀態(tài)欄生成一個(gè)小圖標(biāo),如果是綠色的小三角表示Tomcat服務(wù)器已經(jīng)啟動(dòng)成功,雙擊這個(gè)圖標(biāo)進(jìn)入Tomcat服務(wù)控制臺(tái),用Start和Stop開(kāi)始和停止服務(wù)。

    5) 在瀏覽器中輸入“http://localhost:8080”,如果出現(xiàn)一個(gè)Apache Tomcat/5.5.6的頁(yè)面,證明Tomcat安裝成功。

    3、安裝Flex 1.5

    1) 第一步是解壓縮,雙擊下載下來(lái)的flex-15-win.exe,并選擇一個(gè)解壓縮到的目錄,比如“桌面”。

    2) 打開(kāi)桌面上解壓縮后的文件夾,名如"I1103705281",進(jìn)入里面的windows目錄,雙擊Flex.exe進(jìn)行安裝。

    3) 安裝界面如下圖,點(diǎn)擊Next就行了。過(guò)程中要求輸入序列號(hào),如果留空則為60天的試用版(序列號(hào)網(wǎng)上好多,實(shí)在找不到的留言給我吧~呵呵)。我這里把Flex安裝在D:\Flex。

    4) 下面開(kāi)始進(jìn)行最重要的一步,將Flex安裝到Tomcat中去。進(jìn)入Tomcat下的webapps目錄(我這里是D:\Flex\Tomcat 5.5\webapps),新建兩個(gè)目錄,一個(gè)是flex,一個(gè)是samples(注意,Tomcat服務(wù)器是區(qū)分大小寫的!)。

    5) 用winzip將Flex程序目錄(我這里就是D:\Flex)下的flex.war解壓縮到上一步建立的flex目錄。同樣,將samples.war解壓縮到上一步建立的samples目錄。至此,F(xiàn)lex1.5安裝完畢。

    6) 在瀏覽器中打開(kāi)“http://localhost:8080/samples/”,點(diǎn)擊左邊導(dǎo)航欄的“Flex Explorer”,如果你看到一個(gè)效果圖,證明Flex服務(wù)器已經(jīng)安裝成功!

    4、安裝Flex Builder 1.5

    1) 下載來(lái)的Flex Builder 1.5,文件名為FlexBuilder1.5Installer.exe,安裝好后,如果沒(méi)有序列號(hào),可以選擇60天的試用版(找序列號(hào)吧。。。)。

    2) 啟動(dòng)后可以看到,界面和Dreamweaver非常相似。第一步和DW一樣,也是定義一個(gè)Flex站點(diǎn)。選擇“Creat New”中的“Flex Site...”,在彈出的站點(diǎn)設(shè)置對(duì)話框中填入相應(yīng)信息

    3) 然后就可以用Flex Builder做你的Flex站點(diǎn)了,呵呵。

    posted on 2006-07-24 21:17 dyerac in java... 閱讀(901) 評(píng)論(0)  編輯  收藏 所屬分類: flex

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
     
    Copyright © dyerac in java... Powered by: 博客園 模板提供:滬江博客
    主站蜘蛛池模板: 乱爱性全过程免费视频| 亚洲成人免费电影| 久久亚洲精品中文字幕| 国产va免费精品观看精品| 处破女第一次亚洲18分钟| 国产亚洲综合色就色| 人成午夜免费视频在线观看| 青青久久精品国产免费看| 亚洲国产精品婷婷久久| 日韩中文无码有码免费视频 | 亚洲AV无码乱码在线观看牲色| 成人精品一区二区三区不卡免费看| 亚洲一欧洲中文字幕在线| 一级毛片直播亚洲| 日韩人妻无码精品久久免费一| 亚洲精品国产摄像头| 亚洲VA中文字幕无码一二三区 | 亚洲精品成人无限看| 成人毛片视频免费网站观看| 两性色午夜免费视频| 亚洲人成色77777在线观看| 亚洲VA中文字幕无码一二三区 | 丁香花免费高清视频完整版| 九九99热免费最新版| 亚洲丰满熟女一区二区哦| 亚洲一区综合在线播放| 亚洲M码 欧洲S码SSS222| 日韩精品无码区免费专区| 免费91最新地址永久入口| 四虎国产精品成人免费久久| 亚洲国产成人99精品激情在线| 日本亚洲视频在线| 波多野结衣视频在线免费观看| 成人性生交大片免费看无遮挡 | 国产伦精品一区二区三区免费下载 | 免费看又黄又爽又猛的视频软件| 亚洲伊人精品综合在合线| 人人狠狠综合久久亚洲婷婷| 亚洲国产中文字幕在线观看| 精品无码国产污污污免费| 无人在线直播免费观看|