File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Developer Certification (SCJD/OCMJD) and the fly likes Passed SCJD Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login
JavaRanch » Java Forums » Professional Certification » Developer Certification (SCJD/OCMJD)
Reply Bookmark "Passed SCJD" Watch "Passed SCJD" New topic
Author

Passed SCJD

Debajyoti Pathak
Ranch Hand

Joined: Dec 18, 2000
Posts: 39
Just wanted to share with you. I passed with 134 out of 155.
General Considerations(maximum = 72): 58 Documentation(maximum = 10): 10 Object-Oriented Design(maximum = 6): 6 GUI(maximum = 20): 17 Data conversion program(maximum = 10): 10 Server(maximum = 37): 33
[This message has been edited by Debajyoti Pathak (edited March 26, 2001).]
Dilip kumar
Ranch Hand

Joined: Oct 16, 2000
Posts: 360
Congratulations ....
Dilip
Raj Mehra
Ranch Hand

Joined: Nov 20, 2000
Posts: 51
Congratulation!!! Well DONE!!! Put in more comments so we can know exactly how you crossed the milestones.
Regards,
Raj.


SCJP2 2001 84%<br />SCJD2 2003 100%
Debajyoti Pathak
Ranch Hand

Joined: Dec 18, 2000
Posts: 39
I was confident after submitting my assignment. To tell you the truth actually I was expecting a little bit higher score. Not that I am complaining.
What I guess could be one of the reasons for my low score in the General considerations was the readability of code. I had actually developed my programs in textpad. Textpad will insert a lot of formatting characters due to which the code becomes illegible in notepad(wordpad works fine). Also the same code will show up with a lot of control characters when you open it with vi in UNIX. I actually realised this after I had submitted my assignment and taken the test. Probaly you guys should take care of this.
Now about my assignment : It took approximately 2.5 months for me to complete it. I used to work on it for about 16 hrs during the weekends.
I used rmi for communication. For lock/unlock I did not use any form of caller identification. I made changes to my Data class directly.
[This message has been edited by Debajyoti Pathak (edited March 26, 2001).]
Neel Krish
Greenhorn

Joined: Mar 26, 2001
Posts: 8
CONGRATS DEB! way to go maan!
Dilip kumar
Ranch Hand

Joined: Oct 16, 2000
Posts: 360
Hi,
I'm also using TextPad ( with ANSI encoding )to write code. But it looks fine when I open it in Notepad as well as wordpad. How to confirm whether this looks okay in unix machine ?
Thanks
Debajyoti Pathak
Ranch Hand

Joined: Dec 18, 2000
Posts: 39
Well I guess the only way to verify that would be to ftp your source code to some UNIX(or LINUX) machine and check out with vi editor.
Ravikiran Choppalli
Ranch Hand

Joined: Nov 18, 2000
Posts: 49
Hey Deb,
Hearty Congratulations....
You did a great job.
This is a good inspiration to me, and I guess to the fellow green horns.
Thanks,
- Ravi.

Thanks,<BR>Ravikiran<BR>rkchoppalli@yahoo.com
Debajyoti Pathak
Ranch Hand

Joined: Dec 18, 2000
Posts: 39
Thanks Guys. I gained a lot from this discussion forum. Goodluck to you all.
srinivas vennam
Greenhorn

Joined: Nov 21, 2000
Posts: 1
Hey Pathak,
Congrats Yaar ..
Thats a very good ACHIEVEMENT !
Vennam
luis veron
Ranch Hand

Joined: Mar 07, 2001
Posts: 35
Nice work man..Goodluck!
I have a question for you;
1).How did you implement the lock read write unlock process?
2.)Did you use a collection object to hold rec # currently locked? If yes, How did you handle a scenario wherein a client crashes (is stopped) mid-way throgh this process, which means the lock to the "object" is locked forever?
thanks in advance for your help
Kevin Cary
Ranch Hand

Joined: Jan 24, 2001
Posts: 53
Congrats and good luck. I'm just starting this journey. Did you find any reference material that was paticularly usefull?
Well done,
Kevin
Debajyoti Pathak
Ranch Hand

Joined: Dec 18, 2000
Posts: 39
The lock read write unlock sequence was in the event handling code of my GUI.
Yes I used a collection to store the rec# of records currently locked. My call to unlock was in a finally block(in my event handling code) so that even if something went wrong the record would still be unlocked.
However if a client crashes or is stopped midway ,the rec would remain locked forever. It all depends on to what extent you would like to go to provide fault tolerance to your system. I figured that the specification didnot require any such thing and calling my unlock in finally would be sufficient.
Originally posted by luis veron:
Nice work man..Goodluck!
I have a question for you;
1).How did you implement the lock read write unlock process?
2.)Did you use a collection object to hold rec # currently locked? If yes, How did you handle a scenario wherein a client crashes (is stopped) mid-way throgh this process, which means the lock to the "object" is locked forever?
thanks in advance for your help

Debajyoti Pathak
Ranch Hand

Joined: Dec 18, 2000
Posts: 39
Kevin,
two articles in Javaworld about Adapter pattern and RMI was particularly useful to me. http://www.javaworld.com/javaworld/jw-01-2001/jw-0112-rmi.html http://www.javaworld.com/javaworld/jw-05-1999/jw-05-networked.html
Also the series of articles about design techniques by Bill Venners in Javaworld was helpful. http://www.javaworld.com/javaworld/jw-02-1998/jw-02-techniques.html
Regards
Deb

Originally posted by Kevin Cary:
Congrats and good luck. I'm just starting this journey. Did you find any reference material that was paticularly usefull?
Well done,
Kevin

Debajyoti Pathak
Ranch Hand

Joined: Dec 18, 2000
Posts: 39
Thanks to all of you

Originally posted by srinivas vennam:
Hey Pathak,
Congrats Yaar ..
Thats a very good ACHIEVEMENT !
Vennam


[This message has been edited by Debajyoti Pathak (edited March 27, 2001).]
luis veron
Ranch Hand

Joined: Mar 07, 2001
Posts: 35
thanks deb. Goodluck!
Kevin Cary
Ranch Hand

Joined: Jan 24, 2001
Posts: 53
Hey Deb,
I you don't mind, how much programming experience do you have? I want to figure out some sort of time line for myself since I don't have any programming experience.
Kevin
Kevin Cary
Ranch Hand

Joined: Jan 24, 2001
Posts: 53
Hi Deb,
Thanks for the Java World articles.
Regards,
Kevin
Debajyoti Pathak
Ranch Hand

Joined: Dec 18, 2000
Posts: 39
about 3.5 yrs
[This message has been edited by Debajyoti Pathak (edited March 27, 2001).]
Yu Shi
Greenhorn

Joined: Feb 11, 2001
Posts: 2
Question about the README.txt in submission:
Do I need to say how to set classpath so they can execute my program? What else should I specify except for the command lines?
Debajyoti Pathak
Ranch Hand

Joined: Dec 18, 2000
Posts: 39
You can also specify the classpath within your command line with the -cp option.
However if you are setting the classpath separately, I would think that you should provide the commands for that also.
ruilin yang
Ranch Hand

Joined: Feb 25, 2001
Posts: 334
How about using a batch file to setup classpath and the path ?
You can pack this file in the submission.
Please comments
Ruilin
Matt DeLacey
Ranch Hand

Joined: Oct 12, 2000
Posts: 318
I believe you have to be careful with batch files though, don't you? I THINK these will be run on Solaris boxes and it might not
run the batch like you'd like.
With Respect,
Matt DeLacey
ruilin yang
Ranch Hand

Joined: Feb 25, 2001
Posts: 334
Matt,
Thanks. How can we find test the programs at different Operating Systems ? since it is often not easy to find different Operating systems around.
Please comments
Ruilin
 
 
subject: Passed SCJD
 
Threads others viewed
Passed/Bestanden 147/155
Passed SCJD
Passed, 152/155
Passed with 397
passed developer exam 144/155!!
MyEclipse, The Clear Choice