aosd

TwitterFacebook
Get flash to fully experience Pearltrees
http://www.ibm.com/developerworks/library/j-ajdt/

Develop aspect-oriented Java applications with Eclipse and AJDT

The AspectJ Development Tools for Eclipse (AJDT) is an open source Eclipse Technology Project that provides the tooling required to develop and run AspectJ applications. We believe good tools have a key role to play in realizing the full benefits of aspect-oriented programming, and particularly in helping newcomers understand the concepts involved. After reading this article, we hope you will have a good feel for the support that AJDT provides for using AspectJ. We'll start by showing you how to get up and running with AJDT. Then we'll dive straight into things, creating an AspectJ application from scratch.
by Venkatray Kamath As more and more enterprise applications are architected using the paradigm of Service Oriented Architecture (SOA), new challenges surface at every stage of an application's evolution. One such challenge is the consistent requirement of application logging. While the very distributed nature of SOA systems complicate trouble-shooting, log files can come to your rescue when trying to understand a system's behavior. This article discusses our experience implementing logging in a Loan Origination System (LOS), built using SOA on the J2EE platform. Along the way, we hope to answer the following questions: http://javaboutique.internet.com/tutorials/logging/

Java(TM) Boutique - Enterprise Logging for Distributed J2EE Applications

AspectJ 1.6.9 release candidate 3 is now available for download . Please try it out! See the readme for more information. This includes 1 bug fixes beyond RC2: posted 30-Jun-10

The AspectJ Project

http://www.eclipse.org/aspectj/

AspectJ Documentation

http://www.eclipse.org/aspectj/docs.php The AspectJ release documentation answers common questions and describes language and tool usage. Other publications about AspectJ address topics in AOP, and code samples demonstrate common idioms. If you are new to AspectJ, follow the trail proposed in the released documentation .