今天項(xiàng)目經(jīng)理告訴我,這次項(xiàng)目是采用Struts + Spring的架構(gòu)方式,讓我了解一下它們的整合方式和原理。項(xiàng)目中一直是采用struts,還沒有使用到Spring。不過自己對(duì)Spring作為IOC的容器有一定的了解,當(dāng)然是通過夏昕的“Spring開發(fā)指南”。如何通過這兩者進(jìn)行整合呢,整合的優(yōu)勢(shì)又在哪里呢,于是上ibm網(wǎng)站
developerWorks 中國(guó)搜索了一下,有一篇文章非常不錯(cuò),推薦一下:
使用 Spring 更好地處理 Struts 動(dòng)作。
文章介紹了三種整合的方案,方案一和方案二都是對(duì)struts控制器的擴(kuò)展,即Action和RequestProcessor。而方案三采用動(dòng)作代理,對(duì)struts完全沒有任何的侵入,是非常理想的整合方案。