码迷,mamicode.com
首页 > 编程语言 > 详细

好记性不如烂笔头89-spring3学习(10)-spring3常用schema(持续整理)

时间:2015-03-20 09:20:04      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:schema   beans   spring   好记性不如烂笔头   

Spring3有很多的schema,这些schema对应很多不同的功能。使用这些常用的schema,能让我们避免重复发明轮子,提高我们的开发效率。
我以为这是一个很常见的信息,到网上随便整理下就能完成,可能用的关键词不对,怎么找也没有找到相对比较全面的。

正所谓,好记性不如烂笔头,自己动手把自己能收集到的整理下来,以后需要找资料也能方便点。

spring-beans-3.0.xsd

用途:spring3最主要的schema,用于配置bean
命名空间: http://www.springframework.org/schema/beans
Schema文件: http://www.springframework.org/schema/beans/spring-beans-3.0.xsd

P命名空间

用户:简化XML配置
命名空间:http://www.springframework.org/schema/p
引入方法:
xmlns:p="http://www.springframework.org/schema/p"
因为p命名空间中的属性名是可变的,因此他没有对应的schema定义文件,也不需要在xsi:schemaLocation中为p命名空间指定schema定义文件。

spring-context-3.0.xsd

用途:它提供了通过扫描类包,以应用注解定义bean的方法,spring2.5以后提供
命名空间: http://www.springframework.org/schema/context
Schema文件: 
http://www.springframework.org/schema/tx/spring-context-3.0.xsd

样例:
<context:component-scan base-package=”com.dao”/>
Spring容器会扫描com.dao下面所有的类,并且从类的注解中获取bean的定义信息;
Context命名空间的方法比较多,比如:resource-pattern 属性过滤特定的类;
Regex 方法,采用正则表达式对目标的类名进行过滤等。

spring-tx-3.0.xsd

用途:用于声明式事务配置定义
命名空间: http://www.springframework.org/schema/tx
Schema文件: 
http://www.springframework.org/schema/tx/spring-tx-3.0.xsd

spring-aop-3.0.xsd

用途:AOP(面向切面)的配置定义
命名空间: http://www.springframework.org/schema/aop
Schema文件:
http://www.springframework.org/schema/aop/spring-aop-3.0.xsd

spring-mvc-3.0.xsd

用途:用于MVC的配置,spring3.0新增
命名空间: http://www.springframework.org/schema/mvc
Schema文件:
http://www.springframework.org/schema/aop/spring-mvc-3.0.xsd

pring-jdbc-3.0.xsd

用途:用于spring内嵌数据库提供的配置,spring3.0新增
命名空间: http://www.springframework.org/schema/jdbc
Schema文件:
http://www.springframework.org/schema/aop/spring-jdbc-3.0.xsd
spring内嵌数据库又是一个什么样东东呢?

spring-lang-3.0.xsd

用途:spring3.0新增了对JRuby和Groovy等动态语言的支持
命名空间: http://www.springframework.org/schema/lang
Schema文件:
http://www.springframework.org/schema/aop/spring-lang-3.0.xsd

pring-oxm-3.0.xsd

用途:用于配置对象XML映射的schema,spring3.0新增
命名空间: http://www.springframework.org/schema/oxm
Schema文件:
http://www.springframework.org/schema/aop/spring-oxm-3.0.xsd

spring-task-3.0.xsd

用途:任务调度的定义和配置
命名空间:http://www.springframework.org/schema/task
Schema文件:
http://www.springframework.org/schema/task/spring-task-3.0.xsd

好记性不如烂笔头89-spring3学习(10)-spring3常用schema(持续整理)

标签:schema   beans   spring   好记性不如烂笔头   

原文地址:http://blog.csdn.net/ffm83/article/details/44486619

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!