Dependency Injection by Dhanji R. Prasanna is a book that tries to explore the DI idiom in detail, and present techniques in Spring and Guice. Dhanji is a Google software engineer who works on Google Wave and also contributes to Guice, MVEL, and other open source projects.
Ryan Knight discusses how Adobe Flash Builder 4 beta provides tools for developing large-scale Flex applications, increasing developer productivity and workflow between designer and developer. He talks about how to leverage Flex's differences, details of some Flex modules, patterns and anti-patterns, and the Spring BlazeDS Integration Project.
Spring BlazeDS Integration is a collaborative effort of Spring and Adobe. The goal: to allow the Spring development model to be used for creating rich Internet applications (RIAs) with Adobe Flex, BlazeDS, Spring, and Java technology. This article explores how applications are wired and explains how you can easily convert an existing Spring project to use this new integration.
In a new article, Eric Newcomer writes about the current status of distributed OSGi and explains the reasons for standardizing it in the first place. 3
This article demonstrates how to build and orchestrate highly configurable and extensible yet light-weight embedded process flow using AOP techniques with Spring AOP and Aspect J. 13
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
In this article, Srini Penchikala discusses Domain Driven Design from a practical stand-point. The article looks at architectural guidelines and best practices that can be used in a DDD project. 52
BEA has released a preview of SCA support in WebLogic 10.3 based on Fabric3. We spoke with Jim Marino (BEA) and Meeraj(VocaLink) about SOA, approaches to adopt SCA and key benefits.
Many teams struggle when moving their applications to use Dependency Injection. In this article, Paul Hammant explains how to move an existing application from a nest-of-singletons design to DI. 3
The first in a series of articles exploring what's new in Spring 2.5: annotation support for dependency injection, auto-detection of Spring components on the classpath and lifecycle methods. 23
Srini & Kavitha Penchikala give an overview of the support provided by Spring framework in the areas of unit and integration testing, with a sample application. 16
InfoQ spoke to the lead developers of the most important open source Java Web-services stacks about their design goals, standards, data binding, XML, interoperability, REST support, and maturity. 12