BT
Older rss
  • Design Pattern Automation

    by Gael Fraiteur and Yan Cui on  Mar 05, 2013 8

    Despite the high total cost of ownership of a line of code, a lot of boilerplate code still gets written every day. Much of it could be avoided if we only had smarter compilers. Indeed, most boilerplate code stems from repetitive implementation of design patterns that are so well-understood that they could be implemented automatically if we had a way to teach it to compilers.

  • Refactoring Legacy Applications: A Case Study

    by Chen Ping on  Feb 27, 2013 7

    To refactor legacy code, the ideal is to have a suite of unit tests to prevent regressions. However it's not always that easy. This article describes a methodology to safely refactor legacy code.

  • Interview with Simon Cropp of Fody and Notify Property Weaver

    by Jonathan Allen on  Mar 23, 2012

    Last month we introduced Simon Cropp’s Notify Property Weaver. Since then we’ve had a chance to talk with Simon about IL weaving in general and his other project, the extensible AOP tool Fody.

Book Excerpt and Interview: Dependency Injection

Posted by Dio Synodinos on  Sep 07, 2009

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. 9

Fetching strategy implementation in a J2EE application using AOP

Posted by Manjunath R Naganna on  Mar 30, 2009

This article presents a fetching strategy that using AOP, optimizes the data retrieval process without bloating the lower level service or repository layers. 12

Workflow Orchestration Using Spring AOP and AspectJ

Posted by Oleg Zhurakousky on  Dec 29, 2008

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

Domain Driven Design and Development In Practice

Posted by Srini Penchikala on  Jun 12, 2008

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

Aspects of Domain Model Management

Posted by Mats Helander on  Dec 23, 2007

Using a domain model is not just creating the actual domain model classes and using them, due to infrastructure needs. Mats Helander explains how to use handle this complexity in a simple way. 37

Dynamic Routing Using Spring framework and AOP

Posted by Vigil Bose on  Jun 26, 2007

Vigil Bose gives a framework for doing dynamic business event routing using the command pattern and AOP facilities in Spring. 13

Spring 2.0: What's New and Why it Matters

Posted by Rod Johnson on  Jan 15, 2007

Rod Johnson provides the definitive guide to Spring 2.0 enhancements to the core container, XML configuration extensions, AOP enhancements and Java 5-specific features. 4

Making AspectJ development easier with AJDT

Posted by Matt Chapman on  Nov 21, 2006

A new article by Matt Chapman, AJDT Project Lead, shows how AspectJ development can be made easier using the Eclipse AspectJ Development Tools (AJDT) plugin. 4

Painless AOP with Groovy

Posted by John McClean on  Oct 02, 2006

John McClean shows how to use Groovy's MOP to perform AOP interception without proxyies or bytecode manipulation, and shows how the same is possible in Ruby and other dynamic languages. 9

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT