Dynamic Delegate is a small library for dynamically creating implementations of the Business Delegate J2EE design pattern.
See an example of how you can use Dynamic Delegate in your code
For more information please read the FAQ of the project.
I got the idea to implement this project after reading Brett McLaughlin's EJB best practices: The dynamic delegate article.