This week's book giveaway is in the OO, Patterns, UML and Refactoring forum.
We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line!
See this thread for details.
The moose likes Developer Certification (SCJD/OCMJD) and the fly likes B&S 2.2.2 - Do I have to implement the book function? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

JavaRanch » Java Forums » Certification » Developer Certification (SCJD/OCMJD)
Bookmark "B&S 2.2.2 - Do I have to implement the book function?" Watch "B&S 2.2.2 - Do I have to implement the book function?" New topic

B&S 2.2.2 - Do I have to implement the book function?

Nicolas Ferreira

Joined: Sep 12, 2008
Posts: 2
Hello there,

I did a little searching and found out that almost everyone had a book option at their GUI for the B&S assignment.
But unless I'm missing something in the following statement, this option is not a requirement.

"What you must do
The following are the "top level" features that must be implemented:

* A client program with a graphical user interface that connects to the database
* A data access system that provides record locking and a flexible search mechanism
* Network server functionality for the database system

The work involves a number of design choices that have to be made. In all such cases, the following principles should be applied."


"The new application, using the existing data file format, must allow the CSRs to generate a list of constractors that match a customer's criteria. This is the project that you have been commissioned to implement."

From these, I am assuming that only a search option is required. Am I thinking wrong here?
K. Tsang

Joined: Sep 13, 2007
Posts: 2985

Hi Nicholas, welcome to the Ranch.

Yes you are missing something. The SCJD consists of GUI, Server (sockets or RMI), threading and I/O (Data class). Now I did URLyBird and in my GUI section, I have
The user interface for this assignment must satisfy the following criteria:
* It must be composed exclusively with components from the Java Foundation Classes (Swing components).
* It must allow the user to search the data for all records, or for records where the name and/or location fields exactly match values specified by the user.
* It must present search results in a JTable.
* It must allow the user to book a selected record, updating the database file accordingly.

The last point is indeed a requirement ... well all those points.

If you are in doubt re-read the instructions per each section to determine the architecture. Good luck and of course have fun.

K. Tsang JavaRanch SCJP5 SCJD OCPJP7 OCPWCD5 OCPBCD5 OCPWSD5 OCMJEA5 part 1 part 2/3
Nicolas Ferreira

Joined: Sep 12, 2008
Posts: 2
Thanks K. Tsang, I re-read my assignment and saw those exactly words that you quoted.
Gert-Jan den Besten
Ranch Hand

Joined: May 02, 2008
Posts: 56

You should study the instructions.html very carefully.
It doesn't hurt to read it a couple of times.

You'll find that the requirements are not as logically grouped as you would expect.

I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link:
subject: B&S 2.2.2 - Do I have to implement the book function?
jQuery in Action, 3rd edition