• 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 all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Bear Bibeault
  • Ron McLeod
  • Jeanne Boyarsky
  • Paul Clapham
  • Tim Cooke
  • Liutauras Vilda
  • Junilu Lacar
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • fred rosenberger
  • salvin francis
  • Piet Souris
  • Frits Walraven
  • Carey Brown

Two Questions for the Forum!

Ranch Hand
Posts: 52
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Now that I have passed the SCJD certification, I have two questions:
1. I passed the FBN assignment, and would be curious to see the newer assignment. Would it be appropriate to get a copy of that assignment from someone or does SUN have a way for FBN candidates to see the newer assignment.
2. Two people have asked about approach. My design choices document is nearly 14 pages explaining my approach. I would gladly share this document, if appropriate to the forum.
Posts: 17346
Mac IntelliJ IDE Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
#1. No, you would have to sign up to take the new assignment to see it. It would be inappropriate for someone to send it to you, just as you sending the FBN assignment to someone else.
#2. I think they wanted a basic overall approach, rather than 14 pages.
Ranch Hand
Posts: 44
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hi Ahmad,
Your design decision's document was 14 pages!? The user-documentation doesn't specify much weight on it unlike the new assignment. Sun told me not to go overboard on this. I'm also tempted to write more rather than less to be on the safe side. Did you include many class diagrams?.. or any other sorts of diagram?
Which areas did you put most emphasis on? Feel free to send me a copy of your document, i will happily take notes and return some comments.
congrats on being a SCJD!
ahmad namini
Ranch Hand
Posts: 52
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
We were told to have a "Design Choices" file which details our overall approach. From my table of contents, you can get a sense about what I discussed:
Filename: DesignChoices.txt
Table of Contents
1.0 Background and General Assumptions2
1.1 Roadmap2
2.0 Use-Case View2
2.1 Actors2
2.2 Use-Cases3
2.2.1 Server-Side3
2.2.2 Client-Side3
2.3 Requirements3
2.3.1 Client-Side4
2.3.2 Database Client4
2.3.3 Data Server4
2.3.4 Data Resources4
3.0 Architectural Design4
3.1 Data Server4
3.1.1 Data Server Interfaces5
3.1.2 Implementation of the Data Server Interfaces5
3.1.3 Connection Factory5
3.1.4 Implementing suncertify.client.ConnectionFactory6
3.2 Implementation of the Data Server7
3.2.1 Modifying suncertify.db.Data7
3.2.2 Implementing criteriaFind(String) method within suncertify.db.Data7
3.2.3 Implementing suncertify.db.lock(int) and suncertify.db.unlock(int)8
3.3 Administrator GUI9
3.3.1 Design9
3.4 Traveler GUI9
3.4.1 Design9
3.5 Analyst GUI9
3.5.1 Design9
4.0 Coding and Documentation Standards10
4.1 Deprecated Methods10
4.2 Java Coding Standards10
4.3 Javadoc Standards10
5.0 Deployment10
6.0 Testing10
7.0 References10
A1.0 Concurrency and Isolation11
A1.1 Locks11
A1.2 Granularity11
A1.3 Escalation11
A1.4 Isolation Levels12
A1.5 Lock Modes and Read/Write Permissions13
A1.5.1 Read Uncommitted13
A1.5.2 Read Committed13
A1.5.3 Repeatable Read14
A1.5.4 Serializable14
A1.6 Deadlocks14
One can see that pages 11 to 14 refer mainly to the concept of concurrency and isolation, which I needed to better, so I had an appendix for the interested reader.
Skool. Stay in. Smartness. Tiny ad:
Thread Boost feature
    Bookmark Topic Watch Topic
  • New Topic