Spring核心——JSR250与资源控制

JSR-175与元编程

要说明JSR-250先要解释清楚JSR-175,要解释清楚JSR就的先了解JCP是什么。网上资料很多,就不细说了,简单的说JCP(Java Community Process)是管理Java生态(包括J2SE、J2EE等等)发展的合作组织。JSR(Java Specification Request)就是组织内的成员针对Java的发展提出的一些需求,通过审核之后即会融入到新版本的Java功能中成为Java的一项特性或功能,不同的发行版本和虚拟机都会遵守这些约定。

JSR-175的全文标题是 A Metadata Facility for the Java Programming Language (为Java语言提供元数据设施)。它明确提出了在Java平台引入“元编程”(Meta Programming)的思想,要求提供对“元数据”(Meta Data)的支持。这就是我们现在大量使用的“@”注解(Annotation)功能的最早来源。JSR-175之后的JSR-181(Web服务支持)、JSR-250、JSR-330都是基于“元数据”功能提出的一些更细节的实现。

至于“元编程”、“元数据”是什么这里就不详细展开说明了,它的理论很早就提出了,据说最早是在Lisp这一类函数式编程语言上开始使用的。网上有很多相关的资料,简单的说它就是“对源码进行编码”,比如下面这样:

class MyClass {
	@Autowired
	private In
  • 21
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值