|
![]() |
kktec<br />SCJP, SCWCD, SCJD<br />"What we observe is not nature itself, but nature exposed to our method of questioning." - Werner Heisenberg
Originally posted by Ken Krebs:
As I recently posted in the Certification Results area, I just passed with 389 of 400 and wanted to share some of my thoughts on the design. All of my deducts were under "General Considerations". My assignment was the B & S Contractors....
Sun Certified Java Web Component Developer for J2EE v1.4<br />Sun Certified Java Developer for J2SE v1.4<br />Sun Certified Java Programmer for J2SE v1.4
Seid Myadiyev<br />SCJP, SCWCD, SCBCD, SCEA-Part 1
. This rang a bell with me that made me realize that the 3-tier approach was OK. Since Sun realizes that people of many different cultures and native languages will be taking the exam, it would be counter-productive to nail people on the subtle nuances of the English language. I therefore reasoned that you really need to be careful when they say "MUST" but have some freedom to interpret when they don't.Hi, My understanding of "provide" is just the same "implement". It doesn't necessary mean to "provide to who", it can be "provide to itself". I wonder if Sun provide any spec in some other languages? ex. Chinese. I remember there are language choice when doing the SCJP.
kktec<br />SCJP, SCWCD, SCJD<br />"What we observe is not nature itself, but nature exposed to our method of questioning." - Werner Heisenberg
kktec<br />SCJP, SCWCD, SCJD<br />"What we observe is not nature itself, but nature exposed to our method of questioning." - Werner Heisenberg
kktec<br />SCJP, SCWCD, SCJD<br />"What we observe is not nature itself, but nature exposed to our method of questioning." - Werner Heisenberg
SCJP 1.4, SCJD 1.4, SCWCD 1.3, SCBCD 1.3, IBM Certified Solution Developer -WebSphere Studio V5.0
kktec<br />SCJP, SCWCD, SCJD<br />"What we observe is not nature itself, but nature exposed to our method of questioning." - Werner Heisenberg
kktec<br />SCJP, SCWCD, SCJD<br />"What we observe is not nature itself, but nature exposed to our method of questioning." - Werner Heisenberg
Seid Myadiyev<br />SCJP, SCWCD, SCBCD, SCEA-Part 1
I worked around the exception handling deficiency of the DBMain API by having the Data class wrap any IOExceptions in an unchecked DataAccessException. The DataAccessExceptions are then unwrapped within the Data class itself.
1. How did you handle the methods that sun wanted us to implement but
not use on the GUI (delete, add, update,) I implemented this methods and went as far as placing them on the GUI for full blown testing. This required me to place their calls inside my GUI controller and DBClient interface. Yes I did JUnit testing on the Data side but to test from a user perspective I became anal and placed them on the GUI. I plan to take them out of the GUI but I am not sure if I sould get rid of their calls in my controller and DBClient interface.
2. Did you implement something like the MVC pattern. If so where
did you catch the exceptions - in the controller.
3. Did you use any form of chaining. Other than what you mention below.
quote:
I worked around the exception handling deficiency of the DBMain API by having the Data class wrap any IOExceptions in an unchecked DataAccessException. The DataAccessExceptions are then unwrapped within the Data class itself.
Could you elaborate a little more on what you mean by this. "Wrapped IOExceptions in an unchecked DataAccessException ..then unwrapped within
the data class itself." ??? confused!
4. Throughout you assignment did you directly refer to the column names of
the contractor (i.e. contractor.name, contractor.location..) or better yet
contractor.getName(), contractor.getLocation()..) Or did you use some type
of data schema and refer to them as columns 1, 2, 3, 4, 5, and 6.
kktec<br />SCJP, SCWCD, SCJD<br />"What we observe is not nature itself, but nature exposed to our method of questioning." - Werner Heisenberg
kktec<br />SCJP, SCWCD, SCJD<br />"What we observe is not nature itself, but nature exposed to our method of questioning." - Werner Heisenberg
I worked around the exception handling deficiency of the DBMain API by having the Data class wrap any IOExceptions in an unchecked DataAccessException.
4. Since no authentication (or authorization) is specified or required, I decided that it is OK for users to change or erase a booking at will.
kktec<br />SCJP, SCWCD, SCJD<br />"What we observe is not nature itself, but nature exposed to our method of questioning." - Werner Heisenberg
kktec<br />SCJP, SCWCD, SCJD<br />"What we observe is not nature itself, but nature exposed to our method of questioning." - Werner Heisenberg
The point is, is this to stagnant specify directly the column names?
kktec<br />SCJP, SCWCD, SCJD<br />"What we observe is not nature itself, but nature exposed to our method of questioning." - Werner Heisenberg
In either case, the program must allow the user to specify the location of the database, and it must also accept an indication that a local database is to be used, in which case, the networking must be bypassed entirely.
SCJP 1.4, SCJD 1.4, SCWCD 1.3, SCBCD 1.3, IBM Certified Solution Developer -WebSphere Studio V5.0
SCJP 1.4, SCJD 1.4, SCWCD 1.3, SCBCD 1.3, IBM Certified Solution Developer -WebSphere Studio V5.0
"I'm not back." - Bill Harding, Twister
SCJP 1.4, SCJD 1.4, SCWCD 1.3, SCBCD 1.3, IBM Certified Solution Developer -WebSphere Studio V5.0
"I'm not back." - Bill Harding, Twister
SCJP 1.4, SCJD 1.4, SCWCD 1.3, SCBCD 1.3, IBM Certified Solution Developer -WebSphere Studio V5.0
I think the key to this good score is allowing bookings to be un-booked.
A well known source mentioned this to me after looking at my submission.
kktec<br />SCJP, SCWCD, SCJD<br />"What we observe is not nature itself, but nature exposed to our method of questioning." - Werner Heisenberg
kktec<br />SCJP, SCWCD, SCJD<br />"What we observe is not nature itself, but nature exposed to our method of questioning." - Werner Heisenberg
SCJP 1.4, SCJD 1.4, SCWCD 1.3, SCBCD 1.3, IBM Certified Solution Developer -WebSphere Studio V5.0
does the server inform all the clients connected that the information in the database is updated ?
kktec<br />SCJP, SCWCD, SCJD<br />"What we observe is not nature itself, but nature exposed to our method of questioning." - Werner Heisenberg
SCJP 1.4, SCJD 1.4, SCWCD 1.3, SCBCD 1.3, IBM Certified Solution Developer -WebSphere Studio V5.0
Think of how dumb the average person is. Mathematically, half of them are EVEN DUMBER. Smart tiny ad:
free, earth-friendly heat - a kickstarter for putting coin in your pocket while saving the earth
https://coderanch.com/t/751654/free-earth-friendly-heat-kickstarter
|