SPRing Framework是一個(gè)流行的java/J2EE應(yīng)用框架,它構(gòu)建于一個(gè)輕量級(jí)的反向控制(Inversion-of-Control,QoC)模式的容器的基礎(chǔ)之上,以其數(shù)據(jù)訪問(wèn)和事務(wù)治理能力而著稱。Spring的聲明性事務(wù)劃分適用于任何的POJO(pure old java object或plain ordinary Java object,無(wú)格式普通Java對(duì)象)目標(biāo)對(duì)象,其聲明性事務(wù)如同EJB容器托管事務(wù)(Container-Managed Transaction,CMT)一樣完善。后端事務(wù)治理器的選擇包括簡(jiǎn)單的基于JDBC的事務(wù)和完善的J2EE事務(wù)(借助于JTA策略)。