File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Developer Certification (SCJD/OCMJD) and the fly likes structure of certification program Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Developer Certification (SCJD/OCMJD)
Bookmark "structure of certification program" Watch "structure of certification program" New topic

structure of certification program

David George

Joined: Aug 25, 2005
Posts: 11
client --- GUI , Model(Interface) , View(Interface) , Controller(Interface) , ModelImpl , ViewImpl , ControllerImpl , LocalDataOperation(access data from suncertify.db.Data . )

network --- RMIClient , RMIServer , RemoteInterface

server ---- Server

suncertify.db --- Data (implements DBMain) ,
DBMain(get from sun) , DBHeader(database header information) , FieldInfo (imformation of field) , Record , RecordLock
,RecordNotFoundException , DuplicateKeyException .

sun requests that the program should be 3 key parts (client,server,network). I don't know if my program structure meats the request , and is there any problem with my packages and classes?
Wait for your opinion . Yours David . Thank you .

[ September 05, 2005: Message edited by: David George ]
[ September 05, 2005: Message edited by: David George ]
Andrew Monkhouse
author and jackaroo
Marshal Commander

Joined: Mar 28, 2003
Posts: 11776

Hi David,

If I am reading this correctly, you have a LocalDataOperation class in the client package, but the equivalent RMI class (RMIClient?) is in the network package.

Personally I think this might be a bit confusing for somebody trying to maintain this code. In my mind, either these two classes should both be in the client package, or the LocalDataOperation class should be in the db package.

It also looks like you have used the provided "suncertify.db" package, but then started your own namespace with the "client" package. I think it would be better to keep the same top level namespace throughout - that is, "suncertify.client" package.

Regards, Andrew

The Sun Certified Java Developer Exam with J2SE 5: paper version from Amazon, PDF from Apress, Online reference: Books 24x7 Personal blog
I agree. Here's the link:
subject: structure of certification program
It's not a secret anymore!