SpRing
SpRing框架是一個(gè)開(kāi)放源代碼的J2EE應(yīng)用程序框架,由RodJohnson發(fā)起,是針對(duì)bean的生命周期進(jìn)行管理的輕量級(jí)容器(lightweightcontainer)。
SpRing解決了開(kāi)發(fā)者在J2EE開(kāi)發(fā)中遇到的許多常見(jiàn)的問(wèn)題,提供了功能強(qiáng)大IOC、AOP及WebMVC等功能。
SpRing可以單獨(dú)應(yīng)用于構(gòu)筑應(yīng)用程序,也可以和Struts、Webwork、Tapestry等眾多Web框架組合使用,并且可以與Swing等桌面應(yīng)用程序AP組合。因此,
SpRing不僅僅能應(yīng)用于J2EE應(yīng)用程序之中,也可以應(yīng)用于桌面應(yīng)用程序以及小應(yīng)用程序之中。
SpRing框架主要由七部分組成,分別是
SpRingCore、
SpRingAOP、
SpRingORM、
SpRingDAO、
SpRingContext、
SpRingWeb和
SpRingWebMVC。[1]