熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java開源技術 >> 正文

詳解Spring的配置文件

2022-06-13   來源: Java開源技術 

  想必用過Spring的程序員們都有這樣的感覺Spring把邏輯層封裝的太完美了(個人感覺View層封裝的不是很好)以至於有的初學者都不知道Spring配置文件的意思就拿來用了所以今天我給大家詳細解釋一下Spring的applicationContextxml文件Ok還是通過代碼加注釋的方式為大家演示

  以下是詳解Spring的applicationContextxml文件代碼

  <! 頭文件主要注意一下編碼 >

  <?xml version= encoding=UTF?>

  <!DOCTYPE beans PUBLIC //SPRING//DTD BEAN//EN beansdtd>

  <beans>

  <! 建立數據源 >

  <bean id=dataSource class=monsdbcpBasicDataSource>

  <! 數據庫驅動我這裡使用的是Mysql數據庫 >

  <property name=driverClassName>

  <value>commysqljdbcDriver</value>

  </property>

  <! 數據庫地址這裡也要注意一下編碼不然亂碼可是很郁悶的哦! >

  <property name=url>

  <value>

  jdbc:mysql://localhost:/tie?useUnicode=true&amp;characterEncoding=utf

  </value>

  </property>

  <! 數據庫的用戶名 >

  <property name=username>

  <value>root</value>

  </property>

  <! 數據庫的密碼 >

  <property name=password>

  <value></value>

  </property>

  </bean>

  <! 把數據源注入給Session工廠 >

  <bean id=sessionFactory

  class=orgspringframeworkormhibernateLocalSessionFactoryBean>

  <property name=dataSource>

  <ref bean=dataSource />

  </property>

  <! 配置映射文件 >

  <property name=mappingResources>

  <list>

  <value>com/alonely/vo/Userhbmxml</value>

  </list>

  </property>

  </bean>

  <! 把Session工廠注入給hibernateTemplate >

  <! 解釋一下hibernateTemplatehibernateTemplate提供了很多方便的方法在執行時自動建立 HibernateCallback 對象例如load()get()savedelete()等方法 >

  <bean id=hibernateTemplate

  class=orgspringframeworkormhibernateHibernateTemplate>

  <constructorarg>

  <ref local=sessionFactory />

  </constructorarg>

  </bean>

  <! 把DAO注入給Session工廠 >

  <bean id=userDAO class=comalonelydaoUserDAO>

  <property name=sessionFactory>

  <ref bean=sessionFactory />

  </property>

  </bean>

  <! 把Service注入給DAO >

  <bean id=userService class=comalonelyserviceUserService>

  <property name=userDAO>

  <ref local=userDAO />

  </property>

  </bean>

  <! 把Action注入給Service >

  <bean name=/user class=comalonelystrutsactionUserAction>

  <property name=userService>

  <ref bean=userService />

  </property>

  </bean>

  </beans>

  以上Spring的applicationContextxml文件我是用的SSH架構如果您用Spring的MVC架構其原理也是一樣的


From:http://tw.wingwit.com/Article/program/Java/ky/201311/28542.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.