2011-12-20 112 views
0

我已經用AJAX和JQuery在Struts 1上創建了一個應用程序。Struts1與Spring和休眠

現在我想在應用程序上實現Hibernate和Spring。

因爲我不知道Spring MVC,所以我希望Struts 1代碼應該在那裏。

有可能嗎?

+0

你想只用於IoC的Spring嗎?我認爲你應該學習Spring MVC來取代Struts1。 – 2011-12-20 11:33:06

回答

2

是的,有幾種方法可以解決這個問題,但最簡單的方法是使用Spring內置的Struts 1支持。請參閱Spring/Struts reference material for details

簡而言之,您可以在Struts配置文件中使用Spring插件,在Spring配置文件中將您的操作定義爲bean,並在您的Struts配置中使用DelegatingActionProxy作爲您的操作類。所有這一切說,你可能想要考慮實際學習新的東西,而不是使用死的平臺,這使得很難支持現代編程實踐 - 你的職業生涯會感謝你。無論是Spring MVC還是Struts 2都是更好的選擇,以及其他一些選項。