在创建ejb组件时,必需提供一些定义,使得ejb组件使用一些服务例如:安全服务,持久化服务,事务服务.ejb容器可以提供这些服务,这样ejb只要实现业务逻辑就可以了.但是说到底ejb容器使用ejb组件的元数据来提供这些服务,在以前ejb的元数据是以xml配置文件形式出现的,这些配置文件与ejb源文件是分开的.
ejb的部署人员无法了解ejb本身的信息,如果ejb组件的创建者用注释(annotation)的方法将这些配置服务的信息与代码放在一起,这样ejb的部署者就可以了解ejb的信息,ejb的home接口可以使用annotation自动生成,当然到目前为止更好的是在简单的java object上使用annotations.
在已经发布的jdk1.5(tiger)中增加新的特色叫 annotation.annotation提供一种机制,将程序的元素如:类,方法,属性,参数,本地变量,包与元数据联系起来.这样编译器可以将元数据存储在class文件中.这样虚拟机与其它对象可以根据这些元数据来决定如何使用这些程序元素或改变它们的行为. 【程序编程相关:让Win2003自我管理后台打印】
一 什么是annotation 【推荐阅读:Windows 2003邮件服务器全攻略】
1.定义annotation 【扩展信息:微软将免费为所有windows系统提供反】
二 定义一个简单的annotation并使用它
定义一个annotation是什么简单的,它采取的是类似于interface的定义方式: “@+annotation类型名称+(..逗号分割的name-value对...)”
... 下一页