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