作者:江南白衣 

2005就這樣完了,ONJava的年終總結(jié): 2005 Year in Review
TSS年初開(kāi)會(huì)時(shí)講得專(zhuān)家們自己都開(kāi)始有點(diǎn)厭倦的EJB3,JSF1.2,Ajax,AOP的三宗合一,SOA和ESB,Groovy,還是沒(méi)有一個(gè)stable的東西出來(lái)。

眼看2006,又是繼續(xù)將這些話題變成產(chǎn)品的一年,讓我們繼續(xù)討論厭煩:

*Full stack Application Framework: Spring 2.0  
  Spring 2.0吹風(fēng)會(huì)兼FB大會(huì)剛剛開(kāi)過(guò)。夜觀星象,Spring氣數(shù)未盡,開(kāi)源社區(qū)里也只它有資格不斷整合別人。
  另一個(gè)Stack名曰RIFE,不過(guò)比較獨(dú)。
  另外,JBoss搜刮的JEMS (JBoss Enterprise Middleware)和JSF+EJB3的Seam也會(huì)繼續(xù)發(fā)音。

*Web Framework:JSF 1.2
 
 最怕別人問(wèn)現(xiàn)在開(kāi)項(xiàng)目用哪個(gè)Framework好,選來(lái)選去暫時(shí)還是投靠標(biāo)準(zhǔn)好了。
  不知道Struts TiStruts Shale,Spring MVC的2006會(huì)怎樣。
   而Continuations這個(gè)名詞明年也許會(huì)閃亮一下。

*Persist Framework: Hibernate 3.1 (EJB3/JPA1) 
  在RoR的Active Record刺激下,annotaion 和default mapping終究要替代xml描述文件。
   另外,除了麻煩的ORM,也很希望有一個(gè)極簡(jiǎn)的JDBC Framework,不知道JDBC4.0和Spring跑JDK1.5的SimpleJdbcTemplate什么樣子。

*Web Service Framework:XFire (JAX-WS2.0、JAXB 2.0)
  SOA 風(fēng)潮下的next-generation SOAP Framework,支持JavaEE 5的JAX-WS2.0、JAXB 2.0與annotation,還拖上了Spring的手。
  Axis的事實(shí)標(biāo)準(zhǔn)地位該不保了吧。

*JBI-ESB:ServiceMix 
  2006年的新大熱名詞--JBI(Java Business Intergrade)與ESB(Enterprise Service Bus)。

*Java Rule Engine與JDM 2.0Drools
   Rule Engine和Data Mining 已經(jīng)說(shuō)了很久,不知道明年又如何。但Drools則演繹了一條標(biāo)準(zhǔn)的成名路:
   1.先入CodeHaus再入Jboss
   2.(號(hào)稱(chēng))集成Spring
   3. 提供Eclipse的插件

*動(dòng)態(tài)語(yǔ)言嵌入:Groovy 
  期待在Ruby的不斷刺激下,1.0正式版發(fā)布后的正式用家。

*some Ajax Framework
   Buffalo, Prototype, Dojo, MochiKit, DWR 混戰(zhàn)之下總該有脫穎而出者吧?

*AOP三宗歸一
  雖然大家還很少在應(yīng)用中使用它,AOP在Spring 中的作用卻非常明顯。不知道Spring2.0是否可以三宗歸一,給出一個(gè)框架設(shè)計(jì)時(shí)使用的簡(jiǎn)單方案。