| Author |
URLyBird: Passed with 377
|
Rodrigo W Bonatto
Ranch Hand
Joined: Aug 20, 2004
Posts: 62
|
|
Hi Ranchers, Today I received the good news that I passed the exam! General Con: 100 90 Documentation: 70 70 OOD: 30 30 GUI: 40 27 Locking: 80 80 Data Store: 40 40 Network Server: 40 40 Total: 400 377 Thank you all. Regards,
|
SCJA, SCJP, SCJD, SCWCD, SCBCD5, SCDJWS, SCEA5
|
 |
Joe Harry
Ranch Hand
Joined: Sep 26, 2006
Posts: 8795
|
|
Congrats!
|
SCJP 1.4, SCWCD 1.4 - Hints for you, SCBCD Hints - Demnachst, SCDJWS - Auch Demnachst
Did a rm -R / to find out that I lost my entire Linux installation!
|
 |
Barry Gaunt
Ranch Hand
Joined: Aug 03, 2002
Posts: 7729
|
|
Congratulations! (After a few days I will move this thread to our certification results forum.)
|
Ask a Meaningful Question and HowToAskQuestionsOnJavaRanch
Getting someone to think and try something out is much more useful than just telling them the answer.
|
 |
Romeo Son
Ranch Hand
Joined: Mar 12, 2007
Posts: 92
|
|
Good job Rodrigo!
|
SCJP 1.4, SCJD, OCE EJBD 6
|
 |
Ken Boyd
Ranch Hand
Joined: Dec 10, 2003
Posts: 329
|
|
Congratulations!!! You got excellent score in locking (80/80) can you please share your assignment name and general outline of locking!! Thanks
|
SCJP, SCWCD, SCBCD, SCJD, BB Java2 and JSP1.1
|
 |
Rodrigo W Bonatto
Ranch Hand
Joined: Aug 20, 2004
Posts: 62
|
|
Ken, My assignment was URLyBird 1.3.2 and I used JDK 1.6.0_01 version. I separated all database services and locking manager in two different classes and I used the classic solution synchronized+wait()+notifyAll() to guarantee that one record could be locked by only one client. The lock manager used a Map to save all records that was locked by a specific client thread. In my solution, each database service instance represents a client in this map, therefore each client must have only one database service instance implementation to lock and unlock a record in the data base file. To guarantee that only one thread could be owner of a record, I create only one lock manager instance in the entire JVM using the singleton pattern. Best regards,
|
 |
Ken Boyd
Ranch Hand
Joined: Dec 10, 2003
Posts: 329
|
|
Originally posted by Rodrigo W Bonatto: Ken, My assignment was URLyBird 1.3.2 and I used JDK 1.6.0_01 version. I separated all database services and locking manager in two different classes and I used the classic solution synchronized+wait()+notifyAll() to guarantee that one record could be locked by only one client. The lock manager used a Map to save all records that was locked by a specific client thread. In my solution, each database service instance represents a client in this map, therefore each client must have only one database service instance implementation to lock and unlock a record in the data base file. To guarantee that only one thread could be owner of a record, I create only one lock manager instance in the entire JVM using the singleton pattern. Best regards,
One more question do you have cookies in your assignment? Thanks for your reply, Ken [ June 12, 2007: Message edited by: Ken Boyd ]
|
 |
Rodrigo W Bonatto
Ranch Hand
Joined: Aug 20, 2004
Posts: 62
|
|
Hi Ken, I do not have cookies in my assignment. Regards,
|
 |
Nik Arora
Ranch Hand
Joined: Apr 26, 2007
Posts: 652
|
|
Congrats Regards Nik SCJP(1.5)
|
 |
Khaled Mahmoud
Ranch Hand
Joined: Jul 15, 2006
Posts: 360
|
|
|
Congratulations, this is indeed a great score
|
SCJP, SCJD,SCWCD,SCDJWS,SCEA 5 MCP-C#, MCP-ASP.NET - http://www.khaledinho.com/
Life is the biggest school
|
 |
Raghavan Muthu
Ranch Hand
Joined: Apr 20, 2006
Posts: 3327
|
|
Congrats Rodrigo!
|
Everything has got its own deadline including one's EGO!
[CodeBarn] [Java Concepts-easily] [Corey's articles] [SCJP-SUN] [Servlet Examples] [Java Beginners FAQ] [Sun-Java Tutorials] [Java Coding Guidelines]
|
 |
Arno Reper
Ranch Hand
Joined: Mar 14, 2006
Posts: 286
|
|
Nice
|
The man who makes no mistakes does not usually make anything<br /> <br />>>> SCJP 5.0 >> SCJD B&S <<< In progress
|
 |
arulk pillai
Author
Ranch Hand
Joined: May 31, 2007
Posts: 3190
|
|
|
Congrats.
|
Java Interview Questions and Answers Blog | Amazon.com profile | Java Interview Books
|
 |
Ziji (Jay) Zhang
Ranch Hand
Joined: Dec 17, 2004
Posts: 42
|
|
Rodrigo, Did you used Socket? I am reading Max's book, I haven't started my exam yet. I am thinking that if you use Socket, Each Client request will spawn a new thread (DVDSocketRequest in Max's book), so you can use this thread to represent the client's identity? Should I buy SCJD book 2nd edition(by Andrew)? Thanks, Ziji
|
SCJP(94%)
|
 |
Rodrigo W Bonatto
Ranch Hand
Joined: Aug 20, 2004
Posts: 62
|
|
Hi Ziji, I used RMI in my implementation. At my service implementation, I created a method to provide a new instance of Database services to the client, so each client invoking this method before calling database services, get a brand new database service, so each client will have an exclusive instance of database implementation. I used the database instance to identify the client. I recommend Andrew's book! It help me a lot! Best regards,
|
 |
Barry Gaunt
Ranch Hand
Joined: Aug 03, 2002
Posts: 7729
|
|
|
Ok, time to go over to Sun Certification Results...
|
 |
 |
|
|
subject: URLyBird: Passed with 377
|
|
|