在EJB中如何应用设计模式?
最近看了一些关于设计模式方面的书,对一些常见的设计模式也有了一些了解。不过令我最为困惑的是如何在ejb中应用设计模式?如果是自己编写javabean的话,可以按照各种设计模式来构建系统,但是如果是用ejb,怎么在遵循它体系的前提下应用好的设计模式。不知道大家是否知道?或者能提供一些相关资料。
比如:实现一个ITERATOR接口实现对各对象的遍历,那么各个具体的iterator是做成javabean还是ejb?如果作成javabean,无疑增加了(调用ejb的)客户端与EJB容器的耦合度(应该是越松散越好);如果作成ejb,那么该如何组织,难道每个具体的iterator都做一个会话bean,而他们之间的相互调用又涉及到远程调用,那也太复杂了!
请指教!谢谢!