Programming C#: Attributes and Reflection (4 tags)
NET applications contain code, data, and metadata. Metadata is information about the data--that is, information about the types, code, assembly, and so forth--that is stored along with your program. This excerpt from Chapter 18 of Programming C# will explore how some of that metadata is created and used.
Declarative Programming in Java (2 tags)
JSR-175 introduces Java annotations, a means of attaching metadata to your Java classes. Narayanan Jayaratchagan looks at how annotations work in J2SE 1.5 and the many ways in which they can be used.