spring3 hibernate4整合(原創)

2021-06-19 06:47:28 字數 1412 閱讀 4335

最近一直在搞spring,struts,hibernate的環境搭建,包括單獨的開發環境和整合的環境,今天就說說最新版的ssh整合

廢話不多說,直接開始。

第一步:建立工程

第二步:匯入包

struts需要的核心包:

說明:由於struts公升級到了2.3以後,需要匯入commons-lang.3-3.1.jar才能找到stringutils.class

hibernate4的核心包:

spring3的核心包:

注意:這裡沒有匯入aop的包,如果要用到aop的話,就再自己匯入相應包就可以了

第三步:編寫配置檔案

web.xml中:

<?xml version="1.0" encoding="utf-8"?>

org.apache.struts2.dispatcher.ng.filter.strutspreparefilter

/*org.springframework.web.context.contextloaderlistener

struts.xml

<?xml version="1.0" encoding="utf-8"?>		

<?xml version="1.0" encoding="utf-8"?>

webcontent/web-inf/hibernate.cfg.xml

hibernate.cfg.xml,建議將hibernate的配置檔案單獨寫

<?xml version="1.0" encoding="utf-8"?>

jdbc:mysql://localhost:3306/test

root

root

com.mysql.jdbc.driver

true

update

這樣基本的工程就搭建起來了,不過有幾點需要注意

spring3+hibernate4的配置有點變化,原來是hibernate3,現在變成了4,而且spring3移除了hibernatedaosupport,所以我們運算元據庫就需要自己建立session

Spring 學習筆記整合 Hibernate

spring和hibernate處於不同的層次,spring關心的是業務邏輯之間的組合關係,spring提供了對他們的強大的管理能力,而hibernate完成了or的對映,使開發人員不用再去關心sql語句,直接與物件打交道。spring提供了對hibernate的sessionfactory的整合功...

Spring對JDBC及hibernate的支援

spring對jdbc及hibernate的支援 木馬網咖 一 作用 1.定義 spring的dao不是新發明一種技術,而是對原來技術的一種封裝,定義了一套 簡單實用的api 2.使用dao的好處 降低了業務邏輯層和具體的持久層技術 3.spring對dao的支援,定義了一套完善的異常類 1 執行時...

Spring資料輔導(3)

動態 在測試類中來指定 daoif target new dao daoif prox daoif proxy.newproxyinstance target.getclass getclasslocader 構造乙個物件,三個引數分別是 載入器,介面,做什麼的封裝類 但是我們還自己寫封裝類實現in...