原创 基於XML的spring AOP配置
正在學習spring aop 看到這篇文章很好,就轉載過來保存了 AOP(Aspect-Oriented Programming,面向切面編程),可以說是OOP(Object-Oriented Programing,面向對象編程)的
原创 Struts2配置文件中package屬性namespace能否省略的問題
警告: Could not find action or result No result defined for action com.struts2.Action2 and result success 仔細檢查配置文件,
原创 struts2 標籤的使用之二 s:iterator
struts2的s:iterator 可以遍歷 數據棧裏面的任何數組,集合等等 以下幾個簡單的demo: s:iterator 標籤有3個屬性: value:被迭代的集合 id :指定集合裏面的元素的id
原创 的作用
通過配置織入@Aspectj切面 雖然可以通過編程的方式織入切面,但是一般情況下,我們還是使用spring的配置自動完成創建代理織入切面的工作。 通過aop命名空間的<aop:aspectj-autoproxy />聲明
原创 SSH jar包詳解
Hibernate jar包 ================= 必要的包: hibernate3.jar,這個是hibernate3.0的核心jar包,必須的,呵呵,沒的選,像我們常用的Session,Query,Tran
原创 spring配置jar包詳解
spring.jar :是包含有完整發布模塊的單個jar 包。但是不包括mock.jar, aspects.jar, spring-portlet.jar, and spring-hibernate2.jar。 spring-src.z
原创 Serializable簡介
一、Serializable接口 java的“對象序列化”能將一個實現了Serilizable接口的對象轉換成一組byte,日後要用這個對象的時候,能把這些byte數據恢復出來,並據此重構那個對象。在跨網絡環境下也是如此,序列化具有
原创 用spring Aop 做的管理權限(簡單實例)
首先定義一個用戶: Java代碼 public class User { private String username; public String getUsername() {
原创 單例模式之線程安全解析
面試的時候,常常會被問到這樣一個問題:請您寫出一個單例模式(Singleton Pattern)吧。 單例的目的是爲了保證運行時Singleton類只有唯一的一個實例,最常用的地方比如拿到數據庫的連接,Spring的中創建Bean
原创 Spring AOP 代理機制 JDK&CGLIB
Spring AOP使用JDK動態代理或者CGLIB來爲目標對象創建代理。(建議優先使用JDK的動態代理) 如果被代理的目標對象實現了至少一個接口,則會使用JDK動態代理。所有該目標類型實現的接口都將被代理。 若該目標對象沒有實現
原创 淺談ssh整合2
現在說下整合 struts代表的是控制層,hibernate代表的是服務層,spring暫且說是代表業務層 spring整合struts 只需要一個jar包,好像是,struts-spring.jar什麼的,這個東西 可以在網上找到 sp
原创 spring事務管理3---五種配置方式
Spring配置文件中關於事務配置總是由三個組成部分,分別是DataSource、TransactionManager和代理機制這三部分,無論哪種配置方式,一般變化的只是代理機制這部分。 DataSource、Transact
原创 解決Hibernate:could not initialize proxy - no Session
異常: org.hibernate.LazyInitializationException: could not initialize proxy - no Sessionat org.hibernate.proxy.AbstractLa
原创 spring 的事務管理1
這幾天腦子有點不夠用, 所以寫下這個博客一邊日後可以複習 有一部分是自己寫的,一部分是直接複製過來的 先寫點自己要記住的東西,後面會講到spring的事務管理 感覺紅色字體很重要 就標記出來了 1、 getCurrentSessi
原创 spring事務管理2
1、瞭解事務的集中傳播忒性1、PROPAGATION_REQUIRED:如果存在一個事務,則支持當前事務。如果沒有事務則開啓。2、PROPAGATION_SUPPORTS:如果存在一個事務,支持當前事務。如果沒有事務,則非事務的執行。(非