如果我們有具有最佳方式
- 重UI Web應用程序(Spring MVC的+ JQuery的使用JSON)
- 休眠與JPA註釋是域模型
- 延伸Spring提供DAO到碼DAO層
- JBOSS是與Oracle應用服務器作爲後端
- 數據源(JNDI)基於連接池(不是XA,而本地數據SOU RCE)
- 還可以訪問多個數據源(處理多個DB)
在行爲上,很多數據檢索(70%)和數據的更新爲30%的
什麼是最好的做法以下是爲了有效地使用數據庫連接,還要看到連接使用時沒有太多泄漏?
- 選擇基於Hibernate模板的DAO會更好嗎?
- 什麼樣的事務管理器將被建議 - 我們應該去基於AOP的事務管理在哪裏
- 在哪裏實例化會話以及在哪裏關閉會話以有效地使用來自連接池的連接。確實,我們需要處理來自服務層的事務,但會話會發生什麼,他們會等待更長的時間(我們沒有使用任何opensessioninviewFilter)
- 哪一層更好地處理檢查的異常(業務異常)和運行時異常。
對不起,這是一個比較長的問題,但是我看到這是一個常見的查詢,我試圖整合它。感謝您的耐心和指導。謝謝你的幫助。
如果我們計劃在後端使用數據庫分區(表範圍/散列分區),該怎麼辦? Hibernate(或碎片?尚未投入生產!)支持嗎? –