applicationContext.xml详解(副本).docVIP

  • 1
  • 0
  • 约4.76千字
  • 约 6页
  • 2017-05-17 发布于湖北
  • 举报
想必用过Spring的程序员们都有这样的感觉,Spring把逻辑层封装的太完美了(个人感觉View层封装的不是很好)。以至于有的初学者都不知道Spring配置文件的意思,就拿来用了。所以今天我给大家详细解释一下Spring的applicationContext.xml文件。Ok,还是通过代码加注释的方式为大家演示: 以下是详解Spring的applicationContext.xml文件代码: !-- 头文件,主要注意一下编码 -- ?xml version=1.0 encoding=UTF-8? !DOCTYPE beans PUBLIC -//SPRING//DTD BEAN//EN /dtd/spring-beans.dtd beans !-- 建立数据源 -- bean id=dataSource class=mons.dbcp.BasicDataSource ??!-- 数据库驱动,我这里使用的是Mysql数据库 -- ?? property name=driverClassName ??? valuecom.mysql.jdbc.Driver/value ?? /property ??!-- 数据库地址,这里也要注意一下编码,不然乱码可是很郁闷的哦! -- ?? property name=url ??? value ?????? jdbc:mysql://localhost:3306/tie?useUnicode=trueamp;characterEncoding=utf-8 ?? /value ?? /property ??!-- 数据库的用户名 -- ?? property name=username ??? valueroot/value ?? /property ??!-- 数据库的密码 -- ?? property name=password ??? value123/value ?? /property /bean !-- 把数据源注入给Session工厂 -- bean id=sessionFactory ?? class=org.springframework.orm.hibernate3.LocalSessionFactoryBean ?? property name=dataSource ??? ref bean=dataSource / ?? /property ??!-- 配置映射文件 -- ?? property name=mappingResources ??? list ???? valuecom/alonely/vo/User.hbm.xml/value ??? /list ?? /property /bean !-- 把Session工厂注入给hibernateTemplate -- !-- 解释一下hibernateTemplate:hibernateTemplate提供了很多方便的方法,在执行时自动建立 HibernateCallback 对象,例如:load()、get()、save、delete()等方法。 -- bean id=hibernateTemplate ?? class=org.springframework.orm.hibernate3.HibernateTemplate ?? constructor-arg ??? ref local=sessionFactory / ?? /constructor-arg /bean !-- 把DAO注入给Session工厂 -- bean id=userDAO class=com.alonely.dao.UserDAO ?? property name=sessionFactory ??? ref bean=sessionFactory / ?? /property /bean !-- 把Service注入给DAO -- bean id=userService class=com.alonely.service.UserService ?? property name=userDAO ??? ref local=userDAO / ?? /property /bean !-- 把Action注入给Service -- bean name=/user class=com.alonely.struts.action.UserAction ?? property name=userService ??? ref bean=userService / ?? /property /bean /beans 以上Spring的applicationContext.xml文件我是用的SSH架构,如果您用Spring的MVC架构,其原理

文档评论(0)

1亿VIP精品文档

相关文档