Win a copy of The Little Book of Impediments (e-book only) this week in the Agile and Other Processes forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Passed Part 2 and 3 with 90

 
Yiu Wing Tsang
Ranch Hand
Posts: 30
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Just received my result:

Grade: P
Score: 90
Comment: This report shows the total points that could have been awarded in each section and the actual amount of points you were awarded. This information is provided in order to give you feedback on your relative strengths on a section basis. The maximum number of points you could have received is 100, minimum to pass is 70. Class Diagram (44 maximum) .......................... 39 Component Diagram (44 maximum) ...................... 42 Sequence/Colloboration Diagrams (12 maximum) ........ 9


A 4-week time to wait for the result, really harsh

Just wanna thanks JavaRanch to have this forum for the certification, we have many good ranchers to help each other and there are a lot of resources to help prepare for the exam and assignment. I would suggest everyone preparing for the assignment to drill through the forum, many good answers have been discussed already before.

For the assignment, most of the time is spent on understanding the problem and requirement. Once you have clarified the doubt on the requirement, the actual design and documentation works are quite straight forward as it involves J2EE which should be familar with our daily work already.

Happy a nice weekend, cheers
 
Gabriel Buheler
Ranch Hand
Posts: 39
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
First congratulations for your final result.

How much detail did you add to the class diagram? what about others?
Can you give us a brief description of the kind of objects/patterns you used on each diagram?

Thanks
 
Ele Accinelli
Greenhorn
Posts: 29
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello Yiu, very good score!!!
Congratulations, and enjoy your new SCEA certification.

Good luck.

Elena

Buenos Aires-Argentina

 
Brian Smith
Ranch Hand
Posts: 232
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congratulation Yiu. Good Score. Just wanted to ask you a couple of question regarding your EJB, particularly an EntityBean implementation. what's your approach using EntityBean? did you map each your class in domain model to an Entity Bean? Thanks.
 
Lars Behnke
Ranch Hand
Posts: 76
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congratulations!! That's a great score.
Yiu, are you still around to answer Gabriels and Brians questions?
 
Yiu Wing Tsang
Ranch Hand
Posts: 30
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Gabriel Buheler:
First congratulations for your final result.

How much detail did you add to the class diagram? what about others?
Can you give us a brief description of the kind of objects/patterns you used on each diagram?

Thanks


My class diagram is an extension on the BDM with more necessary helper classes added. The class diagram is technology independent. Around 22 classes involved.

One component diagram is drawn with packages used to group related componenets for clearer representation. Prototype are used to describe the implementation details like session bean, jsp, servlet, swing, external system, etc.

Five sequence diagrams are drawn for the 4 use cases (2 diagrams for pay for itinerary). Nothing special, just simply draw the normal flows of the use cases.

Notes are used quite heavily in all diagrams to help explanation.

Design patterns are described in componenet diagrams documentation. Just the common J2EE patterns like session facade, front controller, DAO, etc.
 
Yiu Wing Tsang
Ranch Hand
Posts: 30
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Brian Smith:
Congratulation Yiu. Good Score. Just wanted to ask you a couple of question regarding your EJB, particularly an EntityBean implementation. what's your approach using EntityBean? did you map each your class in domain model to an Entity Bean? Thanks.


Thanks.

I do not use any EntityBean. Just simply use "DAO" as my persistence layer.
 
Eddy Lee Sin Ti
Ranch Hand
Posts: 135
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congratulations. I'm going to prepare for my SCEA too. Cheers
 
Dan Drillich
Ranch Hand
Posts: 1183
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Yiu Wing Tsang,

Just simply use "DAO" as my persistence layer.


I'm not sure whether these two terms can go together ;-)

DAO allows us to access data, primarily for reading while persistence provides reading and writing.

Regards,
Dan
 
wise owen
Ranch Hand
Posts: 2023
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congratulations!
 
Newman Huang
Ranch Hand
Posts: 85
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
nice comments. congrats!
 
Yiu Wing Tsang
Ranch Hand
Posts: 30
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Dan Drillich:
Hi Yiu Wing Tsang,



I'm not sure whether these two terms can go together ;-)

DAO allows us to access data, primarily for reading while persistence provides reading and writing.

Regards,
Dan


Maybe we can refer what "DAO" I am meaning here:
http://java.sun.com/blueprints/corej2eepatterns/Patterns/DataAccessObject.html

quote from above link:

Use a Data Access Object (DAO) to abstract and encapsulate all access to the data source. The DAO manages the connection with the data source to obtain and store data.
 
Dan Drillich
Ranch Hand
Posts: 1183
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Yiu,

Sun's definition of DAO is absolutely beautiful!

The definition confirms what was said before. Entity beans provide persistence at the application level whereas DAO only provides access to persistent data on the DB, Legacy system, flat files, etc.

Regards,
Dan
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic