關於struts-config.xml中的data-sources元素

 在struts-config.xml文件中的data-sources元素中配置數據源是值的質疑的。本來STRUTS本來就是一個實現MVC的框架一種讓系統分三層實現的工具。突然冒出來個date-souces,而此處配置的數據源好像只能在ACTION中訪問,那麼這樣就直接在ACTION中訪問數據庫了,根本沒有按MVC的思想。

我們一慣的做法就把數據庫操作封裝在JAVABEAN中,然後在ACTION中調用相應的JAVABEAN,或ACTION調用業務層的東西,然後業務層再調用相應封裝了數據庫操作的JAVABEAN。

如果在struts-config.xml配置的數據源能在普通的JAVABEAN中訪問(查了資料好像不能在普通的JAVABENA中訪問,希望能!),那麼就不違背struts本身的設計原則了。不過話也說回來,也許struts的設計者提供此功能正是爲了解決二層應用。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章