I'm a little bit confused with what I'll put in my component diagram. I had been read some posts of our "gods" (the ones that passed) and they are not so clear. When they said: "I put all j2eepatterns in the component diagrams" what they realy want to say? they put some classes in there? every patterns is a component? or what?
Component diagram should have all the components in your design and explain how they together fulfill the system requirements. here is a clue.. Client tier may have Application client components, JSPs.. Web tier may have Framework components Business Tier may have all your Session and Entity bean components and what design patterns they implement( session facade, composite entity, VLH ..)