javaFX
Sun公司已于2008年12月05日發布了JavaFX技術的正式版,它使您能利用 JavaFX 編程語言開發互聯網應用程序(RIA)。該產品于2007年5月在JavaOne大會上首次對外公布。JavaFX技術主要應用于創建Rich Internet applications(RIAs)。當前的JavaFX包括JavaFX腳本和JavaFX Mobile(一種運營于行動裝置的操作系統),今后JavaFX將包括更多的產品。JavaFX Script編程語言(以下稱為JavaFX)是一種declarative,statically typed(聲明性的、靜態類型)腳本語言。
RIA
RIA是Rich Internet Applications的縮寫,翻譯成中文為富因特網應用程序(Macromedia中文網站翻譯為Rich Internet應用程序)。傳統網絡程序的開發是基于頁面的、服務器端數據傳遞的模式,把網絡程序的表示層建立于HTML頁面之上,而HTML是適合于文本的,傳統的基于頁面的系統已經漸漸不能滿足網絡瀏覽者的更高的、全方位的體驗要求了,這就是被Macromedia公司稱之為的“體驗問題”("Experience Matters"),而富因特網應用程序(Rich Internet Applications,縮寫為RIA)的出現也就是為了解決這個問題。RIA(Rich Internet Application,富互聯網應用系統)技術允許我們在因特網上以一種象使用Web一樣簡單的方式來部署富客戶端程序。這是一個用戶接口,它比用HTML能實現的接口更加健壯、反應更加靈敏和更具有令人感興趣的可視化特性。無論將來RIA是否能夠如人們所猜測的那樣完全代替HTML應用系統,對于那些采用胖客戶端技術運行復雜應用系統的機構來說,RIA確實提供了一種廉價的選擇。
RMI
RMI是Java的一組擁護開發分布式應用程序的API。RMI使用Java語言接口定義了遠程對象,它集合了Java序列化和Java遠程方法協議(Java Remote Method PRotocol)。簡單地說,這樣使原先的程序在同一操作系統的方法調用,變成了不同操作系統之間程序的方法調用,由于J2EE是分布式程序平臺,它以RMI機制實現程序組件在不同操作系統之間的通信。比如,一個EJB可以通過RMI調用Web上另一臺機器上的EJB遠程方法。
Apache MINA
Apache MINA是一個網絡應用程序框架,用來幫助用戶簡單地開發高性能和高可擴展性的網絡應用程序。它提供了一個通過Java NIO在不同的傳輸例如TCP/IP和UDP/IP上抽象的事件驅動的異步API。
Grails
Grails是一套用于快速Web應用開發的開源框架,它基于Groovy編程語言,并構建于Spring、Hibernate等開源框架之上,是一個高生產力一站式框架。
新聞熱點
疑難解答