struts,hibernate,spring整合總體思路

[size=large] 整體思路是 struts充當跳轉器,spring管理bean,hibernate用來操作數據庫。struts和hibernate被spring來管理。
action被spring來管理(在這裏action是由spring來創建的,而不是由struts來創建,struts.xml中有一句話很重要:<constant name="struts.ObjectFactory" value="spring"/>這句話的作用就是表明action交給spring來管理),然後spring把manager層注給action,把dao注給manager,把hibernateTemplate實例(這是一種常用方式)注給dao,把sessionFactory注給hibernateTemplate,把dataSource注給sessionFactory,在dataSource裏面配置數據庫連接,這樣一連串的就連起來了。
所以當你的程序報錯時,檢查一下是否有bean忘了注。[/size]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章