亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

開天劈地:開發 JAVA 程序的新武器

2019-11-18 11:58:58
字體:
來源:轉載
供稿:網友

  在2004年的 javaOne活動中,有幾場主題演講焦點都在程序開發工具之上,一是去年 JSF 剛出道時所用的 IDE 工具-「 PRoject Rave 」,現在已正式命名為 Sun Java Studio Creator( 簡稱 JSC) ;另一項開發工具則是企業級的 Sun Java Studio Enterprise( 簡稱 JSE) 。 JSE 雖然不算是全新的武器,但在功能上絕對是大幅的改進與創新。
  
  開發 Java 網頁只要鼠標拖拉放
  
  Click here to find out more!
  
  JSC 最新的版本結合 JSF 1.1 ,已先內建不少網頁組件,利用可視化拖拉放 (drag-and-drop) 的方式,使用者可輕易將各種組件置入網頁,之后可再透過屬性面版設定各組件的屬性與其所要處理的事件。相較過往,只要撰寫少許的程序代碼,一個豐富的網頁應用程序就可誕生。這種程序開發的情境是不是有點像微軟的 Visual Basic ?沒錯,兩者方法十分雷同,但本質差異甚大。因為 JSC 所制作出來的可不是一般 GUI 接口的應用程序,而是純正的 Java Web application 。
  
  之所以開發此套簡易且功能完整的開發工具, Sun 的企圖無非是希望吸引更多 VB 或其它平臺的開發人員轉移至 Java 陣營。有了 Creator ,網頁應用程序的開發可以更快速,若再結合 Validator 的應用,撰寫網頁應用程序的同時,也能正確無誤得處理所有輸入的數據。
  
  千萬不要以為這種快速開發網頁應用程序的作法,會與正規的 J2EE 應用程序所附著的開發架構產生違反或沖突。這樣說吧, SC 提供與 VB 的 ADO 相似的組件,只要在網頁中加入這個組件,某張數據庫表格中的數據就可立即顯示到網頁上 。
  
  或許你會懷疑,過去經常使用的 J2EE Design model ,如 DAO Design Pattern ,是不是就無用武之地?其實此舉原意還是不離簡化 Java 開發的目的,也是嘗試吸引 VB 開發人員的第一步。當入門者順利轉換至 Java 平臺且漸漸熟悉 Java 網頁應用程序的開發方法之后,再慢慢學習正統的 J2EE 應用程序架構也還不遲。正因如此, JSC 保留相當的擴充彈性,只要使用某些范例( templates )的架構( architecture ), JSC 一樣可以與現在常用的 framework 兼容,如 Struts 、 Hirbenate 等,想要開發出規模更大且更穩固的網頁應用程序并非難事。
  
  新版 JSE 功能更企業級
  
  假如覺得 JSC 血統不夠純正,不妨試試 JSE 。 JSE 預先整合 Sun 旗下所有的 Java Service 產品,也就是所謂的 Java Enterprise System( 簡稱 JavaES) ,提供單一的安裝、設定、部署的程序接口。此外,新增 IDE 功能是一大要害,再加上有不少 wizard 可使用,以及 Sun 獨有的 Java Application Framework( 簡稱 JAF) ,讓 Java 程序開發者可簡單、快速地開發完整且強大的 J2EE 應用系統。
  
  JAF 可以說是令 JSE 之所以獨特的重要功能。 JAF 是一套對應軟件開發不同的應用層次( Layer )所提供的解決方案,像是 Application Layer 的 Security 、 Platform Layer 的 Persistent 、 Foundation Layer 的 Logging 。假如在處理 J2EE 應用系統都還是會碰到這些共通問題,而你尚未有滿足的解決方案的話, JAF 或許會是一個不錯的選擇,你只需要專心處理商業邏輯層次( Business Layer )的事情,至于其它繁瑣的基礎工作就交給 JAF 吧。
  
  我還是要老實說,若單從比較 IDE 功能優劣的角度, JSE 恐怕不是最好的。市場上深受軟件開發人員青睞的 IDE 工具不少,其中又以 Borland 的 JBuilder 最紅,其它如 EClipes 、 NetBeans 也都是歷史悠久且獲好評的 Java IDE 工具。不過,這類工具還是有其缺點-如缺少與服務器端整合的整體架構。
  
  雖然 Application 和 Web Server 是所有 IDE 都會有的服務器,但若要用 LDAP 呢?需要 Message Queue 功能時又該怎辦? Portal Server 呢?在此情況下,開發人員往往需要另外安裝架設,而每一種應用的安裝、設定和部署方式與界面全然不同,這些程序往往會浪費相當多的時間成本。
  
  回頭看看 JSE ,由于已預先整合全套的 JavaES ,透過一致的 GUI 設定操作,可降低導入的復雜性,其所開發出的應用系統,也保證符合 J2EE 的標準。另外,系統開發時雖然用的是 JavaES ,但最后部署時,還是可以移植至其它的服務器平臺,包括 IBM WebSphere 、 BEA Weblogic ,不僅可預留未來系統擴充與轉換時的彈性,還可保障已投資的開發時間與成本 。
  
  Click here to find out more!
  
  值得注重的是,最新 JSE 版本也加入 UML 工具。就跟 Rational XDE 、 TogetherJ 等工具聞名功能相同,設計( Design )跟原始碼( Source Code )可以實時同步。 UML 已是設計 Java 應用程序不可或缺的語言, IDE 與 UML 工具相互整合是必然的結合。總不能每次都要開啟好幾個不同的應用程序,如 Rational 、 NetBeans ,彼此之間再依靠人工同步吧?其實人工也并非全然不可行,但只要系統架構愈來越龐大,就很輕易產生兩邊不一致的情形。
  
  JSE 還有另一個新功能吸引了我的注重力-聊天( Chat )與實時傳訊 (IM ; Instance Message) 。這項功能可身處異地的開發人員可在同樣的操作環境中,彼此交換意見或是合作撰寫同一份程序代碼,開發人員之間的互動將更為緊密,不僅可省下不少溝通時間,也可降低出錯機會。
  
  JSC 和 JSE 的出現,讓開發人員有了新的選擇,我想有些人也許已被高價位與不停改版的 IDE 工具,壓的喘不過氣,或是使用免費的 IDE ,但往往缺乏整體性與功能?,F在,不妨試試這兩項新武器。
  
  不用懷疑,工具絕對會影響到一個開發團隊的工作進度,一個好的開發工具除功能強大之外,易學易用的接口也是相當重要。假如可再提供全套完整的解決方案,價格又在合理范圍內,而且不會局限只能運作在 windows 平臺上,我想是很值得投資的。小小的投資,就能讓企業賺進更多的錢,何必再用盜版的軟件呢?
  
  基礎概念還是不能少
  
  當然回歸基本面, IDE 工具主要目的還是透過圖形化、簡單的操作接口處理 Java 程序開發過程中瑣碎繁雜的事情,要寫出一個好程序或系統,還是要有概念基礎。假如你對 Java API 全然不熟悉,只能依靠 wizard ,當然你就無法把握所開發系統的架構,而 wizard 無法做到的事情時,如最佳化( Optimization ),往往就會不知從何下手,到最后只會變成「被工具所使用」。
  
  有些開發者喜歡完全駕御的感覺,完全不用工具,只用簡單的文字編輯器。當然,就像手排車與自排車,兩者之間并沒有一定的優劣,全憑個人的喜好或是團隊合作方式與開發目標與時程計劃。
  
  我想再多的文字說明,也比不上直接觀看演講的內容,就算沒機會親自至會場上參與這些具有代表性的活動,但透過網絡一樣可以欣賞出色內容, 2004 JavaOne 所有議程內容可 至此下載 。若你已是 JavaOne Online 的會員,還可至 JavaOne Online 網站,收聽今年與 2002, 2003 年 JavaOne 內容或是下載所有相關的投影片數據。
  
  假如你有愛好下載今年活動的議程內容,不妨聽聽享有「 Java 之父」美譽的 James Gosling 的主題演講。 James Gosling 對上述的開發工具有更為詳盡的介紹,同時也展示利用上述工具所撰寫的各種精采應用。
  
  正如 James Gosling 演講的題目「 Stretch your mind 」,走了一趟 JavaOne ,我的視野更寬廣。 Java 不會只在 Java Application 、 Web Application 、 J2EE Application 、 J2ME Java Games 能有所發揮,模擬一下微軟的廣告標語「發揮想象,創意無限」,其實 Java 在各個領域與平臺之上,也有相當完整的解決方案和技術支持,至于能不能創造商機,全靠開發人員的創意與聰明, Java 已經預備好了,那你呢?

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美成人午夜剧场免费观看| 亚洲成人999| 亚洲精品一区av在线播放| 国内成人精品一区| 国产美女搞久久| 亚洲第一精品夜夜躁人人躁| 欧美性猛交xxxxx水多| 尤物精品国产第一福利三区| 午夜精品三级视频福利| 国产亚洲精品久久久| 亚洲成色777777在线观看影院| 欧美极品欧美精品欧美视频| 97视频在线播放| 国产精品白丝av嫩草影院| 中文字幕亚洲一区二区三区五十路| 久久久精品在线观看| 亚洲欧美日韩在线一区| 日韩精品中文字幕在线播放| 国产在线拍揄自揄视频不卡99| 奇米影视亚洲狠狠色| 欧美成在线观看| 日本成熟性欧美| 色香阁99久久精品久久久| 91香蕉嫩草神马影院在线观看| 亚洲成人激情在线| 欧美午夜女人视频在线| 久久av在线播放| 久久久久久久久久久免费| 欧美夫妻性生活视频| 久久久在线视频| 欧美午夜精品伦理| 亚洲自拍另类欧美丝袜| 欧美高跟鞋交xxxxhd| 97超碰蝌蚪网人人做人人爽| 国产日韩一区在线| 久久久精品国产| 日韩欧美中文在线| 中文字幕日韩精品在线观看| 国产一区二区三区在线观看网站| 国产日韩av高清| 久久久久久久久久久av| 久久久www成人免费精品张筱雨| 亚洲欧美日韩中文在线制服| 欧美夫妻性生活视频| 欧美黄色片免费观看| 久久久久久欧美| 成人激情免费在线| 久久综合伊人77777尤物| 欧美诱惑福利视频| 国产欧美精品在线| 久久久久久久久久av| 国产精品扒开腿做爽爽爽视频| 91麻豆国产语对白在线观看| 国产精品成人一区二区三区吃奶| 久久久综合免费视频| 久久亚洲私人国产精品va| 日韩福利在线播放| 国产精品美女www爽爽爽视频| 欧美极品美女视频网站在线观看免费| 夜夜嗨av色一区二区不卡| 精品久久久精品| 欧美xxxx18性欧美| 欧洲亚洲免费在线| 色哟哟网站入口亚洲精品| 国产精品免费视频xxxx| 亚洲精品久久在线| 久久亚洲春色中文字幕| 欧美多人爱爱视频网站| 成人免费视频97| 日韩激情视频在线播放| 两个人的视频www国产精品| 欧美日韩在线免费| 欧美在线中文字幕| 亚洲成人免费网站| 久久精品国亚洲| 欧美一二三视频| 一本大道香蕉久在线播放29| 91精品免费久久久久久久久| 日韩中文字幕在线| 992tv成人免费视频| 精品国产1区2区| 欧美精品www在线观看| 91久久综合亚洲鲁鲁五月天| 伊人久久男人天堂| 日韩电影中文字幕一区| 日韩h在线观看| 91在线看www| 欧美日韩国产一区二区| 欧美一级视频一区二区| 日韩在线国产精品| 欧美国产第一页| 最近2019年好看中文字幕视频| 成人羞羞国产免费| 国产一区二区三区免费视频| 日本伊人精品一区二区三区介绍| 精品国产91久久久久久| 亚洲性生活视频| 欧美另类老女人| 国产精品电影一区| 伊是香蕉大人久久| 97久久超碰福利国产精品…| 最近中文字幕2019免费| 国产免费观看久久黄| 国产亚洲欧美日韩精品| 97人洗澡人人免费公开视频碰碰碰| 日韩美女免费线视频| 91最新在线免费观看| 成人久久精品视频| 欧美激情一二区| 欧美另类在线观看| 欧美黑人性猛交| 中文字幕久久久av一区| 狠狠躁夜夜躁人人爽超碰91| 国产精品视频自在线| 国产欧美一区二区三区视频| 色综合视频一区中文字幕| 亚洲白拍色综合图区| 国产精品普通话| 亚洲xxxx做受欧美| www.亚洲一区| 亚洲国产精品va在线| 国内精品久久久久久中文字幕| 欧美日韩人人澡狠狠躁视频| 久久不射热爱视频精品| 亚洲第一综合天堂另类专| 一本色道久久综合狠狠躁篇怎么玩| 精品亚洲一区二区三区在线观看| 97碰碰碰免费色视频| 色综合视频网站| 日韩精品在线观看一区二区| 成人福利网站在线观看| 高跟丝袜一区二区三区| 久久97精品久久久久久久不卡| 亚洲风情亚aⅴ在线发布| 欧美激情国产高清| 亚洲视频在线免费观看| 久久精品99久久久久久久久| 欧美中文字幕第一页| 欧美在线视频一区| 国产日韩在线播放| 日韩电影大片中文字幕| 亚洲无亚洲人成网站77777| 久久免费视频在线观看| 日韩精品福利网站| 久久亚洲精品中文字幕冲田杏梨| 欧美在线视频免费| 国产日韩欧美日韩| 国产精品极品美女在线观看免费| 国产精品69精品一区二区三区| 精品人伦一区二区三区蜜桃免费| 亚洲色图日韩av| 另类视频在线观看| 欧美日本亚洲视频| 欧美自拍视频在线观看| 国产999精品| www.日韩不卡电影av| 日韩成人激情在线| 日本亚洲欧美三级| 日韩中文视频免费在线观看| 精品女同一区二区三区在线播放| 成人黄色中文字幕| 成人免费视频在线观看超级碰| 亚洲综合av影视| 国产亚洲一区二区精品|