File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Architect Certification (SCEA/OCMJEA) and the fly likes Entity Beans in Component Diagram Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Architect Certification (SCEA/OCMJEA)
Bookmark "Entity Beans in Component Diagram" Watch "Entity Beans in Component Diagram" New topic

Entity Beans in Component Diagram

Tanveer Ahmad
Ranch Hand

Joined: Sep 20, 2005
Posts: 33
Hi All,
Dont know if I am re-asking the same question. But Is it a wise idea to show Entity bean or the Business Object (J2EE D.P.) in the component diagram?

Cade does not show any of those, instead shows DAO. What If I want to use CMP-CMR (without DAO)?

[ March 05, 2008: Message edited by: Tanveer Ahmad ]
Kai-Uwe Herrmann

Joined: Mar 05, 2008
Posts: 1
What If I want to use CMP-CMR (without DAO)?

Then actually you do not have a special component, have you? Rather, you are handling the entities within your business logic, right?

To me it does not make sense to show entities in a component diagram.

[ March 06, 2008: Message edited by: Kai-Uwe Herrmann ]
Juan Pablo Crossley
Ranch Hand

Joined: Oct 16, 2007
Posts: 128
the components are not classes, so its ok if you put something like "Business Entities" in your diagram, I think its good to put it, but not as grained entities.

If you want to show the Session Facade pattern I think you should include the Entity component (not the entity classes).


How to pass SCEA 5 | 2, 3, N-tier which one should I pick? | Analysis of persistence layer from SCEA 5 perspective | Swing... why not?
Anindo Ghosh

Joined: Aug 11, 2005
Posts: 10

To me it does not make sense to show entities in a component diagram.

For eg. lets say I have a 'Beer Rating Component' in my application.
The Beer Rating component gets us the rating for a particular beer brand by querying an external service.
In my application I have a SLSB which actually queries the external service to get the fetch the rating.
Is it a good idea to show the SLSB inside my 'Beer Rating Component' ?
OR Should I just have a component with a comment that it uses a SLSB etc ?

Courage is resistance to fear, mastery of fear - not absence of fear - Mark Twain
I agree. Here's the link:
subject: Entity Beans in Component Diagram
jQuery in Action, 3rd edition