原创 aop詳解

   此前對於AOP的使用僅限於聲明式事務,除此之外在實際開發中也沒有遇到過與之相關的問題。最近項目中遇到了以下幾點需求,仔細思考之後,覺得采用AOP 來解決。一方面是爲了以更加靈活的方式來解決問題,另一方面是藉此機會深入學習Spring

原创 spring攔截器中的事務管理

探討一下spring攔截器中的數據庫操作和事務管理。 大家知道spring中的事務管理是通過AOP代理來實現的,對被代理對象的每個方法進行攔截,在方法執行前啓動事務,方法執行完後根據是否有異常和異常的種類進行提交或回滾。 如 果要

原创 JAVA緩存技術

此爲轉貼,帖子來處:http://cogipard.info/articles/cache-static-files-with-jnotify-and-ehcache 介紹 JNotify:http://jnotify.sourcefo

原创 OpenSessionInViewFilter作用及配置

一、作用 Spring爲我們解決Hibernate的Session的關閉與開啓問題。 Hibernate 允許對關聯對象、屬性進行延遲加載,但是必須保證延遲加載的操作限於同一個 Hibernate Session 範圍之內進行。

原创 OpenSessionInViewFilter作用及配置

一、作用 Spring爲我們解決Hibernate的Session的關閉與開啓問題。 Hibernate 允許對關聯對象、屬性進行延遲加載,但是必須保證延遲加載的操作限於同一個 Hibernate Session 範圍之內進行。

原创 spring對hibernate的支持詳解

1.管理SessionFactory    使用Spring整合Hibernate時我們不需要hibernate.cfg.xml文件。首先,在applicationContext.xml中 配置數據源(dataSource)bean和se

原创 我的友情鏈接

51CTO博客開發

原创 SSH三大框架整合

1:構建WEB項目 2:構建數據庫 3:加入依賴包        儘量不要依賴IDE,通過自己手動加包完成  訪問數據庫需要的包:mysql的驅動包  Hibernate的包:hibernate3.jar 核心包     依賴的必須包:an

原创 Spring 事務管理高級應用難點剖析2

聯合軍種作戰的混亂 Spring 抽象的 DAO 體系兼容多種數據訪問技術,它們各有特色,各有千秋。像 Hibernate 是非常優秀的 ORM 實現方案,但對底層 SQL 的控制不太方便;而 iBatis 則通過模板化技術讓您方便地控制

原创 Spring 事務管理高級應用難點剖析: 第 3 部分

概述 對於應用開發者來說,數據連接泄漏無疑是一個可怕的夢魘。如果存在數據連接泄漏問題,應用程序將因數據連接資源的耗盡而崩潰,甚至還可能引起數據庫的崩潰。數據連接泄漏像黑洞一樣讓開發者避之唯恐不及。 Spring DAO 對所有支持的數據訪問

原创 Spring 事務管理高級應用難點剖析: 第 1 部分

概述 Spring 最成功,最吸引人的地方莫過於輕量級的聲明式事務管理,僅此一點,它就宣告了重量級 EJB 容器的覆滅。Spring 聲明式事務管理將開發者從繁複的事務管理代碼中解脫出來,專注於業務邏輯的開發上,這是一件可以被拿來頂禮膜拜

原创 spring Transaction Manager和hibernate session 吐血經驗談

記錄我在使用spring,hibernate的時候遇到的session,和事務管理的問題. spring用一個OpenSessionInView的filter來處理session was closed的問題.這個大家並不陌生. 我們

原创 OpenSessionInViewFilter作用及配置

一、作用 Spring爲我們解決Hibernate的Session的關閉與開啓問題。 Hibernate 允許對關聯對象、屬性進行延遲加載,但是必須保證延遲加載的操作限於同一個 Hibernate Session 範圍之內進行。

原创 spring攔截器中的事務管理

探討一下spring攔截器中的數據庫操作和事務管理。 大家知道spring中的事務管理是通過AOP代理來實現的,對被代理對象的每個方法進行攔截,在方法執行前啓動事務,方法執行完後根據是否有異常和異常的種類進行提交或回滾。 如 果要

原创 SSH三大框架整合

1:構建WEB項目 2:構建數據庫 3:加入依賴包        儘量不要依賴IDE,通過自己手動加包完成  訪問數據庫需要的包:mysql的驅動包  Hibernate的包:hibernate3.jar 核心包     依賴的必須包:an