没有合适的资源?快使用搜索试试~ 我知道了~
spring配置文件说明.doc
需积分: 9 0 下载量 93 浏览量
2012-06-13
22:28:27
上传
评论
收藏 95KB DOC 举报
温馨提示
试读
13页
spring配置文件说明.doc
资源详情
资源评论
资源推荐
想必用过 的程序员们都有这样的感觉, 把逻辑层封装的太完美了(个人感觉 层封装的不是
很好)。以至于有的初学者都不知道 配置文件的意思,就拿来用了。所以今天我给大家详细解释一下
的 文件。,还是通过代码加注释的方式为大家演示:
以下是详解 Spring 的 applicationContext.xml 文件代码:
头文件,主要注意一下编码
!"#$%
&#'() * ("+,- ..(/-01..&#& +)20..)0
34..5.!!.*!!
*
建立数据源
*!!63!*+&6
数据库驱动,我这里使用的是 789 数据库
8!0
689:!*&.6
.8
数据库地址,这里也要注意一下编码,不然乱码可是很郁闷的哦!
86
6
:!*4894..34;; <.6"!6=>3)!65%
.6
.8
数据库的用户名
86
6.6
.8
数据库的密码
8!
6?;.6
.8
.*
把数据源注入给 工厂
*!$8
53*;,$8+
8!6
5*!6.
.8
配置映射文件
8/6
6.8.."3*.6
.
.8
.*
把 工厂注入给 3*#
解释一下 3*# : 3*# 提供了很多方便的方法,在执行时自动建立
@**对象,例如:!AB、AB、、!AB等方法。
*!3*#
53*;@*#
6
5$8.
.6
.*
把 &2 注入给 工厂
*!6&28!"&2
8$8
5*$8.
.8
.*
把 注入给 &2
*!68"
86&2
56&2.
.8
.*
把 2 注入给
*.686"2
86
5*6.
.8
.*
.*
采用 struts+hibernate+spring 开发的一个 web 系统--配置文件介绍
CC
C从配置文件说起
C在 D)+-0$.E 下有多种配置文件,这里作个介绍,对项目的开发很有意义
C主要涉及到了 6(6E 文件夹下) 、(E 文件夹下) 、6 和
的结合处理(E 文件夹下) 、
C模版技术(E 文件夹下) 、验证技术(!E 文件夹下)
CC
C到这里,或许会留意到没有提及 3*,有关 3* 的设置,也是通过 来配置的,在后面的
文件中会看到,有关 3*5 则存放在 3 下,需要用到的 3* 属性配置信
息 3* 也存放在 3 下
CC
C这些配置信息是整个系统的装配总线,通过这些 的配置,把所有的资源串在了一起。
CC
C这里还要强调一个信息,这些配置文件都是按照功能模块来划分的,比如现在讲解的这个系统中,除了默认的
!56 外,还划分了 !(订单处理系统)、!(后台管理系统),这样设置的优势在于很好的扩展系
统,降低耦合性,同时条理也比较清晰,便于管理。
CC
C下面分别介绍一下各个主要的配置文件内容
C、6(6E 文件夹下)
C6E 文件夹下主要有 6E!56、6E!、6E
! 三个配置文件
C这里放置的是有关 6 的配置信息,比如 5*、,有关 5* 的配置和一般的 6
程序没有什么两样,这里需要说明的是 的配置
C这里举例一个配置片断:
CC$C3!C3.2CC
C85*6&2(8CC
C96C!6C6.D)+-0$.:.:CC
C5!C6C3.!3!!5!56C.CC
C5!C56C3.D)+-0$.:.:C.CC
C.CC
C注意里面的 8 属性,这里设置的是 5*6&2(8,正是
通过它来使得和 很好的结合起来,这里你会发现没有具体的 类,它是通过 6 和 的结
合处理(E 文件夹下)的配置文件来实现的,这样 类也纳入到了 容器的
管理体系中去了。
CC
C6 和 的结合就是这样来实现的,当然除了这种方式以外还有其他的,可以参考:关于 6 中
! 的几种情况
C除了以上的配置信息外,还有几个重要的配置,它是结合 、#、! 等框架的润滑剂,主要
是通过 6 的 6 技术来实现的,举例如下:
C6CC
C05*6,!(6-CC
剩余12页未读,继续阅读
Magina-Dota
- 粉丝: 109
- 资源: 80
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0