Hi Barry,
I think that we should not try compare EJB and other Design patterns because there is only one thing "design patterns" in general. Now, some of those patterns are applicable to EJBs ONLY (hence we name it EJB patterns) and thats all. They are not comparable items according to me
EJB Patterns describes general pattern based behavior in EJB world and other design patterns describes patterns in non-EJB world.
Thanks
Maulin