Grade: P Score: 149 Comment: This report shows the total points that could have been awarded in each section and the actual number of points you were awarded. This is provided to give you per-section feedback on your strengths. The maximum possible # of points is 155; the minimum to pass is 124. General Considerations(maximum = 58): 54 Documentation(maximum = 20): 20 GUI(maximum = 24): 24 Server(maximum = 53): 51 I submitted my assignment on 11/28 about 2 hours before I took my exam. I tried uploading earlier in the day but I didn't have the rights to upload it yet. I emailed sun and luckily they granted me rights that same day.
I didn't really get a chance to contribute much to this forum but I'll be happy to discuss my design decisions for anyone interested. Thanks to everyone and Good luck. Summary of design: -Sockets -FIFO locking, I did not modify the signatures but to ensure FIFO I had to maintain an id for each client. You actually don't need a client id whether you're using rmi or sockets, unless you're concerned about a client not making the proper sequence of calls to lock, read, modify, and unlock a record. It really depends on who writes the client. -Modified data and extend it as well only because I delegated the server to handle the locking explicitly.
That's all for now. I have to go to work. - marlon
Great job Marlon. Your design is pretty much similar to the way I did it. I used sockets also. I didn't modify any signatures to pass the client id since I used the thread id. The id was used to keep a FIFO ordering of requests. See ya at the SCWCD forum. Jim
Well, it looks more like a matter of days for me. I called Sun Ed, and found out that the place I took the essay exam didn't send in my test till 8 days later. From Nov 25th exam date to arrive at Sun on Dec 3rd. Well, I know I will never take a test at that site again. Mark