• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Passed with 395 points.

 
Ulrich Heeger
Ranch Hand
Posts: 266
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi everyone,
finally I got it, I took really a long time to fulfill the assignment, since I'm the born perfectionist:
100 100 Documentation: 70 70 OOD: 30 30 GUI: 40 35 Locking: 80 80 Data Store: 40 40 Network Server: 40 40 Total: 400 395

My advice: I took a long time to proper document my decisions in a consise way.

I want to thank everybody for his patience and help.

Ulrich
 
Andrew Monkhouse
author and jackaroo
Marshal Commander
Pie
Posts: 12014
220
C++ Firefox Browser IntelliJ IDE Java Mac Oracle
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congratulations Ulrich
 
Ratna Kulkarni
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
395/400 !!! Congratulations !!! Great Score !!! Do you have any suggestions/tips regarding design considerations?
[ August 12, 2004: Message edited by: Ratna Kulkarni ]
 
Bharat Ruparel
Ranch Hand
Posts: 493
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congratulations Ulrich!
Good to see you finally crossing the finish line and what a finish!
Regards.
Bharat
 
Max Habibi
town drunk
( and author)
Sheriff
Posts: 4118
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congratulations Ulrich

M
 
Along huang
Ranch Hand
Posts: 72
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congratulating!
 
Ulrich Heeger
Ranch Hand
Posts: 266
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi everyone,
thank you very much for your congratulations.

Hi Ratna,

generally:
I chose the two tier approach due to the convincing arguments mentioned in this thread.

Concerning data access level:
I have one singleton instance which is instantiated when the application starts and persists during the whole run of the application. This instance reads the Data Schema section of the database file. Since this object once created is immutable and serializable it provides through an interface meta data informations needed at the client side.

Each data access either from the singleton or an instance of the Data class is made by one RAF.

networking issue
I chose RMI with a Connection Factory providing for each client a reference to a newly created remote object. This remote object wraps an own db access object. Thus I have a one-to-one relationship, one db access object per client.

exception handling
Here I took a really long time to properly implemented layer conformed exceptions. For example, I have never propagated one checked exception of the data access level up to the client.

User interface
I implemented a MVC pattern solution closely adapted to this described by Max in his book. Admitedly I have an different exception handling at the Controller class, distinguishing between User input exceptions pointing on an invalid user input and system level exceptions.
The GUI was layouted by a GridBagLayout, I used editable combo boxes for the searchingfunctionalities.

Generally, I would recommend not to spend so much time like me trying to fulfill the requirements Ok, I got a high score, but finally it's just important to pass and to learn a lot about new issues.
Keep it simple and straightforward and if you think that a certain implementation is beyond the scope of this assignment, document it.

Hope I could help you,
regards
Ulrich
[ August 13, 2004: Message edited by: Ulrich Heeger ]
 
Andrew Monkhouse
author and jackaroo
Marshal Commander
Pie
Posts: 12014
220
C++ Firefox Browser IntelliJ IDE Java Mac Oracle
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have moved this thread to the Sun Certification Results forum.

Regards, Andrew
 
Philippe Maquet
Bartender
Posts: 1872
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Ulrich,

Sorry to post here so late, but I was on vacations when you posted this thread...

Congratulations, very nice score!

Best regards,

Phil.
 
Vishwa Kumba
Ranch Hand
Posts: 1066
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congratulations!
 
George Marinkovich
Ranch Hand
Posts: 619
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Ulrich,

Congratulations on passing!

Best wishes for all your future endeavors.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic