• 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 Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

I passed SCJD :)

 
Ranch Hand
Posts: 36
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi all,

Today I checked that I passed SCJD . It was very quick, it took less than a week to assess. The score is below:

The maximum possible score is 400; the minimum to pass is 320.
General Considerations (maximum = 100): 79
Documentation (maximum = 70): 70
O-O Design (maximum = 30): 30
GUI (maximum = 40): 37
Locking (maximum = 80): 44
Data store (maximum = 40): 40
Network server (maximum = 40): 40

I would like to thank you all for support and help, this certificate would be much harder without it.

Best wishes,
Pawel
 
Ranch Hand
Posts: 284
Netbeans IDE Firefox Browser Debian
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Congrats Pawel!

GUI (maximum = 40): 37


A really high score...
Could you comment your GUI design? Elaborated, simple and extensible,..?
Regards
 
Pawel Poltorak
Ranch Hand
Posts: 36
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,

My GUI was very standard, menu, toolbar and table. Searching criteria were entered in separate dialog window using combo-boxes (which also were initialized with values from database). For customer id I used JOptionPane. I made table with records sortable but I think this is not necessary. I tried to make my GUI complete, so I added mnemonics, accelerators etc.

I'm little disappointed with my locking score, I spent a lot of time implementing it. Well, I must have missed something.

Best Regards,
Pawel
 
Oricio Ocle
Ranch Hand
Posts: 284
Netbeans IDE Firefox Browser Debian
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
umm sortable columns.....
Ok thanks
 
Ranch Hand
Posts: 89
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Congrats.

I never thought of using a combo-box for the search criteria.
 
Ranch Hand
Posts: 183
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
What did you put on your toolbar? I can hardly think of anything to fill a toolbar
 
Pawel Poltorak
Ranch Hand
Posts: 36
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,

I put 'Book' and 'Search' options on the toolbar.

Best Regards,
Pawel
 
Ed Tse
Ranch Hand
Posts: 183
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
isn't that pretty much all the function available? So you have buttons on your panel and your toolbar has the same buttons?
 
author and jackaroo
Posts: 12200
280
Mac IntelliJ IDE Firefox Browser Oracle C++ Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Congratulations Pawel
 
Pawel Poltorak
Ranch Hand
Posts: 36
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

isn't that pretty much all the function available? So you have buttons on your panel and your toolbar has the same buttons?



No, I have only toolbar and menu. I don't have any buttons on panel, only table.

Pawel
 
Greenhorn
Posts: 26
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Were the name and location comboboxes editable?
 
Pawel Poltorak
Ranch Hand
Posts: 36
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello Sergey,

Yes, they were.

Pawel
 
Sergey Zolotaryov
Greenhorn
Posts: 26
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I did that too however, there is no need for it, as my search algorithm is simple - match or not match. No trimming or otherwise manipulating the record data when searching. This way I think I am safe with either null or space padded values.

Thank you again.
 
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Pawel Poltorak:


No, I have only toolbar and menu. I don't have any buttons on panel, only table.

Pawel



Hi Pawel!
Did you use the same table to show search results? How do you switch between Show all/Show search results? I'm thinking about it as a Filter (as in MS Access) that you can apply/delete.
 
Pawel Poltorak
Ranch Hand
Posts: 36
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Tanya,

I used the same table to show search results. After accepting search dialog, table updated and displayed search results. To show all records you had to search again with specific criteria. I guess 'Show all' option could be a better solution for that.

Best Regards,
Pawel
 
reply
    Bookmark Topic Watch Topic
  • New Topic