JBoss近日宣布發(fā)行新版本JBoss EJB 3.0 RC1。
EJB 3.0作為業(yè)界關(guān)注的下一個(gè)重要的組件模型規范,其中兩個(gè)重要的變更分別是,使用了Java5中的程序注釋工具,與基于Hibernate的O/R映射模型。Java5(以前叫J2SE1.5或Tiger)中加入了一種新的程序注釋工具。通過(guò)這個(gè)工具你可以自定義注釋標記,通過(guò)這些自定義標記來(lái)注釋字段、方法、類(lèi)等等。Hibernate是開(kāi)發(fā)源代碼的Java O/R映射框架,目的是把開(kāi)發(fā)人員從繁瑣的數據持久化編程中解脫出來(lái)。它在處理如數據查詢(xún)、更新、連接池、事務(wù)處理、實(shí)體關(guān)系處理等方面非常簡(jiǎn)單。
在已經(jīng)提交的EJB3.0規范中主要涉及兩個(gè)方面的改變:1. 一套以注釋為基礎的EJB編程模型,再加上EJB2.1中定義的通過(guò)部署描述符和幾個(gè)接口定義的應用程序行為。2. 新的實(shí)體Bean持久化模型,EJBQL也有許多重要的改變。還有一些有關(guān)上述的提議,比如:一個(gè)新的客戶(hù)端編程模型,業(yè)務(wù)接口的使用以及實(shí)體Bean的生命周期。請注意EJB2.1編程模型(包括部署描述符和home/remote接口)仍然是有效的。新的簡(jiǎn)化模型并沒(méi)有完全取代EJB2.1模型。
報道中稱(chēng),新版本實(shí)現了草案的內容,JBoss集成了Hibernate 3.1,提供更專(zhuān)業(yè)的支持,并且修補了許多bug。
聯(lián)系客服