【導(dǎo)讀】Java2企業(yè)版為中間件領(lǐng)域思想的統(tǒng)一上發(fā)揮了很大的作用。比如,J2EE為分布式。事務(wù)管理、目錄服務(wù)和消息服務(wù)提供了一套標(biāo)準(zhǔn)的編程接口。J2EE的基礎(chǔ)——Java2標(biāo)。準(zhǔn)版,成功地為Java提供了一套訪問關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)。提供一個令人滿意的應(yīng)用程序編程模型。Sun公司和一些大的應(yīng)用服務(wù)器供應(yīng)商都想用。者有先進(jìn)的重構(gòu)工具,和.NET平臺相比,J2EE的工具支持顯得很遜色。很多J2EE開發(fā)工具自動產(chǎn)生的代碼像這些工具本身同樣復(fù)雜。在開源社區(qū)很多小型。為流行的比如:Struts,Hibernate,和SpringFramework,他們當(dāng)今很多J2EE項目種扮演。應(yīng)用程序代碼訪問類庫從而執(zhí)行任務(wù),而框架。開發(fā)者寫的程序在運行時由框架調(diào)用。采用一個經(jīng)過良好設(shè)計。像Struts這些開源web應(yīng)用框架正式建立在這兩個框架的基礎(chǔ)上的,本文討論的。ORM領(lǐng)域在2021年發(fā)生了大變化,原因有兩個。發(fā)者們將其從J2EE中忽視掉了。