• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Paul Clapham
  • Jeanne Boyarsky
  • Junilu Lacar
  • Henry Wong
Sheriffs:
  • Ron McLeod
  • Devaka Cooray
  • Tim Cooke
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Frits Walraven
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Piet Souris
  • salvin francis
  • fred rosenberger

passed 145/155

 
Ranch Hand
Posts: 40
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Got the results on 11/21/2001. (Nice Thanksgiving email!)
Some details:
General Considerations: 68/72 Documentation: 10/10
Object-Oriented Design: 6/6 GUI: 20/20
Data conversion program: 10/10 Server: 31/37
Did not extend Data, did not track clients by id, did not check for orphaned locks, used rmi, gui was minimalist text fields, buttons, message dialogs. (no menus or textboxes)
Based on the scoring it appears that I may have a different version of the assignment.
I am not sure what could be improved on General Considerations or Server. However, frankly I am ready to move on.
I focused on the locking design, parts of the gui usability and oo design. (The oo design could have been better, though.)

------------------
--glenn
 
Ranch Hand
Posts: 70
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congrats, Glenn !
If you havent tracked client with id's, then otherwise how did u tracked clients for, which client, hold a lock on a record for modification ?
I am curious !
 
Glenn Opdycke-Hansen
Ranch Hand
Posts: 40
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The code does not know which client held a lock. The lock knows which record was locked or if the entire database was locked.
Was there a requirement to track client identity?
--glenn
[This message has been edited by Glenn Opdycke-Hansen (edited November 25, 2001).]
 
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congrates Glen !!
Can you tell me which design pattern u followed to make ur GUI client. What sort of directory structure you had for screens and eventhandling classes?
Anu help will be appreciated.
 
Ranch Hand
Posts: 1246
1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congrates Glen!!
 
Glenn Opdycke-Hansen
Ranch Hand
Posts: 40
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
re: design patterns
I did not use many design patterns. I did create a class for displaying names and values. This was used often for displaying the details of a flight, so a class helped manage the details.
The factory pattern was helpful for creating data client objects remote/local.
re: Directories
I created the following packages for the client code.
-client
--model
--view
This helped organize the classes for MVC pattern.
--glenn
 
Yup, yup, yup. Tiny ad:
Devious Experiments for a Truly Passive Greenhouse!
https://www.kickstarter.com/projects/paulwheaton/greenhouse-1
    Bookmark Topic Watch Topic
  • New Topic