自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

2009年十大Java技術(shù)解決方案

開發(fā) 后端
2009年什么樣的技術(shù)值得關(guān)注?Joshua選出了10項(xiàng)2009年重要的Java技術(shù)解決方案,他認(rèn)為重構(gòu)是2009年的主題,新的技術(shù)方向展現(xiàn)出來。下面的名單的前半部分是你應(yīng)該一直跟蹤關(guān)注的技術(shù),后半部分在2009年是你可能要開始嘗試在你的項(xiàng)目中使用的技術(shù)。

2009年已經(jīng)來到,什么樣的技術(shù)值得關(guān)注?Joshua選出了10項(xiàng)2009年重要的Java技術(shù)解決方案,他認(rèn)為重構(gòu)是2009年的主題,新的技術(shù)方向展現(xiàn)出來。下面的名單的前半部分是你應(yīng)該一直跟蹤關(guān)注的技術(shù),后半部分在2009年是你可能要開始嘗試在你的項(xiàng)目中使用的技術(shù)。

1、Rails 3

現(xiàn)在Rails并非是Java框架,但是能夠通過JRuby在JVM中運(yùn)行Rails,我認(rèn)為Rails是值得考慮進(jìn)入這個(gè)名單的。Rails為web開發(fā)帶來極大便利,尤其現(xiàn)在Merb和Rails已經(jīng)合并,Rails將更加流行(查看JavaEye新聞的Rails和Merb合并為一個(gè)項(xiàng)目,這不是愚人節(jié)新聞)。

2、Grails 1.1

如果你并非喜歡Rails/Ruby或者你傾向于你已經(jīng)擁有的Java知識,而且不算損失開發(fā)生產(chǎn)力,那么你需要關(guān)注Grails。尤其在SpringSource收購了G2One以后。最新發(fā)布的Grails 1.1 Beta 2版本對ORM方面提供了很多方便的功能,讓Grails獲得更多關(guān)注。

3、WebBeans & Seam 3

如果你需要更多基于組件和依賴注入功能,這已經(jīng)成為一種標(biāo)準(zhǔn),你可以關(guān)注將在2009年發(fā)布的WebBeans。WebBeans仍然在進(jìn)展的開發(fā)過程中和傾聽社區(qū)反饋。WebBeans的優(yōu)勢在于它的規(guī)范制定領(lǐng)導(dǎo)一直鼓勵(lì)社區(qū)對參考文檔和源代碼提供意見和反饋。WebBeans不僅僅是依賴注入的標(biāo)準(zhǔn),它也允許我們創(chuàng)建自定義范圍和類型綁定。WebBeans將改革我們創(chuàng)建Web應(yīng)用的方式,讓我們能夠創(chuàng)建純面向?qū)ο蟮膽?yīng)用而非貧血模式anemic domain model。如果你一直喜歡Seam的理念,2009年新發(fā)布的WebBeans和Seam 3值得等待。

4、iBatis 3

如果你從不喜歡ORM而喜歡使用SQL和映射它到你的域?qū)ο螅敲茨銓⑾矚giBatis在下一個(gè)重要版本的更新。最有趣的一個(gè)功能是它通過使用annotation能讓我們在java代碼中寫SQL。雖然我認(rèn)為在XML中寫SQL并非壞事,但是這的確是一個(gè)有趣的功能。

5、JavaFX

如果你對能夠提供多媒體功能和能夠運(yùn)行在移動(dòng)設(shè)備上的RIA技術(shù)有興趣,那么你應(yīng)該關(guān)注在2009年JavaOne會議上將發(fā)布的JavaFX的下一個(gè)主要版本。

6、JSecurity

如果你在尋找一個(gè)權(quán)限框架,能夠嵌入任何環(huán)境,比如桌面或者Web,你應(yīng)該對JSecurity提供的功能感興趣。權(quán)限控制一直是一個(gè)復(fù)雜的問題,使用權(quán)限框架并非是一個(gè)艱難的任務(wù),事實(shí)上它應(yīng)該盡可能簡單。使用JSecurity你只需要在Web.xml中寫一個(gè)簡單的配置,JSecurity并非是和某個(gè)特定框架或者環(huán)境緊緊耦合的,你能在任何環(huán)境中使用,你能在桌面或者web中使用,甚至能夠一點(diǎn)都不麻煩的將它放入你的EJB層。

7、Buildr

并不是很多人了解Buildr,但是事實(shí)上它是一個(gè)優(yōu)秀的Builder工具。另外的觀點(diǎn)是基于Ant之上的ApacheIvy是最好的工具,但是我認(rèn)為Ivy并不能解決Build系統(tǒng)中的最重要問題,因?yàn)镮vy只是Ant的一個(gè)擴(kuò)展用于依賴管理。作為依賴管理,Buildr讓我們創(chuàng)建定制腳本更加簡單,因?yàn)樗褂肦uby語法。在Maven中將Buildr作為Maven插件/MOJO,在Ant中將它作為Ant定制任務(wù)。

8、JBoss AS 5

JBoss最近發(fā)布了最新的重要版本,JBoss AS 5是建立在微容器之上,閉原來的基于JMX的微內(nèi)核更輕巧。除了微容器,它也支持OSGi,而且是第一個(gè)支持WebBeans的應(yīng)用服務(wù)器,除了WebBeans,JBoss AS 5還支持Rails,通過JBoss-Rails插件,這個(gè)項(xiàng)目正在開發(fā)中,最近剛發(fā)布了1.0 beta版本。JBoss值得你在2009年保持對它的關(guān)注。

9、Glassfish v3_prelude

如果你不喜歡JBoss或者因?yàn)槟承┰蚰阆M捎闷渌夹g(shù),我認(rèn)為你應(yīng)該考慮最新版的GlassFish,這是一個(gè)革命性的版本,更輕巧,通過被添加到服務(wù)器的應(yīng)用更新工具能夠獲得更多資源,更快的啟動(dòng)時(shí)間,而且也支持快速開發(fā)框架比如Rails和Grails,它即時(shí)支持JRuby和Groovy,其他比較酷的功能還包括它也象JBoss一樣支持OSGi。

10、JRuby

JRuby改變了Java程序員在項(xiàng)目中解決問題的方式,JBoss和Glassfish都支持JRuby和Rails,這是一個(gè)很值得關(guān)注的技術(shù)。

【編輯推薦】

  1. 2008年Java開發(fā)工具發(fā)展回顧
  2. 2008十大優(yōu)秀Java應(yīng)用程序
  3. Java 2008年大事記 由語言到平臺的轉(zhuǎn)變
責(zé)任編輯:田超 來源: 中國IT實(shí)驗(yàn)室
相關(guān)推薦

2016-07-25 16:20:18

2020-02-11 08:00:00

開源開源工具人力資源

2024-10-18 16:49:17

2014-12-16 23:26:42

技術(shù)奇異趣聞

2009-01-13 17:42:31

2010-01-28 10:17:16

IT爭議人物

2022-08-11 12:07:41

人工智能AI

2024-12-02 13:29:46

2009-12-14 09:01:16

IntelAMD2009年十大

2009-06-24 15:04:00

網(wǎng)管員數(shù)據(jù)備份管理

2015-08-10 16:46:58

云計(jì)算解決方案云應(yīng)用案例

2020-04-22 14:11:57

SD-WAN網(wǎng)絡(luò)技術(shù)網(wǎng)絡(luò)

2009-11-23 09:23:24

2009-12-25 10:16:33

2009-04-24 15:56:16

2020-02-02 19:24:01

人工智能區(qū)塊鏈大數(shù)據(jù)

2009-01-15 18:55:08

服務(wù)器虛擬化VMware

2009-12-23 15:26:21

微軟決策錯(cuò)誤

2010-01-12 10:44:32

Silverlight

2024-04-18 15:00:17

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號