国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

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

2019-11-17 03:54:03
字體:
供稿:網(wǎng)友
最近關(guān)于.NET和java開發(fā)成本的討論比較熱門,企業(yè)Java領(lǐng)域的專業(yè)咨詢?nèi)藛T、講師、軟件架構(gòu)師和開發(fā)者Adam Bien認(rèn)為,至少有9點(diǎn)理由表明Java EE 6可以讓你節(jié)省投資。有關(guān)Java EE 6的具體情況,可以參考51CTO之前介紹的Java EE 6平臺(tái)的主要目標(biāo),以及Java EE 6中新增的JAX-RS以及依賴性注入的功能。

  

  1、原型構(gòu)建

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

  2、開發(fā)

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

  3、生產(chǎn)

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

  4、授權(quán)許可

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

  5、培訓(xùn)/知識(shí)

  你“只需”學(xué)習(xí)Java EE 6和它的API,入門非常簡(jiǎn)單。而且這種知識(shí)是通用的,可以被應(yīng)用到市面上其它任何應(yīng)用服務(wù)器中。如果你已經(jīng)會(huì)用Java EE 5,你將會(huì)非常喜歡Java EE 6。

  6、便攜性

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

  7、普及

  Java EE 6使用JCP開發(fā)。與其說它的開發(fā)者是Sun公司,倒不如說是社區(qū)和所有主流廠商。IBM、甲骨文、SAP、Red Hat、谷歌和Spring Source/VMWare都貢獻(xiàn)了API。Java EE 6規(guī)范的普及度預(yù)計(jì)不會(huì)比Java EE 5差。目前大約有14個(gè)不同的認(rèn)證Java EE 5服務(wù)器。

  8、選擇自由/投資保護(hù)

  由于Java EE 6的開發(fā)者是社區(qū),而不是某一個(gè)廠商,它將保持穩(wěn)定。某一家廠商不可能擅自修改/打破該規(guī)范。相比其它語(yǔ)言,這是Java/Java EE的巨大優(yōu)勢(shì)。無(wú)需任何修改,你過去的J2EE 1.4應(yīng)用程序依然可以運(yùn)行在當(dāng)今的Java EE 5/6服務(wù)器上。(當(dāng)然,在Java EE的標(biāo)準(zhǔn)制定上也并非沒有爭(zhēng)議,讀者們可以參考51CTO之前報(bào)道的《Java EE 6,貌似民主下的虛偽公平》一文。)

  9、風(fēng)險(xiǎn)移植/備選方案

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



發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 凉城县| 巴林左旗| 霞浦县| 贵阳市| 佛学| 蒙山县| 西藏| 汤阴县| 专栏| 松桃| 怀柔区| 上饶市| 洛南县| 寻甸| 阳曲县| 宜兴市| 嘉定区| 三门峡市| 中山市| 炉霍县| 福安市| 五寨县| 兴仁县| 沛县| 湖南省| 台安县| 宝兴县| 慈溪市| 白朗县| 南昌县| 瓮安县| 勐海县| 长白| 本溪市| 侯马市| 宁强县| 于都县| 玉门市| 尖扎县| 建宁县| 广灵县|