This article demonstrates how to build and orchestrate highly configurable and extensible yet light-weight embedded process flow using Aspect Oriented Programming (AOP) techniques. The current examples are based on Spring AOP and Aspect J, however other AOP techniques could be used to accomplish the same results.
In this article, Srini Penchikala discusses Domain Driven Design and Development from a practical stand-point. The article looks at architectural and design guidelines and best practices that can be used in a DDD project. It also talks about the impact of various design concerns like Persistence, Caching, Transaction Management, Security, Code Generation etc in domain model implementation effort.
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
Gavin Terrill explains the humble "ETag Response Header", and how to integrate its use in a Spring and Hibernate based web app to improve application performance and scalability. 12
Vigil Bose gives a framework for doing dynamic business event routing using the command pattern and AOP facilities in Spring. 13
Jonas Boner gives an overview of Spring Web Flow and Terracotta and shows how to cluster SWF with Terracotta. 2
Costin Leau introduces JSR 170 & how Spring Modules' JCR module simplifies JSR-170 API development much like how Spring simplifies ORM. 10