影音先锋AⅤ天堂资源站,13小箩利洗澡无码视频APP,午夜理论片日本中文在线,最近新免费韩国日本电影

首頁 > 職業(yè)資格  > 

java程序員學(xué)習(xí)Flex和BlazeDS有什么好處-環(huán)球熱資訊

2023-06-01   來源:萬能知識(shí)網(wǎng)

java程序員學(xué)習(xí)Flex和BlazeDS有什么好處


(資料圖)

java程序員學(xué)習(xí)Flex和BlazeDS有什么好處呢?看了下面的內(nèi)容你就得到答案了。更多內(nèi)容請(qǐng)關(guān)注應(yīng)屆畢業(yè)生考試網(wǎng)!

好處一:開源

Flex軟件開發(fā)工具包核心(SDK)是開源架構(gòu),用以創(chuàng)建以及維護(hù)RIAs,不同瀏覽器和操作系統(tǒng)具有同樣的外觀設(shè)計(jì)風(fēng)格。Flex是在Mozilla公共許可證下發(fā)布的。經(jīng)過編譯的Flex應(yīng)用程序在私有的Adobe Flash平臺(tái)上運(yùn)行。

對(duì)于連接Flex 和Java,BlazeDS是為遠(yuǎn)程和信息服務(wù)的開源技術(shù)。它作為servlet運(yùn)行在Java應(yīng)用程序服務(wù)器,允許你在任何Java web應(yīng)用程序規(guī)范中使用。BlazeDS是從Lesser GNU Public License (LGPL)得到的許可。除了BlazeDS的發(fā)布,Adobe公布了ActionScript信息格式說明(AMF),允許BlazeDS 和Java與Flex客戶端聯(lián)系使用二進(jìn)制格式。

好處二:強(qiáng)大的社區(qū)支持

Flex具有一個(gè)非?;钴S的社區(qū),有很多有貢獻(xiàn)的主題。Flex.org,是一個(gè)關(guān)于Adobe的社區(qū)新聞?wù)军c(diǎn),差不多每天都有更新,Yahoo! 上的Flex使用小組有超過11,000名成員。

比如,Google 編碼上的FlexLib項(xiàng)目貢獻(xiàn)出大量的開源用戶界面(UI)組成部分。Swiz 和 Mate項(xiàng)目貢獻(xiàn)出一個(gè)架構(gòu)來幫助處理事件。Gorilla Logic已經(jīng)為自動(dòng)化的UI測試貢獻(xiàn)出Flex Monkey。

好處三:你可以在六個(gè)月內(nèi)得到一份工作

根據(jù)Adobe的Flex教父James Ward的說法,市場對(duì)Flex高級(jí)工程師仍然有很大的需求。學(xué)習(xí)Flex能夠讓你掌握一門技術(shù),在競爭中處于優(yōu)勢地位。

好處四:更高的商業(yè)投資回報(bào)率

一般來說,開發(fā)企業(yè)級(jí)web應(yīng)用軟件是眾所周知的困難。Flex 和BlazeDS提供的不僅是更高級(jí)的工具,而且更容易擴(kuò)展。開發(fā)者生產(chǎn)力的增長允許市場上銷售的更多更快。Flex 和Flash創(chuàng)造了更完美的用戶體驗(yàn),提升了銷量以及價(jià)格。

一個(gè)理想的例子是博德斯圖書連鎖店,它最近在介紹一種新的具有“Magic Shelf”的website。這個(gè)站點(diǎn)使用Flash界面來模擬翻書的感覺。博德斯書店發(fā)現(xiàn)這真的可以提高流通率:“使用這種Flash仿真界面,顧客可以查看圖書,DVD和 CD的封面,使用這一舉措比沒有體驗(yàn)過的顧客多62%的購買率”

好處五:Flex 是第一種用來設(shè)計(jì)UIs的語言

很多設(shè)計(jì)語言都是在事后增加了創(chuàng)建UIs的支持功能。特別體現(xiàn)在Java Swing上。因此,Swing處理一些簡單事情,比如線路數(shù)據(jù),是非常痛苦的,要求使用特殊的Swing數(shù)據(jù)模型。Swing的最大問題是你不得不在應(yīng)用程序界面中挖掘很深才能有效。

Flex恰恰相反:它一開始就是為創(chuàng)建web UIs而設(shè)計(jì)的。就像Bruce Eckel經(jīng)常說的那樣,F(xiàn)lex是第一款為UI設(shè)計(jì)的特定語言。所以使用Flex創(chuàng)建UI比使用其他方法要簡單,比如JavaServer Page(JSP),JavaServer Faces (JSF)以及Swing。數(shù)據(jù)綁定,事件句柄,元件布局還有其它的常見UI發(fā)展技術(shù)都可以被這種語言創(chuàng)建,甚至你僅僅掌握了一小部分語言知識(shí)就可以。

好處六:擁有與Java類似的設(shè)計(jì)模型

你可以使用現(xiàn)有的開發(fā)Java的工具進(jìn)行開發(fā)。你也可以使用包含在SDK中免費(fèi)的命令行工具開發(fā)Flex應(yīng)用程序,通過Adobe Flex Builder(一個(gè)Eclipse插件)或者使用最近的IntelliJ IDEA 8。

Flex提供一個(gè)狀態(tài)環(huán)境,數(shù)據(jù)可以加載到客戶端。編譯模型與Hypertext Markup Language (HTML)設(shè)計(jì)相比更像是編譯一個(gè)桌面客戶端,使得任何下載Java Swing設(shè)計(jì)的人都對(duì)編譯模型感到很熟悉。

Flex編譯使用了一個(gè)MXML組合,一個(gè)UI markup語言,與可擴(kuò)展的Markup 語言 (XML)相似,還有Adobe ActionScript和面向?qū)ο蟮哪_本語言。這個(gè)組合使得編譯Flex與編譯Java相似,因?yàn)槟憧梢允褂酶拍罘浅J煜さ拿嫦驅(qū)ο蟮姆绞健?/p>

理想的方法是創(chuàng)建你的開發(fā)環(huán)境使得Flex應(yīng)用程序能夠在web開發(fā)地址錄中創(chuàng)建。使用這種方法,你不需要在每次創(chuàng)建后重新部署您的應(yīng)用程序:一個(gè)簡單的瀏覽器恢復(fù)功能,可以看到最后一次操作。結(jié)果是使用Flex 和BlazeDS開發(fā)相當(dāng)有效。

好處七:BlazeDS可以在任何Java應(yīng)用服務(wù)器上運(yùn)行

BlazeDS的多個(gè)版本都是可以使用的,包括即將投入使用的包含Apache Tomcat設(shè)置的版本。在這篇文章中,我使用二進(jìn)制分布,作為web檔案(WAR),來顯示你在應(yīng)用服務(wù)器上如何進(jìn)行部署。否則你可以引用Java存檔(JAR)文件,在你的項(xiàng)目中使用。為了獲取各種各樣安裝BlazeDS的信息而訪問BlazeDS wiki。

這個(gè)例子是在現(xiàn)有的項(xiàng)目上使用BlazeDS。你只需要在你的項(xiàng)目上增加JAR文件,然后你可以在應(yīng)用程序內(nèi)部使用BlazeDS,這允許你在任何可以部署應(yīng)用程序的地方部署它。

在你的項(xiàng)目上增加BlazeDS,完整步驟如下:

1、 找出包含BlazeDS WAR文件 jar xvf blazeds.war

詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。

推薦詞條

<蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>