• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Starting with SCJD

 
Khaled Mahmoud
Ranch Hand
Posts: 361
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello all
I passed the SCJP exam about 3 months ago and i received my SCJD programming assignment to weeks ago.My assignment is about a broker of home improvement contractors.
I started to read the assignment.I dont know where to start and what approach to follow in developing this project.

Thanks
 
Edisandro Bessa
Ranch Hand
Posts: 584
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Dear Mahmoud,

This is one of the most common doubts asked by the SCJD newcomers.

I think you should go first through SCJD Exam with J2SE 5, Second Edition which is a worth guide for those who are aiming the SCJD certification.

Editorial Review Quote ...



This book has been updated for the new Java version, J2SE 5.0, and works its way through a project with requirements and structure similar to the project you'll encounter in the exam. Upon reading this book, you'll become intimately familiar with key concepts, challenges, and pitfalls that the exam is likely to test you on.



Good luck man.

Best Regards,
Edisandro Bessa.
[ August 07, 2006: Message edited by: Edisandro Bessa ]
 
Khaled Mahmoud
Ranch Hand
Posts: 361
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I will start by exploring the assignment by doing simple things.
First i will write a console application that reads from the file,adds records to the file and updates the file (very simple mechanism).Then i will make this functionality available throug RMI and create simple GUI.After that i will start designing the real assignment from scratch.


What do you think???
 
Barry Gaunt
Ranch Hand
Posts: 7729
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
That's basically the way we all attempt to get a handle on the assignment. You have to play around with the Java IO APIs to make the best choice of accessing the records of your file. You will find it will help to browse through previous topics in this forum to find out kinds of problems you may have to solve.

Don't bother with deleting or adding new records at this point. Reading the header, reading and writing a record specified by record number is enough.
 
Khaled Mahmoud
Ranch Hand
Posts: 361
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks for the very wonderful book.
I also found it useful to design the GUI and draw the use cases that define all the interactions betweeen the user and the application.I think this way I will the requirements clear along all the development stage.
 
Jon Kean
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Barry Gaunt:
Don't bother with deleting or adding new records at this point. Reading the header, reading and writing a record specified by record number is enough.


I worked on the data processing first (as I imagine most if not everyone did). I completed everything for the record read/write/delete/whatever first, so I didnt have to go back and finish it later. I felt it was best doing it that way, since the code was still fresh in my head. The familiarity was helpful in allowing me to fully complete everything in this category before moving on to anything else.

I also did unit testing during this time (and this was the only class I bothered with unit testing, as the rest of the assignment could easily be tested by hand since it was so simple)

On an unrelated note, I'm still waiting on my results (I uploaded over 2 weeks ago, and took the exam 10 days ago).
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic