InfoQ

InfoQ

Topic/Tag specific view

Java Annotations Content on InfoQ


Latest featured content about Java Annotations

Inside SpringSource with Rod Johnson

Topics
Spring Integration,
AMQP,
Neo4j,
SpringOne,
Messaging,
Spring,
Java Annotations,
GWT,
Conferences,
OAuth,
Java EE,
Neo,
Java Web Frameworks,
Google AppEngine,
Annotations,
Dependency Injection,
SpringSource,
Java,
Dynamic Languages,
Web Services,
Graph Database,
Continuous Integration,
Authorization,
AJAX,
Design Pattern,
VMWare,
Rich Internet Apps,
SOA,
Languages,
Enterprise Architecture,
Agile Techniques,
NoSQL,
PaaS,
Google,
Identity Management,
Cloud Computing,
Programming,
Language,
Agile,
GemStone,
Eclipse,
Patterns,
Design,
Object Oriented Design,
AspectJ,
Companies,
GemFire,
tc Server,
Database,
Architecture,
Spring Insight,
Redis,
Spring Roo,
Apache Harmony,
dmServer,
Code Generation,
Security,
Aspect Oriented Programming,
AOP

In this interview conducted at the SpringOne 2GX conference, Rod Johnson talks about the new advancements SpringSource is bringing to the enterprise Java space, including new cloud options. Johnson discusses open-source Java in general, including the flap over the direction of OpenJDK and Apache Harmony. And he delves into the new Code2Cloud effort from SpringSource and Tasktop, and much more.

Service Dynamics: the lazy man's way

Topics
JVM,
Virtual Machines,
Runtimes,
Java Annotations,
Java,
Annotations,
Concurrency,
Open Source,
Languages,
Programming,
OSGi,
Composition

This article describes "the hardest topic in OSGi, how to deal with service dynamics," based on personal experience. Two factors, concurrency and direct service references, make the problem "fiendishly hard." An import and an export policy should form a comprehensive doctrine for dealing with service dynamics and the article explores two export policies with their corresponding doctrines.

Neil Bartlett on OSGi

Topics
JSR 294,
JCP Standards,
JCP,
Application Servers,
Java Annotations,
Java,
Annotations,
QCon London 2009,
Languages,
QCon,
Module Systems,
Conferences,
Design,
Architecture,
Programming,
Eclipse,
Interviews

This interview, conducted at QCon 2009, covers a wide range of topics beginning with a definition of OSGi and ending with an audience question about integrating OSGi into legacy application servers (like Websphere). In between Neil answers questions about the origins and evolution of OSGi, how OSGi compares to .Net modularization, and constraints on the use of certain Java libraries.

News about Java Annotations

Annotation-Driven Dependency Injection with Google Guice 3.0

Topics
OSGi ,
Java Annotations,
Java,
Annotations,
Maven,
Languages,
Open Source,
Design Pattern,
Build systems,
Patterns,
Programming,
Object Oriented Design,
Design,
Spring Integration,
Spring AOP,
Aspect Oriented Programming,
JSR 330

Late last month Google released Guice 3.0, a Java framework that implements the dependency injection (DI) design pattern. The motivation behind Guice was to make it easier for programmers to write DI code by reducing the need to write boilerplate factories. This article examines the new 3.0 features, loks at how Guice 3.0 supports Spring DI, and introduces Guice 4.1 (a.k.a. MiniGuice).

Dependency Injection for Java

Topics
JSR 330,
JCP Standards,
Java Annotations,
JCP,
Spring,
Dependency Injection,
Java,
Annotations,
SpringSource,
Design Pattern,
Languages,
VMWare,
Programming,
Patterns,
Proposal,
Companies,
Object Oriented Design,
Design,
Guice

Dependency injection has been around for a while and there are quite a few frameworks which provide such capabilities for Java applications. Recently Google and SpringSource announced a partnership related to providing dependency injection for Java.