File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Architect Certification (SCEA/OCMJEA) and the fly likes Class level details of EJB 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 "Class level details of EJB" Watch "Class level details of EJB" New topic
Author

Class level details of EJB

Kannan Ekanath
Greenhorn

Joined: Nov 26, 2008
Posts: 18
SCEA - Assignment submission

One of the key requirement for the Class Diagram is the "Class/EJB level details" are required. However I a bit confused as to what level of EJB needs to be documented in the Class Diagram?

I have marked @Entity and @SessionBean on the classes. I am assuming in EJB 3 that is probably the only details you will ever need. The "persistence.xml" will take care of the rest. However I do come up across topics where people have failed because of insufficient level of detail in the EJB level. Could someone point me to what is the level of EJB details required in the class diagram?
Tarun Tyagi
Greenhorn

Joined: Jun 01, 2004
Posts: 9
You may be better off putting in extra details than putting in less than required. Particularly if Session Beans represent any business logic then you should state the operation / method names and visibility. For entities , if you know of very obvious attributes then you can add those. There are no exact answers and this is only based on my personal understanding.
Samirr Patel
Greenhorn

Joined: Nov 09, 2011
Posts: 2
Kannan Ekanath wrote:SCEA - Assignment submission

One of the key requirement for the Class Diagram is the "Class/EJB level details" are required. However I a bit confused as to what level of EJB needs to be documented in the Class Diagram?

I have marked @Entity and @SessionBean on the classes. I am assuming in EJB 3 that is probably the only details you will ever need. The "persistence.xml" will take care of the rest. However I do come up across topics where people have failed because of insufficient level of detail in the EJB level. Could someone point me to what is the level of EJB details required in the class diagram?
For session bean make sure you mention stateful or stateless, and show methods in class diagram used in sequence diagram. Feel free to use uml notes for any additional detail for the EBJ. In the assumptions section make sure you put detail on why perticular type of EJB was used.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Class level details of EJB
 
Similar Threads
Part II - struggling with component diagram
Passed Part II and III with 87%
Part II - Viable Action Plan ?
Suggestions for OCMJEA part 2 resubmission - class and deployment diagrams
Diffrence between High Level Desgin and Low Level Design Document