Annotation 专栏

介绍: 什么是Annotation?
在已经发布的JDK1.5(tiger)中增加新的特色叫 Annotation。Annotation提供一种机制,将程序的元素如:类,方法,属性,参数,本地变量,包和元数据联系起来。这样编译器可以将元数据存储在Class文件中。这样虚拟机和其它对象可以根据这些元数据来决定如何使用这些程序元素或改变它们的行为。
实战篇:设计自己的Annotation
Annotation在java的世界正铺天盖地展开,有空写这一篇简单的annotations的文章,算是关于Annotation入门的文章吧,希望能各位们能抛砖,共同学习......
不讲废话了,实践才是硬道理.
第一部分:了解一下java1.5起默认的三个annotation类型:
一个是@Override:只能用在方法之上的,用来告诉别人这一个方法是改写父类的。
一个 ...
by lighter 2006-11-30 浏览 (24566) 回复 (27) 关键字: java基础
什么是Annotation?
在创建EJB组件时,必需提供一些定义,使得EJB组件使用一些服务例如:安全服务,持久化服务,事务服务。EJB容器可以提供这些服务,这样EJB只要实现业务逻辑就可以了。但是说到底EJB容器使用EJB组件的元数据来提供这些服务,在以前EJB的元数据是以XML配置文件形式出现的,这些配置文件与EJB源文件是分开的。
EJB的部署人员无法了解EJB本身的信息,如果EJB组件的创建者用注释(An ...
by SpringArt 2006-11-23 浏览 (4935) 回复 (4) 关键字: annotation, java
侵入,无侵入? Annotation vs Interface
1. Interface
使用Interface 定义对象的类型,框架根据对象的接口来提供服务,这种模式是古而有之的Java框架设计者必习之法,从最重量的EJB到最轻量的Spring,都离不开这种方式,也的确解决了很多问题。比如在大家熟悉的Spring里:
BeanFactoryAware接口,框架看到它就会调用Bean的setBeanFactory(BeanFactory beanFac ...
by 江南白衣 2006-11-08 浏览 (18830) 回复 (37) 关键字:
Annotation简单入门
这是自己看IBM DeveloperWorks中的文章的读书笔记,和大家分分享
另外附上pdf版
by Julysea 2006-10-04 浏览 (7258) 回复 (0) 关键字:
有了Annotation后,web技术开始退化
Annotation 就像一个分界点, 不少技术都在融入这项技术 ,所以造成技术往回发展,部署麻烦,开发复杂等
用Beehive做例子来说,它也是一种新的页面流 ,网上不少人都在夸它,谈论如何如何用它做开发, 但是甚至没有一个人能说出它比struts好在哪里, 今天简单的看了一下这个技术 , 没有看出来他在任何方面比struts强, 倒是看出了一个足以不能使用的缺点, 简单地说,它就是把stru ...
by lyo 2005-12-16 浏览 (25734) 回复 (68) 关键字:
如何才算滥用annotation?
java1.5引入了annotation,初看起来非常cool,但是仔细想想它可以被用在什么地方呢?什么样的需求才是用annotation的最佳方式呢?
偶先举几个例子吧:
1. O/R Mapping
比如EJB3的持久化映射, 具体就不用说了, 规范里面非常清楚了, 看代码:
[code:1]
@NamedQueries({
@NamedQuery(
...
by Readonly 2005-09-19 浏览 (5565) 回复 (10) 关键字:
[zz]Dion Almaer: Hibernate3 Example of Annotation Hell :)
http://www.almaer.com/blog/archives/000993.html
引用I am getting to play with Hibernate 3, and they have done a nice job. I was poking around the Caveat Emptor example from Hibernate in Action, which wa ...
by gigix 2005-07-09 浏览 (11359) 回复 (21) 关键字:

