SSH框架整合筆記

2021-04-28 13:01:21 字數 382 閱讀 2408

ssh框架整合jar包衝突問題:

原因:因為hibernate和spring都要用到cglib.jar這個包,cglib.jar用的asm.jar和spring用的asm.jar本身就有衝突,hibernate兩個asm.jar都可以用

簡單來說就是hibernate和spring兩者用的asm.jar包版本不相容

為什麼要使用介面?

三層體系架構上層呼叫下層的時候最好使用介面,比如action層呼叫service的時候,private iuserdao userdao;這裡將屬性定義為介面,呼叫dao的時候都是呼叫介面裡面的方法,實現了這個介面的類就有很多種實現方法了,既可以用hibernate的實現,也可以用jdbc的實現,這樣在應用的時候就可以輕鬆切換了,大大提高了程式的靈活性。

SSH框架整合

首先將 spring 加入到web容器在 web.xml 中加入 context param param name contextconfiglocation param name 說明 為了管理方便設定了多個 spring 的配置檔案 context param 然後加入 spring liste...

SSH框架整合

版本 struts 2.3.30,spring framework 3.2.10.release,hibernate distribution 3.6.0.final 一 引入相關jar檔案 二 struts.xml配置 apache software foundation dtd struts c...

SSH框架整合

記事本手打 正確率略低 1.匯入jar包 name cn.com.product table product name pid column pid class native id name pname column pname property name page column page prop...