This week's book giveaways are in the Java EE and JavaScript forums.
We're giving away four copies each of The Java EE 7 Tutorial Volume 1 or Volume 2(winners choice) and jQuery UI in Action and have the authors on-line!
See this thread and this one for details.
The moose likes Certification Results and the fly likes Passed (399/400) Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of The Java EE 7 Tutorial Volume 1 or Volume 2 this week in the Java EE forum
or jQuery UI in Action in the JavaScript forum!
JavaRanch » Java Forums » Certification » Certification Results
Bookmark "Passed (399/400)" Watch "Passed (399/400)" New topic
Author

Passed (399/400)

Jar Jaquiso
Greenhorn

Joined: Apr 20, 2006
Posts: 26
Well, as a matter of fact it has been quite a time ago that I passed but I think my conclusions can be of help to others.

Score: 399

General Considerations (maximum = 100): 99
Documentation (maximum = 70): 71
O-O Design (maximum = 30): 30
GUI (maximum = 40): 39
Locking (maximum = 80): 80
Data store (maximum = 40): 40
Network server (maximum = 40): 40

I didn't follow Sun's coding conventions so maybe I lost 1 point in General Considerations for that.

I didn't create a status bar for my GUI. Could that have made me lose 1 point in GUI? Maybe.

Documentation was a surprise, though I must say I did a darn good job there.

I had the B&S assignment.

This is an excerpt from my choices.txt file:

I've decided to design the application as modular as posible so that each layer of the application is aware only about the next layer of the application.

The database layer components are kept in the 'suncertify.db' package. This package is only accessed by the business layer.
The business layer components are kept in the 'suncertify.business' package.
The user's interface components are kept in the 'suncertify.ui' package. These components provide their functionality via the business layer.
The network components are used only in a client-server enviroment. These components are kept in the 'suncertify.network' package.

The data layer load's the data in memory and work's directly with this data so that read operations are very quick. Write operations have to update both the data in memory and the data file. The data layer is isolated enough as to change this behaviour in future if the application requires so.


And that's about all there is to it.

Best regards,

Jar
[ August 16, 2007: Message edited by: Jar Jaquiso ]
Freddy Wong
Ranch Hand

Joined: Sep 11, 2006
Posts: 959

Wow.. what an amazing score! Congrats


SCJP 5.0, SCWCD 1.4, SCBCD 1.3, SCDJWS 1.4
My Blog
Gabriel Vargas
Ranch Hand

Joined: May 16, 2007
Posts: 145
Wow, incredible score . Congratulations.


Gabriel Vargas
SCJP, SCJD, now studying for SCWCD and working to be a better person
Raghavan Muthu
Ranch Hand

Joined: Apr 20, 2006
Posts: 3344

Congratulations Jar Jaquiso


Everything has got its own deadline including one's EGO!
[CodeBarn] [Java Concepts-easily] [Corey's articles] [SCJP-SUN] [Servlet Examples] [Java Beginners FAQ] [Sun-Java Tutorials] [Java Coding Guidelines]
Srinivasan thoyyeti
Ranch Hand

Joined: Feb 15, 2007
Posts: 557
Congratulations for your record setting achievement.
Enjoy the fruits.

SCJD seems to be interesting.

I have a question for you.
Did you realize are you going to get 399, before exam?
What targets you set and how you worked to achieve that.


Thanks & Regards, T.Srinivasan
SCWCD 1.4(89%), SCJP 5.0(75%)
Joe Harry
Ranch Hand

Joined: Sep 26, 2006
Posts: 9351
    
    2

Congrats!


SCJP 1.4, SCWCD 1.4 - Hints for you, Certified Scrum Master
Did a rm -R / to find out that I lost my entire Linux installation!
Mark Ebeling
Ranch Hand

Joined: Jul 06, 2007
Posts: 38
Congrats - great score!!!


GREAT DAY TO BE ALIVE - Beats the alternative!<br />
SCJP 5.0
Jar Jaquiso
Greenhorn

Joined: Apr 20, 2006
Posts: 26
Hello Srinivasan,

About your questions:

Did you realize are you going to get 399, before exam?


I was quite confident about getting a good score, I even thought I'd maybe make the magic score (400/400).

What targets you set and how you worked to achieve that.


My main target was to develop an application that I would be proud of.
This meant good planing and a very well documented application.
I used Eclipse (http://www.eclipse.org/) as my IDE, built the deliverable file with Ant (http://ant.apache.org/) and I set up version control with CVSDude (http://cvsdude.com/).
I also worked a lot with paper and pencil to clear ideas in my mind, I find quite useful thinking without a screen in front of me.

Oh, I nearly forgot. I didn't ask much at Javaranch but I did read from other people questions and this helped me a lot.

Jar
[ August 20, 2007: Message edited by: Jar Jaquiso ]
rinke hoekstra
Ranch Hand

Joined: Apr 06, 2007
Posts: 152
Originally posted by Jar Jaquiso:

My main target was to develop an application that I would be proud of.
This meant good planing and a very well documented application.
[ August 20, 2007: Message edited by: Jar Jaquiso ]

Hi Jar,

He, he, that's my goal too. We'll see where I end up...

Could you tell us some more about your general setup, specifically about the network design and how things work together what that concerns in you application?


_ _ ________________________ _ _ <br /> <br />Just SCJP (but 93%)
Kai Witte
Ranch Hand

Joined: Jul 17, 2004
Posts: 356
hello,

congratulations, that's rare! I did my assignment on a very old and slow computer, using only vim and gnu make (Ant was too slow there).

Kai


Kai Witte's business website Kai Witte's private homepage
Jar Jaquiso
Greenhorn

Joined: Apr 20, 2006
Posts: 26
Hello rinke,

About my network design the first thing to say is that I didn't expose the database interface.
I created a business interface and I exposed that interface's methods. This means that I didn't expose the lock/unlock methods of the database interface.

The client GUI operates via the business interface but is unaware about in which mode it is running (network or non-network). When the GUI is initialized I inject the correct business class, that is a business implementation when working in non-network mode or a business delegate when working in network mode.

I hope this helps you, it's difficult to explain without getting into too much detail.

Jar
Mohit Chadha
Ranch Hand

Joined: Feb 04, 2007
Posts: 264
Congratulations Jar Jaquiso!
rinke hoekstra
Ranch Hand

Joined: Apr 06, 2007
Posts: 152
Originally posted by Jar Jaquiso:
Hello rinke,

About my network design the first thing to say is that I didn't expose the database interface.
I created a business interface and I exposed that interface's methods. This means that I didn't expose the lock/unlock methods of the database interface.

The client GUI operates via the business interface but is unaware about in which mode it is running (network or non-network). When the GUI is initialized I inject the correct business class, that is a business implementation when working in non-network mode or a business delegate when working in network mode.

I hope this helps you, it's difficult to explain without getting into too much detail.

Jar


I guess it is quite the same as what I'm doing at the moment. At least it is simple, and probably the most important rule for this assignment is to keep things as simple as possible and not to overcomplicate.
Hong Anderson
Ranch Hand

Joined: Jul 05, 2005
Posts: 1936
Congrats
That is fabulous score.


SCJA 1.0, SCJP 1.4, SCWCD 1.4, SCBCD 1.3, SCJP 5.0, SCEA 5, SCBCD 5; OCUP - Fundamental, Intermediate and Advanced; IBM Certified Solution Designer - OOAD, vUML 2; SpringSource Certified Spring Professional
uzma ali
Ranch Hand

Joined: Jun 22, 2007
Posts: 56
Good score
Can you explain the following, what is this

I set up version control with CVSDude (http://cvsdude.com/).

thanks

Uzma
Jar Jaquiso
Greenhorn

Joined: Apr 20, 2006
Posts: 26
Hello uzma,

I've answered your question at Version control with CVS, as it seems more appropriate.

Jar
Ameen khan
Ranch Hand

Joined: Jun 10, 2007
Posts: 52
how many years of programming experience you have?


SCJP 5.0<br />Next-> I Don't Know
Jar Jaquiso
Greenhorn

Joined: Apr 20, 2006
Posts: 26
Hello Ameen,

I've been programming since year 2000.

Jar
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Passed (399/400)