With Java 8, annotations can be written not only on declarations, but on any use of a type such as types in declarations, generics, and casts. This article introduces the new type annotation syntax and practical tools to boost productivity and build higher-quality software.
Apache Wicket is a powerful, light-weight component-based web application framework with strong separation of presentation and business logic. It enables you to create quality Web 2.0 applications which are easy to test, debug and support.
InfoQ examines three techniques for encouraging experimentation with potential new Java language features - DSLs, the annotation processor, and moving the syntactic sugar from the language to the IDE.
This article presents one developer's approach to dealing with the "fiendishly hard" OSGi issue of service dynamics. The basic problem is described and two different solutions are proposed. 2
Spring 2.5 rolled out a comprehensive set of annotations that can be used for auto-discovery of Spring-managed objects, dependency injection, lifecycle methods, Web layer configuration, and testing. 15
This article takes a look at why Annotations matter and discuss cases for their use and misuse. 16
A detailed look at the implementation and architecture behind 2M line of code, truly mission critical Java application. 11