1. 程式人生 > >再次探究SSH框架下struts兩種配置的區別

再次探究SSH框架下struts兩種配置的區別

眾所周知,在ssh框架下,struts有兩種配置方式。一種是直接自己進行配置,另外一種是把事務交給Spring。一般來說,SSH的框架推薦使用後者方式進行配置,從而方便進行aop管理等操作。
那麼,這兩種方式究竟有何區別?本文試從兩個方面對此進行討論:一是兩者在配置上的差異,二是兩者在執行原理上的不同。

一 配置差異
主要有三點不同:
1 applicationContext裡要安排上action,並且屬性裡有service。

2 applicationContext裡的action的scope為prototype

3 struts.xml裡的class只要寫類對應的bean名稱就行,交給Spring進行管理,而不是寫類的全路徑。

二 原理差異: