Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Passed 374/400

 
John R Roberts
Ranch Hand
Posts: 36
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello fellow ranchers,
I just got my results for the exam.
My project was developed using RMI. I had a 3-tier design with database layer, business layer and GUI.
Overall scores were...

General Considerations (maximum = 100): 90
Documentation (maximum = 70): 70
O-O Design (maximum = 30): 30
GUI (maximum = 40): 31
Locking (maximum = 80): 80
Data store (maximum = 40): 40
Network server (maximum = 40): 33

If anyone wants further info please feel free to ask.
Thanks for the help over the duration of the project.

Regards,
 
Freddy Wong
Ranch Hand
Posts: 959
Eclipse IDE Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congrats
 
rohan tiwari
Ranch Hand
Posts: 82
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello John,

I have two questions..
1.How did you do your locking(Just give an overview)?
2.Why do you think you lost marks in Network Server?
 
Joe Harry
Ranch Hand
Posts: 10124
3
Eclipse IDE Mac PPC Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congrats!
 
Alex Belisle Turcot
Ranch Hand
Posts: 516
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
damn you!

congrats!
 
Gabriel Vargas
Ranch Hand
Posts: 145
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congratulations John,
 
John R Roberts
Ranch Hand
Posts: 36
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
I implemented my locking using the new classes introduced in Java 5, namely the java.util.concurrent.locks.ReentrantLock and java.util.concurrent.locks.Condition. I keep a HashMap of cookies and record numbers. If the record number is already in the Hashmap then I wait until it is released. I know it is released using the Condition object.
I liked the new classes above as they remove alot of the "understanding" required when using the java Monitor methods (wait, notify, notifAll).

As for why I lost marks on the Network Server - I have no idea. I thought my solution was quite good, using the Adapter pattern.

Cheers,
 
rohan tiwari
Ranch Hand
Posts: 82
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have also done my locking in a similar manner..thanks for the information.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic