程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> J2EE >> 九大因素讓Java EE 6成為你的省錢法寶

九大因素讓Java EE 6成為你的省錢法寶

編輯:J2EE

【51CTO精選譯文】最近關於.Net和Java開發成本的討論比較熱門,企業Java領域的專業咨詢人員、講師、軟件架構師和開發者Adam BIEn認為,至少有9點理由表明Java EE 6可以讓你節省投資。有關Java EE 6的具體情況,可以參考51CTO之前介紹的Java EE 6平台的主要目標,以及Java EE 6中新增的JAX-RS以及依賴性注入的功能。51CTO編輯推薦您閱讀《Java EE 6平台指南》專題了解更多。

Java LOGO

1、原型構建

一般來說,企業Java項目最初期的工作是評價使用哪一個框架。這個工作所花費的時間可長可短,有可能幾個小時也有可能幾個月。Java EE 6具有“一站式購物”的特點。你可以下載包含IDE(Eclipse、NetBeans、Jdeveloper和商用IntelliJ)的Java EE 6,就開始開發之路。你可以在數分鐘內安裝和開發一個原型。另外,該工具包的體積也不大。

2、開發

Java EE 6實現是輕量級的。GlassFish包含Web配置集(Web Profile)的大小僅為30MB,全功能版則為70MB。部署時間也非常短,而且支持現成的遞增式部署。需要你做的只是保存相應文件。其它應用服務器,諸如JBoss、Caucho的Resin、Geronimo/openEJB,同樣也是輕量級的。由於大多數庫和框架已經在服務器上包含,你只需要部署應用程序代碼。部署存檔文件主要包含你的應用程序代碼,因此體積也非常小。

3、生產

GlassFish、JBoss、Geronimo和其它可能的工具都采用開源模式。你可以決定自己是否需要商業化支持。你可以選擇以小規模起步,然後逐步擴展。

4、授權許可

Java EE 5/6應用的便攜性令人吃驚,它不再需要廠商特定的部署描述。你可以輕松的將自己的應用程序從一個服務器移植到另一個,實際需要做的就是把WAR/EAR存檔文件從一個目錄拷貝到另一個。自從Java EE 5推出以來,我們實際就是采取這種做法來確保應用服務器的獨立性。記住,你在獲得更好許可/支持服務方面處於有利形勢。你無需依賴於某個特定廠商,可以選擇最令你感興趣的一家。

5、培訓/知識

你“只需”學習Java EE 6和它的API,入門非常簡單。而且這種知識是通用的,可以被應用到市面上其它任何應用服務器中。如果你已經會用Java EE 5,你將會非常喜歡Java EE 6。

6、便攜性

原先的老J2EE 1.X項目可以很輕松的被移植到Java EE 5/6。Java EE 6容器依然支持老版編程模式。移植你的應用非常有趣,它主要是刪除以前多余的東西。J2EE 1.X和Java EE 6甚至能夠和平共處。

7、普及

  • Java EE 6新特性嘗鮮:EJB 3.1重要變化總
  • Sun的技術爆發 Java EE 6等三重量級產品
  • Java EE 6總覽:平台的主要目標
  • Java EE 6引入的三大新技術之JAX-RS
  • 面向Java EE 6平台的上下文和依賴性注入
Java EE 6使用JCP開發。與其說它的開發者是Sun公司,倒不如說是社區和所有主流廠商。IBM、甲骨文、SAP、Red Hat、谷歌和Spring Source/VMWare都貢獻了API。Java EE 6規范的普及度預計不會比Java EE 5差。目前大約有14個不同的認證Java EE 5服務器。

8、選擇自由/投資保護

由於Java EE 6的開發者是社區,而不是某一個廠商,它將保持穩定。某一家廠商不可能擅自修改/打破該規范。相比其它語言,這是Java/Java EE的巨大優勢。無需任何修改,你過去的J2EE 1.4應用程序依然可以運行在當今的Java EE 5/6服務器上。(當然,在Java EE的標准制定上也並非沒有爭議,讀者們可以參考51CTO之前報道的《Java EE 6,貌似民主下的虛偽公平》一文。)

9、風險移植/備選方案

如果出於某些原因,你發現Java EE 6不適合你,移植到Spring等替代技術相對非常容易。它們的組成模式(EJB、CDI/Spring)想非常類似的。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved