SpringFramework(5)

王朝java/jsp·作者佚名  2006-01-30
窄屏简体版  字體: |||超大  

4、元数据属性

(1)源码级别的元数据

l 编程元素的附加属性或注解:通常是类或/和方法

/**

* Normal comments

* @@org.springframework.transaction.interceptor.DefaultTransactionAttribute()

*/

public class PetStoreImpl implements PetStoreFacade, OrderService {

...

}

/**

* Normal comments

* @@org.springframework.transaction.interceptor.RuleBasedTransactionAttribute()

* @@org.springframework.transaction.interceptor.RollbackRuleAttribute(Exception.class)

* @@org.springframework.transaction.interceptor.NoRollbackRuleAttribute("ServletException")

*/

public void echoException(Exception ex) throws Exception {

....

}

l Spring提供元数据的实现:

? 使用Jakarta Commons Attributes(创建过程需要一个属性编译步骤)

? JSR-175(JDK 1.5)计划

l 用法:

? AOP:属性用来指定Aspects

? 最小化Web层配置:到控制器的URL映射

? 验证

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航