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 SCJD

 
Debajyoti Pathak
Ranch Hand
Posts: 39
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 360
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congratulations ....
Dilip
 
Raj Mehra
Ranch Hand
Posts: 51
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congratulation!!! Well DONE!!! Put in more comments so we can know exactly how you crossed the milestones.
Regards,
Raj.
 
Debajyoti Pathak
Ranch Hand
Posts: 39
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 8
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
CONGRATS DEB! way to go maan!
 
Dilip kumar
Ranch Hand
Posts: 360
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 39
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 49
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
Debajyoti Pathak
Ranch Hand
Posts: 39
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Guys. I gained a lot from this discussion forum. Goodluck to you all.
 
srinivas vennam
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hey Pathak,
Congrats Yaar ..
Thats a very good ACHIEVEMENT !
Vennam
 
luis veron
Ranch Hand
Posts: 35
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 53
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 39
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 39
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 39
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 35
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
thanks deb. Goodluck!
 
Kevin Cary
Ranch Hand
Posts: 53
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 53
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Deb,
Thanks for the Java World articles.
Regards,
Kevin
 
Debajyoti Pathak
Ranch Hand
Posts: 39
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
about 3.5 yrs
[This message has been edited by Debajyoti Pathak (edited March 27, 2001).]
 
Yu Shi
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 39
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 334
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 318
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 334
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic