最近一直在搞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...