无码一区二区三区高清在线观-无码一区二区三区高清在线-无码一区二区三区电影-无码一区二区三区不卡av-无码一区二区三区不卡-无码一区二区三区va在线播放

首頁 > 職業資格  > 

java程序員學習Flex和BlazeDS有什么好處-環球熱資訊

2023-06-01   來源:萬能知識網

java程序員學習Flex和BlazeDS有什么好處


(資料圖)

java程序員學習Flex和BlazeDS有什么好處呢?看了下面的內容你就得到答案了。更多內容請關注應屆畢業生考試網!

好處一:開源

Flex軟件開發工具包核心(SDK)是開源架構,用以創建以及維護RIAs,不同瀏覽器和操作系統具有同樣的外觀設計風格。Flex是在Mozilla公共許可證下發布的。經過編譯的Flex應用程序在私有的Adobe Flash平臺上運行。

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

好處二:強大的社區支持

Flex具有一個非常活躍的社區,有很多有貢獻的主題。Flex.org,是一個關于Adobe的社區新聞站點,差不多每天都有更新,Yahoo! 上的Flex使用小組有超過11,000名成員。

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

好處三:你可以在六個月內得到一份工作

根據Adobe的Flex教父James Ward的說法,市場對Flex高級工程師仍然有很大的需求。學習Flex能夠讓你掌握一門技術,在競爭中處于優勢地位。

好處四:更高的商業投資回報率

一般來說,開發企業級web應用軟件是眾所周知的困難。Flex 和BlazeDS提供的不僅是更高級的工具,而且更容易擴展。開發者生產力的增長允許市場上銷售的更多更快。Flex 和Flash創造了更完美的用戶體驗,提升了銷量以及價格。

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

好處五:Flex 是第一種用來設計UIs的語言

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

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

好處六:擁有與Java類似的設計模型

你可以使用現有的開發Java的工具進行開發。你也可以使用包含在SDK中免費的命令行工具開發Flex應用程序,通過Adobe Flex Builder(一個Eclipse插件)或者使用最近的IntelliJ IDEA 8。

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

Flex編譯使用了一個MXML組合,一個UI markup語言,與可擴展的Markup 語言 (XML)相似,還有Adobe ActionScript和面向對象的腳本語言。這個組合使得編譯Flex與編譯Java相似,因為你可以使用概念非常熟悉的面向對象的方式。

理想的方法是創建你的開發環境使得Flex應用程序能夠在web開發地址錄中創建。使用這種方法,你不需要在每次創建后重新部署您的應用程序:一個簡單的瀏覽器恢復功能,可以看到最后一次操作。結果是使用Flex 和BlazeDS開發相當有效。

好處七:BlazeDS可以在任何Java應用服務器上運行

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

這個例子是在現有的項目上使用BlazeDS。你只需要在你的項目上增加JAR文件,然后你可以在應用程序內部使用BlazeDS,這允許你在任何可以部署應用程序的地方部署它。

在你的項目上增加BlazeDS,完整步驟如下:

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

詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫學等領域),建議您咨詢相關領域專業人士。

推薦詞條

主站蜘蛛池模板: 亚洲综合另类小说色区 | 久久黄色毛片 | 天美传媒原创MV | 久久久久久av无码免费网站 | 亚洲国产一卡2卡3卡4卡5公司 | 国产美女精品一区二区三区 | 国产真实强被迫伦姧女在线观看 | 精品久久国产亚洲免费观看 | 欧美一曲二曲三曲的 | 在线播放无码真实一线天 | 国产视频一区二区三区四区 | 国产区男人本色在线观看 | 苍井空的av片在线观看 | 国产做A爱片久久毛片A片小说 | 天堂久久国产精品一区二区 | 果冻传媒九一制片厂电影科幻 | 精品久久久久久久蜜臀老牛 | 毛片无码一区二区三区a片视频 | 国产av精品一区二区三区小说小说最新章节免费阅读 | 久久久久亚洲日日精品 | 国产乱视频 | 亚洲国产美女一区二区三区 | 精品国产偷窥一区二区久久 | 麻豆视频免费播放 | 亚洲国产欧美日韩在线人成 | 中文字幕国产精品一二区 | 97超精品视频在线观看 | 婷婷激情五月AV在线观看 | 日韩精品一区二区三区在线观看l | 国产av永久福利资源网站 | 18禁无码无遮挡在线播放 | 国产乱伦无码伦v在线 | 精品亚洲av无码一区 | 免费毛片内射视频 | 久久精品久久久久久久久人 | 欧美成人无码午夜视频 | 欧美日韩精品一区二区精品 | 国产精品无码一二区不卡免费 | 四虎影视网站 | 国产99久久亚洲综合精品西 | 欧美亚洲国产精品蜜芽 |