Thanks for everyone in this forum that has helped greatly, I have passed my
SCJD with 379/400.
General Considerations 90/100
Documentation 70/70
O-O Design 30/30
GUI 29/40
Locking 80/80
Data store 40/40
Network server 40/40
Lost 11 pts in GUI... probably because I used dialog for many functions, instead of a all-in-one frame.
Anyway, I'll be glad to help in any design considerations...
Some of my designs if it helps:
- All my locking were done via business layer, client code does call lock/unlock methods.
- Usage of RandomAccessFile to read/write the data.
- Implemented the 48 hour rule option