Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Cloud/Virtualization forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Passed with 149/155. :)

 
Tracy Qi
Ranch Hand
Posts: 37
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Finally it's my turn to contribute to this forum. I just got my result on sun's web site. I passed with 149. here is the detail.
Score: 149
The maximum possible # of points is 155; the minimum to pass is 124.
General Considerations(maximum = 58): 56
Documentation(maximum = 20): 20
GUI(maximum = 24): 20
Server(maximum = 53): 53
The only thing I was worried before is I did not provide unix version of batch file on my project. Since I could't find a unix machine around me. (maybe that's the reason why I lose 4 point on my GUI?) So i only submit batch file for windows. looks like it has no problem at all.

Thanks to all the gurus here. You guys are really helpful.

 
Rahul Mahindrakar
Ranch Hand
Posts: 1868
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

<h2>Congratulations</H2>
And Welcome to the Club of SCJD's
 
Ricardo Polero
Ranch Hand
Posts: 128
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congrat Tracy !!!
I have a couple of questions?
- What patterns did you used and how ?
- Your solution for local/remote server.
Thx in advance
 
Tracy Qi
Ranch Hand
Posts: 37
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks guys.
for Ricardo Polero, here is the answers:
- What patterns did you used and how ?
I used Factory pattern in my client site. It was used to produce differnet kind of connection based on the requirement of GUI. For example, I have ConnectionFactory to produce LocalConnectionFactory or RemoteConnectionFactory.
- Your solution for local/remote server.
I have a middle layer called FlightService on client side. So for GUI, it only know the FlightSerive. While the FlightService can do everything for GUI, connect to the db, book the flight...
The local/remote only makes difference when FlightService do the connection. For local mode, it will connect to the db file. For remote mode, it will connect to the server.
Hope these will helps.
 
Terry McKee
Ranch Hand
Posts: 175
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Tracy,
How did you approach the criteriaFind method? Did you synchronize the method? Your thoughts?
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic