JBoss.org home
  • Store |
  • Help |
  • Home
  • Projects
  • Downloads
  • Documentation
  • Forums & Lists
  • Wiki
  • Blogs
  • Issue Tracking

JBoss AOP

JBoss AOP
User forum
Developer forum
JIRA issue tracker
Wiki
Documentation
Downloads
Blog
JBoss AOP - User Guide
JBoss AOP - User Guide
   Next

JBoss AOP - User Guide

The Case For Aspects

1.5


Table of Contents

Preface
1. What Is Aspect-Oriented Programming?
1.1. What is it?
1.2. Creating Aspects in JBoss AOP
1.3. Applying Aspects in JBoss AOP
2. Terms
2.1. Overview
3. Building Aspects
3.1. Identifying Aspects
3.2. Exception Handling
4. Aspect-Oriented Annotations
4.1. Methods and Annotations
4.2. Fields and Annotations
4.3. Dependency Injection
5. Mixins and Introductions
5.1. Introducing Introductions
5.2. Mixin It Up
5.2.1. Multiple Inheritance
5.3. Aspects with APIs
6. Dynamic AOP
6.1. Hot Deployment
6.2. Per Instance AOP
7. Integration With Pointcuts
7.1. Integration
8. Testing with AOP
8.1. Testing Exception Handling
8.2. Injecting Mock Objects
8.2.1. Required Knowledge
8.2.2. The Problem
8.2.3. Mock Objects
8.2.4. AOP with Mocks
9. JBoss AOP IDE
9.1. The AOP IDE
9.2. Installing
9.3. Tutorial
9.3.1. Create Project
9.3.2. Create Class
9.3.3. Create Interceptor
9.3.4. Applying the Interceptor
9.3.5. Running
9.3.6. Navigation
9.3.6.1. Advised Markers
9.3.6.2. The Advised Members View
9.3.6.3. The Aspect Manager View

   Next
   Preface
JBoss AOP Downloads
  

Files:

  • JBoss AOP 2.0.0.SP1
  • JBoss AOP 2.0.0.GA
  • JBoss AOP 2.0.0.CR20
  • JBoss AOP 2.0.0.CR19
  • JBoss AOP 2.0.0.CR17
  • JBoss AOP 2.0.0.CR16
  • JBoss AOP 2.0.0.CR13
  • JBoss AOP 2.0.0.CR8
  • JBoss AOP 2.0.0.CR4
  • JBoss AOP 2.0.0.CR3
  • JBoss AOP 2.0.0.CR1
  • JBoss AOP 2.0.0.beta2
  • JBoss AOP 2.0.0.beta1
  • JBoss AOP 2.0.0.alpha5
  • JBoss AOP 2.0.0.alpha1
  • JBoss AOP 1.5.6.GA
  • JBoss AOP 1.5.5.GA
  • JBoss AOP 1.5.4.SP2
  • JBoss AOP 1.5.4.SP1
  • JBoss AOP 1.5.4.GA
  • JBoss AOP 1.5.3.GA
  • JBoss AOP 1.5.2.GA
  • JBoss AOP 1.5.1.GA
  • JBoss AOP 1.5.0.GA
  • JBoss AOP < 1.5.0

Want additional assistance?
Contact Support Services.
Show details
JBoss Blog Portlet
  

Aophelper
Posted on Nov 29, 2008 7:17:00 AM by Ståle W. Pedersen.

With the release of JBoss AOP 2.0.0 we also included a few new tools. One of them is an application we called Aophelper. The idea behind it was to create a tool for people to use aop without the hassl...

Debugging JBoss AOP Apps Tutorial - Part 2
Posted on Nov 4, 2008 2:22:00 PM by Flavia Rainone.

In this part of the tutorial we are going to see what JBoss AOP classes and methods are involved in the call of advices, so you know how to interpret those when they appear during debugging. Which cla...

JBoss AOP 2.0.0.GA Released
Posted on Oct 21, 2008 12:36:00 PM by Kabir Khan.

JBoss AOP 2.0.0.GA has been released. It can be downloaded from here, the full release notes can be found here, and the updated documentation can be found here. A lot of bugs have been fixed. Amongst ...

Debugging JBoss AOP Apps Tutorial - Part1
Posted on Sep 30, 2008 7:52:00 PM by Flavia Rainone.

Now and then I run into users complaining they don't know how to debug JBoss AOP applications. Targetting those users, I decided to write this tutorial, that will explain you the basics on debugging J...

JustJava and JBoss Brasil
Posted on Sep 9, 2008 8:24:00 PM by Flavia Rainone.

Hello everyone! I have great news from Brazil. First, I'm going to do two talks at JustJava, the largest Brazilian Java event. The title of the first talk is "Dynamic Aspect-Oriented Programing and Ad...

DZone Introduction to AOP article
Posted on Aug 28, 2008 8:57:00 AM by Kabir Khan.

I have written an introductory article to JBoss AOP on DZone. It can be found here.

TDC 2008
Posted on Jul 24, 2008 3:53:00 PM by Flavia Rainone.

The Developers Conference or TDC is a Brazilian conference about Java and Agile Development Methods that will take place in Sao Paulo. The event lasts two days and will start tomorrow. If you are goin...

Dynamic AOP Tutorial - Part 2
Posted on Jul 24, 2008 12:42:00 AM by Flavia Rainone.

In this second part of the dynamic AOP tutorial, we will show how you can perform dynamic AOP through our API. This is currently the only available way of using dynamic AOP in standalone applications....

Dynamic AOP Tutorial - Part 1
Posted on Jun 30, 2008 7:31:00 PM by Flavia Rainone.

The goal of this tutorial is to show how to use dynamic AOP with JBoss AOP. Notice that, by dynamic AOP, we mean the dynamic weaving of aspects, and not dynamic pointcut expressions (such as cflow), a...

Typed Advices Tutorial - Part 3
Posted on May 2, 2008 10:25:00 AM by Flavia Rainone.

We have been very busy with implementing the main issues left for 2.0.0.GA. But, finally, I have digged sometime to finish this tutorial. Here is the third and final part. Enjoy! Typed Advices Tutoria...

  • View full feed
  • Go to JBoss.ORG Feeds home

Red Hat.com  |  JBoss.com  |  Contact Us  |  Careers

Hosted on JBoss Labs and Clearspace. Powered by JBoss EAP.

Experiencing a problem or have a suggestion to make jboss.org better?