Hi nobu,
A good place to start is the
Core J2EE Patterns. But I would recommend against the composite entity pattern (that your email suggests you might be thinking of). Instead I'd use CMP from EJB 2.x.
The general idea is to take each logical entity and turn it into an EJB Entity (local, cmr's etc) and then put
Session Facade's over each 'logical grouping' of functionality, which might be more than one entity.
If however you are using an EJB1.1 container then you will be forced to use the composit entity pattern.
Good luck, and I hope this helps.
[ September 27, 2003: Message edited by: Bill Dudney ]
TTFN,<br /> <br />-bd-<br /> <br /><a href="http://www.amazon.com/exec/obidos/ASIN/0471449156/qid=1064343733/sr=2-1/ref=sr_2_1/002-8375300-3666449" target="_blank" rel="nofollow">Jakarta Pitfalls</a> | <a href="http://www.amazon.com/exec/obidos/tg/detail/-/0471146153/qid=1064343733/sr=1-2/ref=sr_1_2/002-8375300-3666449?v=glance&s=books" target="_blank" rel="nofollow">J2EE AntiPatterns</a> | <a href="http://www.amazon.com/exec/obidos/tg/detail/-/0471462071/qid=1064343733/sr=1-3/ref=sr_1_3/002-8375300-3666449?v=glance&s=books" target="_blank" rel="nofollow">Mastering JavaServer Faces</a> | <a href="http://bill.dudney.net/roller/page/bill" target="_blank" rel="nofollow">Blog</a> | <a href="http://www.jroller.com/page/BillDudney" target="_blank" rel="nofollow">Eclipse Blog</a> | <a href="http://www.sourcebeat.com/TitleAction.do?id=2" target="_blank" rel="nofollow">Eclipse 3 Live</a>