Article: Dynamic Routing Using Spring and AOP

by Floyd Marinescu Follow 32 Followers on  Jun 27, 2007 13

Vigil Bose shows how a business transaction can trigger business events dynamically for subsystem processing. The examples shown in this article uses Spring framework 2.0 and Spring AOP effectively to decouple the business service from the subsystem processing functionality.


Rod Johnson: Are we there yet?

by Floyd Marinescu Follow 32 Followers on  May 31, 2007 4

We've come a long way from the first versions of J2EE. We've learned to avoid invasive programming models, we've developed a rich set of frameworks and APIs, we know how to develop applications based around simple objects. Are we there yet? Most of us would answer no to that question. If we're not there yet, then where are we headed next? Spring founder Rod Johnson explores this issue.


AOP Refactoring: In-class aspects to improve code

by Floyd Marinescu Follow 32 Followers on  May 07, 2007 3

AOP expert Ramnivas Laddad explains how to use Aspects for refactoring cross-cutting concerns within classes (not just across classes) for things like reducing boiler plate code and potential for mistakes. How to recoganize and refactor such logic into aspects is covered, as well as applying aspects for resource management and concurrency control.


Interview: Ramnivas Laddad on AOP Design, Modelling, and Policy Enforcement

by Floyd Marinescu Follow 32 Followers on  Apr 17, 2007 3

Ramnivas Laddad talks about domain aspects, how aspects fit in the design phase, how to model aspects in UML, how to enforce policies with Aspects, how he used Aspects to diagnose production problems including touch threading problems, and using aspects to simplify design pattern implementation.


Interview: Adrian Colyer on Domain Specific Aspects

by Floyd Marinescu Follow 32 Followers on  Apr 09, 2007 5

In this 11 minute interview, AspectJ lead and AOP expert Adrian Colyer briefly discusses the concept of Domain Specific Aspects, AOP adoption in large enterprise, and using AOP to implement well known design patterns.


Advising Domain Objects without AspectJ

by Scott Delap Follow 0 Followers on  Feb 06, 2007 7

n a recent article on Eric Batzdorff considers the application of AOP in respect to singletons versus domain objects. Batzdorff points out that the weight of using such technologies can be much more noticeable when advising domain objects versus singletons.


Article: Spring 2.0: What's New and Why it Matters

by Floyd Marinescu Follow 32 Followers on  Jan 14, 2007 4

Spring co-founder Rod Johnson provides the definitive article on the motivations behind and uses of the new features in Spring 2.0. This first article covers the Spring core container, XML configuration extensions, AOP enhancements and Java 5-specific features.


Using Java, Groovy, or Annotations to Configure Spring Instead of XML

by Scott Delap Follow 0 Followers on  Dec 01, 2006 12

Rod Johnson recently blogged on configuring Spring via Java instead of XML. While the implementation uses annotations it is unique in the fact that they are in a separate configuration class and not in the core business classes themselves.


Eclipse AJDT Release Provides Support for AspectJ 1.5.3 on Eclipse 3.0-3.3

by Scott Delap Follow 0 Followers on  Nov 28, 2006

The AJDT teams recently released 4 new versions of AJDT providing numerous bug fixes, new features, and support AspectJ 1.5.3. This is the first time that the AJDT versions for Eclipse 3.0-3.3 have been released simultaneously.


InfoQ Article: Making AspectJ development easier with AJDT

by Floyd Marinescu Follow 32 Followers on  Nov 23, 2006 4

Aspect Oriented Programming (AOP) can be used to solve a number of today's application requirements but can also be intimidating for developers when getting started. A new article by Matt Chapman, AJDT Project Lead, shows how AOP development with the popular AspectJ library can be made easier using the Eclipse AspectJ Development Tools (AJDT) plugin.


Spring.NET QnA with Aleks Seovic and Mark Pollack

by James Vastbinder Follow 0 Followers on  Nov 07, 2006 13

InfoQ had a chance to sit down with Aleksandar Seovic and Mark Pollack the co-creaters of Spring.NET. Spring.NET is an application framework that brings AOP, a Dependency Injection container and data access framework to .NET. It is not a complete port of Spring to .NET yet it preserves the tenets of Spring.


Interview: Ivar Jacobson on the UP, UML, MDA, and the future of methodologies

by Deborah Hartmann Preuss Follow 0 Followers on  Oct 24, 2006 5

Ivar Jacobson, one of the creators of the Unified Process, UML, and use cases, introduces his vision for a next generation development methodology that is both agile and comprehensive like the Unified Process (UP). His vision includes 'Intelligent Agents' which make customization recommendations based on tool usage patterns. Jacobson also talks about his views on UML, MDA, AOP, and the future.


Spring 2 Final Released - Downloads overload servers

by Floyd Marinescu Follow 32 Followers on  Oct 03, 2006 3

Spring 2 final has gone live. Soon after the release their servers became unavailable due to all the downloads. :) Spring 2 final is the much awaited release with new the new simplified and extensible XML configuration, AOP enhancements and AspectJ integration, asynchronous JMS, first class JPA support, dynamic language support, OSGi, portlet support and MVC enhancements.


InfoQ Article: Painless AOP with Groovy

by Floyd Marinescu Follow 32 Followers on  Oct 02, 2006 9

In this latest article, 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.


Spring 2 Video Interview with Juergen Hoeller and Rob Harrop

by Floyd Marinescu Follow 32 Followers on  Sep 30, 2006 2

Spring core developers Rob Harrob and Juergen Hoeller talk about what, why, and how of the new features in Spring 2, including XML configuration, custom tags, AspectJ integration, and migrating to Spring 2. The interview also discusses how to use Spring on large scale projects, common pitfalls with using Spring, and Spring MVC vs. other frameworks.

Login to InfoQ to interact with what matters most to you.

Recover your password...


Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.


More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.


Stay up-to-date

Set up your notifications and don't miss out on content that matters to you