Spring3.0MVC和Hibernate基于annotation注解的整合_第1頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、spring3.0mvc和hibernate基于annotation注解的整合 首先web.xml xml代碼 ?xml version="1.0" eoding="utf-8"? web-app xms:xsi="/2001/xmlschema-instance" xmlns=" xmlns:web=" xsi:schemaloion=" ="webapp_id" version="2.5" display-name hiberna

2、teaspringmvc /display-name contt-param param-name contextconfiglocation /param-name param-value classpath*:applicationcontext*.xml /param-value /context-param listener listener-class org.springframework.web.context.contextloaderlistener /listener-class /listener servlet !- this is 'spring' n

3、ame for your spring-servlet.xml - servlet-name spring /servlet-name servlet-class org.springframework.web.servlet.diserservlet /servlet-class load-on-startup 1 /load-on-startup /servlet servlet-map servlet-name spring /servlet-name url-pattern *.xl /url-pattern /servlet-mapping welcome-list welcome-

4、file index.html /welcome-file welcome-file index.htm /welcome-file welcome-file index.jsp /welcome-file welcome-file default.html /welcome-file welcome-file default.htm /welcome-file welcome-file default.jsp /welcome-file /welcome-file-list /web-app 然后是applicationcontext.xml xml代碼 ?xml version="

5、;1.0" encoding="utf-8"? beans xmlns="/schema/beans" xmlns:xsi="/2001/xmlschema-instance" xmlns:context="/schema/context" xmlns:tx="/schema/tx"

6、 xmlns:jdbc="/schema/jdbc" xmlns:p="/schema/p" xsi:schemalocation="/schema/beans /schema/beans/spring-beans-3.0.xsd /schema/contex

7、t /schema/context/spring-context-3.0.xsd /schema/tx /schema/tx/spring-tx-3.0.xsd /schema/jdbc /schema/jdbc/spring-jdbc-3.0.xsd" default-autowire="

8、;byname" default-lazy-init="ue" !- this pack must include xxx-servlet.xml's pack. - context:component-scan base-package="org.xlaohe1" / bean id="datasource" "org.springframework.jdbc.datasource.drivermanagerdatasource" property name="driverclassn

9、ame" value="com.mysql.jdbc.driver" / property name="url" value="jdbc:mysql:/localhost:3306/test" / property name="username" value="root" / property name="password" value="root" / /bean bean id="sessionfactory" "

10、;org.springframework.o.hibernate3.annotation.annotationsessionfactorybean" property name="datasource" ref="datasource" / !- 這幾句在spring hibernate的注解整合中可以不需要 由于下面的2就是掃描指定路勁下的實(shí)體舉行映射 - !- 1= - property name="namingstrategy" bean "org.hibernate.cfg.improvnamingstra

11、tegy" / /property property name="annotatedclasses" !- the must have. before this is mapping,now is entity - list value org.xlaohe1.model.user /value /list /property !- 1= - property name="hibernateproperties" props prop key="hibernate.dialect" org.hibernate.dialect

12、.mysqldialect /prop prop key="hibernate.show_sql" false /prop prop key="vider_class" org.hibernate.cache.ehcacheprovider /prop prop key="hibernate.cache.use_query_cache" false /prop prop key="hibernate.jdbc.batch_size" 50 /prop prop key=&quo

13、t;hibernate.cache.use_second_level_cache" false /prop /props /property !- 2= - !- 自動(dòng)掃描指定位置下的實(shí)體文件舉行映射 - property name="packagestoscan" value="org.xlaohe1.model" / !- 2= - /bean bean id="transactionmanager" "org.springframework.orm.hibernate3.hibernatetransactio

14、nmanager" property name="sessionfactory" ref="sessionfactory" / /bean tx:annotation-driven transaction-manager="transactionmanager" / /beans spring-serlvet.xml xml代碼 ?xml version="1.0" encoding="utf-8"? beans xmlns="http:/www.springframewor

15、/schema/beans" xmlns:context="/schema/context" xmlns:p="/schema/p" xmlns:mvc="/schema/mvc" xmlns:xsi="/2001/xmlschema-instance" xsi:schemalocation=

16、"/schema/beans /schema/beans/spring-beans-3.0.xsd /schema/context /schema/context/spring-context.xsd /schema/mvc /schema/

17、mvc/spring-mvc-3.0.xsd" !- 對(duì)web包中的全部類舉行掃描,以完成bean創(chuàng)建和自動(dòng)依靠注入的功能 - context:component-scan base-package="org.xlaohe1.web"/ !-啟動(dòng)spring mvc的注解功能,完成哀求和注解pojo的映射 bean "org.springframework.web.servlet.mvc.annotation.annotationmethodhandleradapter"/ - mvc:annotation-driven/ !- 對(duì)模型視圖名稱的解析,即在模型視圖名稱添加前后綴 bean "org.springframework.web.servlet.view.internalresourceviewresolver" p:prefix="/web-inf/jsp/" p:suffix=".jsp"/ - bean id="viewresolver" "org.springframework.web.servlet.

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論