• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

I passed

 
Ranch Hand
Posts: 58
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi all I passed, I am very happy.
:roll:

Here are my results:
General Considerations (maximum = 100): 98
Documentation (maximum = 70): 69
O-O Design (maximum = 30): 19
GUI (maximum = 40): 31
Locking (maximum = 80): 80
Data store (maximum = 40): 40
Network server (maximum = 40): 40

O-O mark made a little bit disappointed,

not sure, but I think most of the marks are lost in exception handling.

But at the end 377 is a good mark.

I want to thank you all, Thanks.
[ December 28, 2004: Message edited by: Omar Kalaldeh ]
 
Greenhorn
Posts: 21
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Congratulation! Good job.

Can you share your experience or idea of you assignment?
We are glad to see you sharing your experience!

 
Omar Kalaldeh
Ranch Hand
Posts: 58
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thank you FeiWen,

first my assignment was URLyBird assigment.

For network part I used sockets, where clients send a command objects (command pattern) that will run at server by a thread pool.

For locking I used a lockManager that will map between record number and Lock object, where in order to lock a record you must acquire its corresponding lock, and when you finished from it you will release that lock.
 
Ranch Hand
Posts: 4982
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Well done.

What's next?

Nick
 
Omar Kalaldeh
Ranch Hand
Posts: 58
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks Nick,

I will go for SCBCD.
 
Greenhorn
Posts: 23
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Congratulations!


Best Regards,
Scott
 
Ranch Hand
Posts: 36
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Omar,

Congratulations! Good luck on your next certification.

-Paula
 
Ranch Hand
Posts: 1033
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Omar Kalaldeh:
Thank you FeiWen,

first my assignment was URLyBird assigment.

For network part I used sockets, where clients send a command objects (command pattern) that will run at server by a thread pool.


For locking I used a lockManager that will map between record number and Lock object, where in order to lock a record you must acquire its corresponding lock, and when you finished from it you will release that lock.



Congratulations!

For locking, did you maintain queues for the locked records and use notify or did you use the simpler notifyAll solution?
[ December 28, 2004: Message edited by: peter wooster ]
 
Omar Kalaldeh
Ranch Hand
Posts: 58
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks peter,

as for locking I used the simple solution, notifyAll.
 
Greenhorn
Posts: 8
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Congratulation!
 
Ranch Hand
Posts: 203
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Congratulation!
 
Omar Kalaldeh
Ranch Hand
Posts: 58
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thank you all,

By the way I am having a little party tonight to celebrate my passing.

so how ever happened to live in Jordan (or can afforded ticket to Jordan), is more than welcome to join us.

I really mean it.
[ December 29, 2004: Message edited by: Omar Kalaldeh ]
 
author and jackaroo
Posts: 12200
280
Mac IntelliJ IDE Firefox Browser Oracle C++ Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Congratulations Omar

Regards, Andrew
 
Omar Kalaldeh
Ranch Hand
Posts: 58
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thank you very much Andrew,

Without your help I could be:



or:


and maybe:


and definitely


but thank to you I am:


thanks Andrew,
and very special thanks to philb I will always remember him.
 
Ranch Hand
Posts: 36
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Congrats Omar F. Kalaldah. Wish you a fun-filled party.
 
Andrew Monkhouse
author and jackaroo
Posts: 12200
280
Mac IntelliJ IDE Firefox Browser Oracle C++ Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I have moved this topic to the Sun Certification Results forum.

Regards, Andrew
 
Ranch Hand
Posts: 1327
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
For ur Object Oriented design did u apply and standard software design patterns and the concepts of inheritance, encapsulation, abstraction, polymorphism, interfaces in a practical and useful way?
if not maybe thats why u got deducted marks for OO
 
Omar Kalaldeh
Ranch Hand
Posts: 58
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Billy,

yes I have applied all what you have said, and I has used the following design patterns:
  • Adapter pattern.
  • Command pattern.
  • Abstract Factory pattern.
  • Proxy pattern.

  •  
    Don't get me started about those stupid light bulbs.
    reply
      Bookmark Topic Watch Topic
    • New Topic