Check out http://www.realmethods.com. Implements tons of J2EE design patterns.