<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
    <channel>
        <title>JavaRanch Developer Certification (SCJD)</title>
        <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=forum&amp;f=25</link>
        <description>A Friendly Place for Java Greenhorns</description>
        <image>
            <url>http://saloon.javaranch.com/ubb/moosefly.gif</url>
            <title>JavaRanch Big Moose Saloon</title>
            <link>http://saloon.javaranch.com/</link>
        </image>
        <language>en-us</language>
        <generator>JavaRanch RSS</generator>
        <copyright>Copyright 2007 Paul Wheaton. All Rights Reserved.</copyright>
        <item uniqueID="25-011689">
            <title>Is the Essay voucher transferable?</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011689</link>
            <description>I have a voucher for the essay part expiring 6/30 and I haven't had time to finish my assignment. Was wondering if it is transferable, if so, does anyone want to buy it at a deep discount?&lt;br /&gt; &lt;br /&gt;Not sure if I'm posting in the right area. Thanks!</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011689</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011689lily ch</comments>
            <author/>
            <pubDate>Tue, 13 May 2008 15:47:12 MDT</pubDate>
        </item>
        <item uniqueID="25-011688">
            <title>Can I contain any CSS file for userguide.html</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011688</link>
            <description>Hi:&lt;br /&gt;I wonder if I can contain any CSS file or other files for userguide.html&lt;br /&gt; &lt;br /&gt;Thanks</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011688</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011688Chih-Wei Lee</comments>
            <author/>
            <pubDate>Tue, 13 May 2008 15:15:12 MDT</pubDate>
        </item>
        <item uniqueID="25-011687">
            <title>closing file from finalize() and explicitly calling finalize()</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011687</link>
            <description>Hi all,&lt;br /&gt; &lt;br /&gt;Iam closing a file from the body of the finalize() method and am not sure what will happen if an exception is thrown by the close() method. &lt;br /&gt; &lt;br /&gt;The javadoc state the following (Iam not exactly sure what this means, I mean if the finalization is terminated, then the object is not garbage collected?):&lt;br /&gt;If an uncaught exception is thrown by the finalize method, the exception is ignored and finalization of that object terminates.&lt;br /&gt; &lt;br /&gt;Also thinking about explicitly calling the finalize method. &lt;br /&gt; &lt;br /&gt;Does anyone know what the best practice guidelines are regarding these two things?&lt;br /&gt; &lt;br /&gt;thanks in advance,&lt;br /&gt; &lt;br /&gt;James</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011687</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011687James Clarke</comments>
            <author/>
            <pubDate>Tue, 13 May 2008 03:45:11 MDT</pubDate>
        </item>
        <item uniqueID="25-011686">
            <title>Please help me...!!!</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011686</link>
            <description>Hi All,&lt;br /&gt; This is sukilesh from India. Im planning to take SCJD. I got 94% in SCJP.&lt;br /&gt;It will be helpful for me if any one gives me the guidelines to prepare for this certification. Im fully dependent on this forum because none of my friends have given SCJD yet. Please help me in this regard...!!!</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011686</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011686sukilesh forever</comments>
            <author/>
            <pubDate>Mon, 12 May 2008 23:43:10 MDT</pubDate>
        </item>
        <item uniqueID="25-011685">
            <title>Is there any limitation about the final jar file?</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011685</link>
            <description>Hi:&lt;br /&gt;I wonder if suncert website set any maximum file size for uploading our assignment?&lt;br /&gt;cuz my user guide will probably contain a couple of snapshots.&lt;br /&gt; &lt;br /&gt;Thanks&lt;br /&gt; &lt;br /&gt;Lee</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011685</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011685Chih-Wei Lee</comments>
            <author/>
            <pubDate>Mon, 12 May 2008 10:47:08 MDT</pubDate>
        </item>
        <item uniqueID="25-011684">
            <title>textbox field validation in gui</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011684</link>
            <description>I have a query regarding how we can handle the situation whereby the user chooses an invalid db file , enters an invalid port number or tries to start the rmi server and leaving the database location and/or port field blank.&lt;br /&gt; &lt;br /&gt;In my current design the user should enter these values in the Ui and click on the 'start' button in the gui to start the rmi server however just wondering how others have dealt with the sitation when the user enters invalid or no values for the database location field and/or port number. Do you display an error dialog to the user and allow him/her to re-enter these values in a seperate or the same window.&lt;br /&gt; &lt;br /&gt;I would like to display a dialog message with the user message and then return to the origi...</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011684</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011684David Winters Junior</comments>
            <author/>
            <pubDate>Mon, 12 May 2008 07:43:07 MDT</pubDate>
        </item>
        <item uniqueID="25-011683">
            <title>How to submit the assignment</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011683</link>
            <description>Please guys,&lt;br /&gt; &lt;br /&gt;can someone help me with the url and procedure for submission of scjd&lt;br /&gt; &lt;br /&gt;thanks</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011683</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011683Eric Ushie</comments>
            <author/>
            <pubDate>Mon, 12 May 2008 05:59:07 MDT</pubDate>
        </item>
        <item uniqueID="25-011682">
            <title>Odd behaviour of project in Windows Vista</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011682</link>
            <description>Hi all,&lt;br /&gt; &lt;br /&gt;I had tested my project well on my local machine(Windows XP) and it worked fine. I then tested the same code on my flat mates machine which was Windows Vista and kept getting a FileNotFound Exception which made no sense as the file was there and all the priveleges required eg. reade+write were provided.&lt;br /&gt; &lt;br /&gt;Also I was not able to find the suncertify.properties file in the Windows Vista machine, But I definitely know its there somewhere as the fields are automatically populated with values previously entered. I have looked in the current working directory(where it should be) and also searched the entire C drive for it with no luck..&lt;br /&gt; &lt;br /&gt;Anyone have any ideas if the above two problems may be caused due to W...</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011682</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011682James Clarke</comments>
            <author/>
            <pubDate>Sun, 11 May 2008 05:25:04 MDT</pubDate>
        </item>
        <item uniqueID="25-011681">
            <title>Does anyone buy Sun voucher recently?</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011681</link>
            <description>Hi:&lt;br /&gt;I want to buy a voucher for essay exam.&lt;br /&gt;When I order it online, after entering every information, I press order&lt;br /&gt;but nothing happened.&lt;br /&gt;Then I go back to the original page, I found the link disappear.&lt;br /&gt;I don't know if I have ordered the voucher successfully.&lt;br /&gt;I can't check my order status.&lt;br /&gt; &lt;br /&gt;Does anyone buy Sun voucher online recently?&lt;br /&gt;Do I need to call a representative to buy the voucher?&lt;br /&gt; &lt;br /&gt;Thanks</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011681</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011681Chih-Wei Lee</comments>
            <author/>
            <pubDate>Fri, 9 May 2008 22:21:00 MDT</pubDate>
        </item>
        <item uniqueID="25-011680">
            <title>Passed 389/400</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011680</link>
            <description>Finally, got the results after almost 4 weeks of waiting, here it is:&lt;br /&gt; &lt;br /&gt;Assignmnet: URLyBird 1.2.1&lt;br /&gt; &lt;br /&gt;General Con: 100 96 &lt;br /&gt;Documentation: 70 70 &lt;br /&gt;OOD: 30 30 &lt;br /&gt;GUI: 40 33 (I admit I cut a few corners here)&lt;br /&gt;Locking: 80 80 &lt;br /&gt;Data Store: 40 40 &lt;br /&gt;Network Server: 40 40 &lt;br /&gt;Total: 400 389&lt;br /&gt; &lt;br /&gt;Special thanks to specific ranchers who regularly answered my questions, and of course to everyone else whose past discussions turned out to be very very helpful. &lt;br /&gt; &lt;br /&gt;As a final note to future/current candidates, this forum truly covers almost 100% of what you need to pass scjd.</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011680</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011680Dmitri Christo</comments>
            <author/>
            <pubDate>Fri, 9 May 2008 20:57:00 MDT</pubDate>
        </item>
        <item uniqueID="25-011679">
            <title>About Java 2 Platform Production</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011679</link>
            <description>Hi:&lt;br /&gt;I am using JDK 1.6 Update 4 to develop my assignment.&lt;br /&gt;I just wonder if this is a Java 2 Platform Production or just a Development.&lt;br /&gt; &lt;br /&gt;Thanks a lot&lt;br /&gt; &lt;br /&gt;Lee</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011679</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011679Chih-Wei Lee</comments>
            <author/>
            <pubDate>Fri, 9 May 2008 09:14:58 MDT</pubDate>
        </item>
        <item uniqueID="25-011678">
            <title>Runing two alone mode applications?</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011678</link>
            <description>Do you guys ever try runing two alone mode applications at the same time?&lt;br /&gt;I found it's a big issue, cuz they belong to different VM.&lt;br /&gt;A lof of objects designed to singleton will fail in this situation.&lt;br /&gt; &lt;br /&gt;Is there anyone ever consider this case?&lt;br /&gt;or examiner won't test like this.&lt;br /&gt; &lt;br /&gt;Thanks</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011678</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011678Chih-Wei Lee</comments>
            <author/>
            <pubDate>Thu, 8 May 2008 14:34:56 MDT</pubDate>
        </item>
        <item uniqueID="25-011677">
            <title>swing(gui) code - how to keep it organized?</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011677</link>
            <description>Hi all,&lt;br /&gt; &lt;br /&gt;I was wondering how you guys go about keeping swing code manageable.&lt;br /&gt;I mean, my client-side gui contains long long lines of code for many components(menuBar, search fields, table, buttons, etc.) and most of the code is in the constructor. I have divided the code into different groups and commented them, but that's about it:&lt;br /&gt;//menubar&lt;br /&gt;code&lt;br /&gt;//search panel&lt;br /&gt;code&lt;br /&gt;//table panel&lt;br /&gt;code&lt;br /&gt;..so on&lt;br /&gt; &lt;br /&gt;Would this be neat enough? or should I put each group into different methods and call the methods one by one in the constructor(is this necessary, though?)?&lt;br /&gt;How are you guys doing this?&lt;br /&gt; &lt;br /&gt;Thanks &lt;br /&gt; &lt;br /&gt;Jon</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011677</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011677Jon Park</comments>
            <author/>
            <pubDate>Thu, 8 May 2008 13:04:56 MDT</pubDate>
        </item>
        <item uniqueID="25-011676">
            <title>When can I download the assignment after the purchase</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011676</link>
            <description>Hi,&lt;br /&gt; &lt;br /&gt;I purchased the assignment yesterday by credit card. But I still cannot download it now. I have to wait 48 hours, right?&lt;br /&gt; &lt;br /&gt;Besides, this assignment is $250, how about the essay, $150, or $300?&lt;br /&gt; &lt;br /&gt;Thanks a lot!</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011676</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011676Yu Sun</comments>
            <author/>
            <pubDate>Thu, 8 May 2008 09:28:55 MDT</pubDate>
        </item>
        <item uniqueID="25-011675">
            <title>checking for available records for booking</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011675</link>
            <description>Hi &lt;br /&gt; &lt;br /&gt;My assignment B&amp;S says that a record can be booked when the owner field is empty. &lt;br /&gt; &lt;br /&gt;where do we have to check whether the owner field is empty or not. &lt;br /&gt; &lt;br /&gt;Currently I am checking this in the business method: &lt;br /&gt;bookContractor&lt;br /&gt; &lt;br /&gt;pseudocode&lt;br /&gt;bookContractor(customer id, recordNumber) throws SecurityException{&lt;br /&gt;1. if( record is already booked )throw SecurityException;&lt;br /&gt;2. lock&lt;br /&gt;3. read record&lt;br /&gt;4. update&lt;br /&gt;5. unlock&lt;br /&gt;}&lt;br /&gt; &lt;br /&gt;Or should we just check this at the GUI layer(client side) by getting the owner id from the TableModel and prevent the calling of business method bookContractor. &lt;br /&gt; &lt;br /&gt;How did you approach this?</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011675</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011675Mary John</comments>
            <author/>
            <pubDate>Wed, 7 May 2008 15:16:53 MDT</pubDate>
        </item>
        <item uniqueID="25-011674">
            <title>B&amp;amp;S: Doubts in RMI</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011674</link>
            <description>Hi Ranchers,&lt;br /&gt; &lt;br /&gt;Background&lt;br /&gt;----------&lt;br /&gt;I am working on my SCJD. Until now I've created a Data-Access-Layer and a GUI. Between both I've implemented a very small business layer (methods book, release, search). My GUI doesn't communicate directly with the Data-Access-Layer, it goes over the business layer. The application works quite fine, but until now it is all single-user. I've not create the server part. &lt;br /&gt; &lt;br /&gt;I'm quite familiar with topics like Swing or the RandomAccessFile, but RMI and Sockets are new for me. Because I don't know any of these twos techniques, and most of you use RMI, I decided to make my first steps in RMI.&lt;br /&gt; &lt;br /&gt;Server&lt;br /&gt;------&lt;br /&gt;I successfully created a very small test case with a ...</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011674</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011674Christian Nicoll</comments>
            <author/>
            <pubDate>Wed, 7 May 2008 12:18:53 MDT</pubDate>
        </item>
        <item uniqueID="25-011673">
            <title>How many people among How many passes the SCJD ?</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011673</link>
            <description>Hi All !&lt;br /&gt;I just want to know that if 100 people sit for SCJD how many get it clear it ?</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011673</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011673Awdhesh Kumar</comments>
            <author/>
            <pubDate>Wed, 7 May 2008 03:00:52 MDT</pubDate>
        </item>
        <item uniqueID="25-011672">
            <title>Wish me best</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011672</link>
            <description>Hi Friends !&lt;br /&gt;I am Awdhesh Kumar. &lt;br /&gt;Done SCJP 1.5. And starting my preparation for SCJD. &lt;br /&gt;Wish me best. I am excited after joining this forum.&lt;br /&gt;Will get good friends here.</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011672</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011672Awdhesh Kumar</comments>
            <author/>
            <pubDate>Wed, 7 May 2008 00:42:51 MDT</pubDate>
        </item>
        <item uniqueID="25-011671">
            <title>Help concerning the &amp;quot;isLocked&amp;quot; method</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011671</link>
            <description>I have implemented the "isLocked" method in the following manner:&lt;br /&gt; &lt;br /&gt;&lt;blockquote&gt;code:&lt;hr&gt;&lt;pre&gt;boolean isLocked(int recNo) {&lt;br /&gt; mapLock.lock();&lt;br /&gt; try{&lt;br /&gt; return (lockedRecords.containsKey(recNo));&lt;br /&gt; }finally{&lt;br /&gt; mapLock.unlock();&lt;br /&gt; }&lt;br /&gt;}&lt;/pre&gt;&lt;hr&gt;&lt;/blockquote&gt;&lt;br /&gt; &lt;br /&gt;I was wondering how you guys decided to then use this method inside your bussiness logic. Did some of you just implement it and did not use it at all. Or can we use this method prior reading or finding data to enhance record locking on the client side?&lt;br /&gt; &lt;br /&gt;Thanks for your responses.&lt;br /&gt; &lt;br /&gt;Fred</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011671</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011671Frederic Thierry</comments>
            <author/>
            <pubDate>Tue, 6 May 2008 07:58:49 MDT</pubDate>
        </item>
        <item uniqueID="25-011670">
            <title>Waiting dialog</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011670</link>
            <description>Hi all at this forum,&lt;br /&gt; &lt;br /&gt;I'm thinking of using a small waiting dialog for actions (specifically: user hits book button) which might take a long time, for example because they are waiting for a lock to get available, or for a lousy network connection. &lt;br /&gt; &lt;br /&gt;But most of the time, creating and showing the dialog would take more time then the whole action to be finished, so probably this is overdoing and overcomplicating the assignment. &lt;br /&gt; &lt;br /&gt;Just wondering how people are handling this: &lt;br /&gt; &lt;br /&gt;1) do you have any waiting dialog or message for the user with actions which might take time? Or is just a simple mouse pointer change enough?&lt;br /&gt; &lt;br /&gt;2) is it smart to disable action invoking components (buttons, menu's) ...</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011670</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011670rinke hoekstra</comments>
            <author/>
            <pubDate>Mon, 5 May 2008 13:04:47 MDT</pubDate>
        </item>
        <item uniqueID="25-011669">
            <title>search-- action Performed: </title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011669</link>
            <description>Hi all,&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Can some of you comment on my actionPerformed method for the SearchButton's actionListener. &lt;br /&gt; &lt;br /&gt;What you think of the way I create the criteria string? &lt;br /&gt;My business layer is on server side and it will return an ArrayList to &lt;br /&gt;client and then a TableModel is populated and JTable is set. ? How about that? &lt;br /&gt;This actionPerformed method can handle cases where &lt;br /&gt;1. user search by name only&lt;br /&gt;2. user search by location only&lt;br /&gt;3. user search by name and location&lt;br /&gt; &lt;br /&gt;I do not allow search of name Logical OR location, as it doesnt make much &lt;br /&gt;sense to me.? what you think?&lt;br /&gt; &lt;br /&gt;Thanks&lt;br /&gt; &lt;br /&gt;Thanks&lt;br /&gt; &lt;br /&gt;&lt;blockquote&gt;code:&lt;hr&gt;&lt;pre&gt; &lt;br /&gt;public void actionPerformed...</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011669</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011669Mary John</comments>
            <author/>
            <pubDate>Mon, 5 May 2008 12:34:47 MDT</pubDate>
        </item>
        <item uniqueID="25-011668">
            <title>gui choices</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011668</link>
            <description>Hi all, &lt;br /&gt; &lt;br /&gt;I'm doubting a bit about my GUI main window design.&lt;br /&gt; &lt;br /&gt;I could go for the "natural reading order" design (going from left top to right bottom), meaning I have the search edits and search bottom on top, then a big panel with the table, and then at the bottom right the book button.&lt;br /&gt; &lt;br /&gt;But this is not a "logical grouping of components", and it feels more natural to group all buttons / edits together on the bottom pane (search items left, book button right) and have the table fill the whole top/center area above it. &lt;br /&gt; &lt;br /&gt;Any thoughts?&lt;br /&gt; &lt;br /&gt;Rinke</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011668</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011668rinke hoekstra</comments>
            <author/>
            <pubDate>Mon, 5 May 2008 01:16:45 MDT</pubDate>
        </item>
        <item uniqueID="25-011667">
            <title>Passed with 384/400 (B&amp;amp;S 2.3.2)</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011667</link>
            <description>I passed today, 4 weeks to the day (almost to the minute) from when I completed the essay portion (uploaded Thursday, took essay Friday).&lt;br /&gt; &lt;br /&gt;Here is the breakdown:&lt;br /&gt;General Con: 100 93&lt;br /&gt;Documentation: 70 70&lt;br /&gt;OOD: 30 30&lt;br /&gt;GUI 40 31&lt;br /&gt;Locking: 80 80&lt;br /&gt;Data Store: 40 40&lt;br /&gt;Network Server: 40 40&lt;br /&gt;Total: 400 384&lt;br /&gt; &lt;br /&gt;I have no idea what I missed on GUI. I implemented:&lt;br /&gt;"Administrator functions" add, delete and modify contractors (in addition to list, book, and unbook). To aid in use, buttons for administrator functions could be shown/hidden via a check box menu item&lt;br /&gt;"starts with" v. "contains" search, &lt;br /&gt;"case insensitive" search&lt;br /&gt;search on any of the fields&lt;br /&gt;get all records v. ref...</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011667</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011667John Donoghue</comments>
            <author/>
            <pubDate>Fri, 2 May 2008 13:16:29 MDT</pubDate>
        </item>
        <item uniqueID="25-011666">
            <title>Do we need to filter the search result data?</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011666</link>
            <description>I am confused on the instruction about search function.&lt;br /&gt;Here is description in instruction: &lt;br /&gt; &lt;br /&gt;UI:&lt;br /&gt;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. &lt;br /&gt; &lt;br /&gt;DB:&lt;br /&gt;Returns an array of record numbers that match the specified&lt;br /&gt;criteria. Field n in the database file is described by&lt;br /&gt;criteria[n]. A null value in criteria[n] matches any field&lt;br /&gt;value. A non-null value in criteria[n] matches any field&lt;br /&gt;value that begins with criteria[n]. (For example, "Fred"&lt;br /&gt;matches "Fred" or "Freddy".)&lt;br /&gt; &lt;br /&gt;Does this mean I need to filter the search result data?&lt;br /&gt;For example, user enter "Fred: on UI,...</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011666</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011666Chih-Wei Lee</comments>
            <author/>
            <pubDate>Fri, 2 May 2008 08:14:28 MDT</pubDate>
        </item>
        <item uniqueID="25-011665">
            <title>B&amp;amp;S:Populate the field information into the Record Object</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011665</link>
            <description>Hi Guys,&lt;br /&gt; &lt;br /&gt;I am using the VALUE OBJECT pattern which is mentioned in Andrew's book, but I am stuck with a question.&lt;br /&gt; &lt;br /&gt;In the instruction of the assignment, in the header information part, it includes the DB schema as well, and all of the field names and length can be found here.&lt;br /&gt;After I read every Record information, I need to populate all the field values into the OBJECT,in my Case, my Record Object is called Contract.And I will populate the information like this(similar to Andrew's book's example)&lt;br /&gt;I will use the Length which grabbed from the header information part.&lt;br /&gt;String name=fieldReader.readField(****,****);&lt;br /&gt;String location=fieldReader.readField(****,****);&lt;br /&gt;String spec=fieldReader.readField...</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011665</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011665Rico ZHANG</comments>
            <author/>
            <pubDate>Thu, 1 May 2008 01:42:24 MDT</pubDate>
        </item>
        <item uniqueID="25-011664">
            <title>Is checking for SecurityException in updateRecord method required?</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011664</link>
            <description>Hello Ranchers,&lt;br /&gt; &lt;br /&gt;I am doing the URLyBird project. and I have a question on the SecurityException that is thrown by the updateRecord method. &lt;br /&gt; &lt;br /&gt;&lt;br /&gt;The JavaDoc for updateRecord(long recNo, String[] data, long lockCookie) below suggests that the updateRecord() method should do a check on the LockManagers reservations (a hashmap object that stores the record number as the key and lockCookie as the value) against the parameters provided to the updateRecord() prior to committing the changes to the database.&lt;br /&gt; &lt;br /&gt;// Modifies the fields of a record. The new value for field n &lt;br /&gt;// appears in data[n]. Throws SecurityException&lt;br /&gt;// if the record is locked with a cookie other than lockCookie.&lt;br /&gt;public void updat...</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011664</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011664sunny hsiao</comments>
            <author/>
            <pubDate>Wed, 30 Apr 2008 01:32:21 MDT</pubDate>
        </item>
        <item uniqueID="25-011663">
            <title>Search Filter methods</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011663</link>
            <description>(UrlyBird 1.1.1)&lt;br /&gt; &lt;br /&gt;Most posts in this forum on the search function are on the interpretation of the "starting with" versus the "exact match" instructions. I will not repeat that, you can do a search if you want to read prior discussions on this. &lt;br /&gt; &lt;br /&gt;My conclusion is:&lt;br /&gt;&lt;ul type="square"&gt;&lt;li&gt;Data returns matches starting with...&lt;li&gt;For the gui, these results are filtered back to only exact matches&lt;br /&gt;&lt;/ul&gt; &lt;br /&gt;What interests me now, is HOW to do this filtering. Just wondering how people are handling this. You can filter already on the server side or on the client side. And you can filter with an extra table model layer, or directly on the arraylist with rooms.&lt;br /&gt; &lt;br /&gt;What is the most elegant sollution?</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011663</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011663rinke hoekstra</comments>
            <author/>
            <pubDate>Tue, 29 Apr 2008 07:54:18 MDT</pubDate>
        </item>
        <item uniqueID="25-011662">
            <title>B&amp;amp;S: how to deal with the header information</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011662</link>
            <description>Hi Guys,&lt;br /&gt; &lt;br /&gt;Just want to know can I set the other header information as final static variables(coz tat will be much easier), or I should load it from the db file every time I need them.&lt;br /&gt; &lt;br /&gt;i.e, the length of every field in a record,&lt;br /&gt;the offSet of the Record 0..&lt;br /&gt; &lt;br /&gt;things like this.&lt;br /&gt; &lt;br /&gt;Hope that someone can help me&lt;br /&gt; &lt;br /&gt;Thanks...</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011662</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011662Rico ZHANG</comments>
            <author/>
            <pubDate>Tue, 29 Apr 2008 01:36:18 MDT</pubDate>
        </item>
        <item uniqueID="25-011661">
            <title>About the caculation for the offset</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011661</link>
            <description>Hi Guys,&lt;br /&gt;I got the B&amp;S assignment, but after I read the offset from header information. &lt;br /&gt;I tried to read the record from the DB file by this way: dataInStream.read(byteArray, offset,len), but I cannot get what I need here.&lt;br /&gt; &lt;br /&gt;I know the offset is the 4 byte numeric value in the header, did I do the wrong thing to read the records?&lt;br /&gt; &lt;br /&gt;Anyone can help me?Cheers</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011661</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011661Rico ZHANG</comments>
            <author/>
            <pubDate>Mon, 28 Apr 2008 18:00:16 MDT</pubDate>
        </item>
        <item uniqueID="25-011660">
            <title>Passed SCJD</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011660</link>
            <description>I like to thank all the people here who helped me. This forum is the best. Good luck all.&lt;br /&gt; &lt;br /&gt;Test: Sun Certified Developer for the Java 2 Platform (310-027) &lt;br /&gt;Score: 345 &lt;br /&gt;General Considerations (maximum = 100): 99 &lt;br /&gt;Documentation (maximum = 70): 70 &lt;br /&gt;O-O Design (maximum = 30): 30 &lt;br /&gt;GUI (maximum = 40): 31 &lt;br /&gt;Locking (maximum = 80): 44 &lt;br /&gt;Data store (maximum = 40): 40 &lt;br /&gt;Network server (maximum = 40): 40</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011660</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011660fei lin</comments>
            <author/>
            <pubDate>Mon, 28 Apr 2008 13:54:16 MDT</pubDate>
        </item>
        <item uniqueID="25-011659">
            <title>URLyBird: Concurrent modification of records - How to deal with it?</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011659</link>
            <description>Hi ranchers&lt;br /&gt; &lt;br /&gt;i'm doing URLyBird (v. 1.1.3). Currently i'm having a hard time figuring out, how to implement the client's business logic. The assignment paper requires my UI ...&lt;br /&gt; - "to allow the user to search for all the records, or for records where &lt;br /&gt; the name and/or location fields exactly match values specified by the&lt;br /&gt; user"&lt;br /&gt; - "to allow the user to book a selected record, updating the database&lt;br /&gt;ngly"</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011659</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011659Alexander D&#xFFFD;nisch</comments>
            <author/>
            <pubDate>Mon, 28 Apr 2008 11:36:16 MDT</pubDate>
        </item>
        <item uniqueID="25-011658">
            <title>if there is 1 RAF instance, then why lock??</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011658</link>
            <description>Hi all,&lt;br /&gt; &lt;br /&gt;If your design consists of only 1 working RAF instance for the whole program(and all methods using this instance is synchronized), it means only one operation(read,write,etc.) can be done at a time. Then what's the point of having logical locking mechanism(lock(), isLocked(), etc.)? Just for the sake of meeting scjd specification? And is this really meeting the concurrency requirement in the spec, when nothing can be done concurrently?&lt;br /&gt; &lt;br /&gt;I personally wanted to have 1 RAF instance per client, but I decided not to, since there are limitations on the number of file pointers that can exist at the same time. A pool of RAF instances can work(and I might implement one), but it seems to be complicating the problem.&lt;br ...</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011658</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011658Jon Park</comments>
            <author/>
            <pubDate>Mon, 28 Apr 2008 00:02:14 MDT</pubDate>
        </item>
        <item uniqueID="25-011657">
            <title>B&amp;amp;S Writing to messages to console.</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011657</link>
            <description>Hi All,&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;I have seen some people who passed the SCJD had mentioned that they just chose to write messages to console.&lt;br /&gt; &lt;br /&gt;Is writing to console means nothing but using System.out.println("....")?</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011657</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011657John Mattman</comments>
            <author/>
            <pubDate>Sat, 26 Apr 2008 13:38:09 MDT</pubDate>
        </item>
        <item uniqueID="25-011656">
            <title>Is it neccessary to have this certification?</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011656</link>
            <description>Hi everyone,&lt;br /&gt; &lt;br /&gt;I have cleared SCJP 5.0 and I am willing to take SCWCD 5.0.&lt;br /&gt;I want to know is it necessary to have this certification.</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011656</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011656Pramod Shivale</comments>
            <author/>
            <pubDate>Sat, 26 Apr 2008 09:30:09 MDT</pubDate>
        </item>
        <item uniqueID="25-011655">
            <title>B&amp;amp;S Configuration?. Help me understand it.</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011655</link>
            <description>Hello people,&lt;br /&gt; This question has been asked many many times. Still some things are not clear to me by reading &lt;br /&gt;the related threads. &lt;br /&gt; &lt;br /&gt;Here are my questions&lt;br /&gt; &lt;br /&gt;1) can i create a package suncertify.config. In that package i want to create a java class Called Configuration which is the entry point to my application&lt;br /&gt; &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;In the Configuration class, I have a main() method constructs a dialog for configuration based on the type of argument.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;2)&lt;br /&gt; &lt;br /&gt;java -jar &amp;lt;path_and_filename&amp;gt; Server&lt;br /&gt; &lt;br /&gt;pops up a dialog that requires the following user input.&lt;br /&gt; &lt;br /&gt;Server name: Is this really required? or can we get the Ip address using InetAddress.getLocalHos...</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011655</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011655John Mattman</comments>
            <author/>
            <pubDate>Thu, 24 Apr 2008 08:58:02 MDT</pubDate>
        </item>
        <item uniqueID="25-011654">
            <title>B&amp;amp;S-How to deal with some magic number?</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011654</link>
            <description>How you guys deal with some magic number, like the index of data field?&lt;br /&gt;For example, on UI portion, you have to know the index of owner field is 5&lt;br /&gt;so you can set a customer ID when someone book a contractor, like&lt;br /&gt;data[5] = "BS123456";&lt;br /&gt; &lt;br /&gt;Do you hard code the index "5" or how you handle this?&lt;br /&gt; &lt;br /&gt;Thanks</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011654</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011654Chih-Wei Lee</comments>
            <author/>
            <pubDate>Thu, 24 Apr 2008 08:20:02 MDT</pubDate>
        </item>
        <item uniqueID="25-011653">
            <title>How you guys handle exception?</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011653</link>
            <description>I have question about handle exception.&lt;br /&gt;According to DB.java interface, we are limited to throw only several exception like RecordNotFoundException, SecurityException.&lt;br /&gt;How about the IOException might be occured when accessing db file?&lt;br /&gt;do you guys log into a text file or print it on console?&lt;br /&gt;How do you handle these exception?&lt;br /&gt; &lt;br /&gt;Thanks&lt;br /&gt; &lt;br /&gt;Lee</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011653</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011653Chih-Wei Lee</comments>
            <author/>
            <pubDate>Wed, 23 Apr 2008 08:44:00 MDT</pubDate>
        </item>
        <item uniqueID="25-011652">
            <title>Future Proof Design?</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011652</link>
            <description>Hello, &lt;br /&gt; &lt;br /&gt;I'm about to finish my assingment and I'm just wondering if anyone had take care of a future proof design.&lt;br /&gt; &lt;br /&gt;The B&amp;S Assignment says something of "Your user interface should be designed with the epectation of future functionality enhancements, and it should establish a framework that will support this with minimal disruption to the user when this occurs". Is this already done by using the model view control pattern or must I think a little bit deeper in this?&lt;br /&gt; &lt;br /&gt;Another part of the assignment says "Bodgitt &amp; Scarper wants to move into Internet-based marketing, and hopes to be able to provide their services directly to customers over the web." Have I to think about enterprise patterns, e.g. ValueList to...</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011652</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011652Daniel Haupt</comments>
            <author/>
            <pubDate>Wed, 23 Apr 2008 08:15:59 MDT</pubDate>
        </item>
        <item uniqueID="25-011651">
            <title>the Essay exam</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011651</link>
            <description>I am addressing to Those Who Passed:&lt;br /&gt;I need some info about the technical details of the procedure:&lt;br /&gt;&lt;ul type="square"&gt;&lt;li&gt;Is the candidate allowed to use dictionaries (suppose my native language is not English)?&lt;li&gt;If yes, should the Candidate to bring the dictionaries with him, or them will be provided to him by Prometric employee?&lt;li&gt;Has the Application (the one the Candidate to interact with while the process) a spell-checker installed?&lt;li&gt;Does the Application allow to print the answers (in order to ensure that them look nice on paper)? &lt;/ul&gt;</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011651</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011651Alexander V Fahrmann</comments>
            <author/>
            <pubDate>Wed, 23 Apr 2008 05:14:00 MDT</pubDate>
        </item>
        <item uniqueID="25-011650">
            <title>About choices.txt</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011650</link>
            <description>I am at the point to work on documentation but I have no idea how much I am supposed to write in choices.txt.&lt;br /&gt;I read some post on JavaRanch and found someone has below bulletin.&lt;br /&gt;I just wonder if this is too much?&lt;br /&gt;Why I need to talk about code clarity and documentation in choices.txt?&lt;br /&gt;According to the insturction, choices.txt is &lt;br /&gt; &lt;br /&gt;"Detail the problems you perceived, the issues surrounding them, your value judgments, and the decisions that you made. This document should also describe any uncertainties you had regarding the project, and the decisions you made when resolving them."&lt;br /&gt; &lt;br /&gt;So I consider it's a document to describe your decision about design.&lt;br /&gt;It's not a document to talk about the design co...</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011650</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011650Chih-Wei Lee</comments>
            <author/>
            <pubDate>Tue, 22 Apr 2008 15:01:46 MDT</pubDate>
        </item>
        <item uniqueID="25-011649">
            <title>create() reusing possibly a deleted record</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011649</link>
            <description>Hi All,&lt;br /&gt; &lt;br /&gt;UrlyBird 1.3.1&lt;br /&gt; &lt;br /&gt;In my server interface provided by Sun the specification says that the create() method should create a new record in the database with the possibility of reusing a deleted record. What exactly does this mean?&lt;br /&gt; &lt;br /&gt;Deleted records are marked with a byte '1' so does this mean that if a record is marked as deleted in the file/database, i should create the new record by reusing the storage space on file taken up by a deleted record?&lt;br /&gt; &lt;br /&gt;I would just like clarification on this issue and what the spec. means here.&lt;br /&gt; &lt;br /&gt;Thanks,&lt;br /&gt;David</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011649</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011649David Winters Junior</comments>
            <author/>
            <pubDate>Tue, 22 Apr 2008 08:49:46 MDT</pubDate>
        </item>
        <item uniqueID="25-011648">
            <title>Hard Code Magic Cookie?</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011648</link>
            <description>I have taken a look several post on JavaRanch about magic cookie.&lt;br /&gt;According to these discussion, the magic cookie is related to assignment version, also database schema version.&lt;br /&gt;Can I say "Magic cookie is database schema number"?&lt;br /&gt; &lt;br /&gt;So if I would like my application only to read a specific database schema,&lt;br /&gt;I hard code the magic cookie in my code.&lt;br /&gt; &lt;br /&gt;Is this a good way to deal with magic cookie?&lt;br /&gt; &lt;br /&gt;Thanks</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011648</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011648Chih-Wei Lee</comments>
            <author/>
            <pubDate>Tue, 22 Apr 2008 07:59:46 MDT</pubDate>
        </item>
        <item uniqueID="25-011646">
            <title>Some questions B&amp;amp;S...</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011646</link>
            <description>Hi ranchers, &lt;br /&gt; &lt;br /&gt;I&#xFFFD;m starting the development of my project and I have a few questions:&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;1) The requirements for the GUI functionality in the B&amp;S state that it must allow CSRs to search contractors and book a specific record. Now, is it necessary (for the purpose of the exam) to offer the CSRs a "Remove book" functionality as well?&lt;br /&gt; &lt;br /&gt;2) In the Search part of my GUI, the user can search for all records or for records that exactly match values specified by the user regarding the name and/or location fields. Then, I&#xFFFD;m thinking of putting two comboboxes, one containing the names of all contractors and one containing all the locations, and the user simply selects one or both of the comboboxes e clicks a search...</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011646</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011646A. Gazola</comments>
            <author/>
            <pubDate>Mon, 21 Apr 2008 18:04:21 MDT</pubDate>
        </item>
        <item uniqueID="25-011645">
            <title>Exam Type</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011645</link>
            <description>Hi,&lt;br /&gt; &lt;br /&gt;What is the Exam Type? Heard that its not multiple choice as SCJP, SCWCD. Kindly, let me know the exam type and good study materials.</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011645</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011645Vignesh Waran</comments>
            <author/>
            <pubDate>Mon, 21 Apr 2008 05:06:16 MDT</pubDate>
        </item>
        <item uniqueID="25-011644">
            <title>DataInputStream vs DataOutputStream</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011644</link>
            <description>In my assignment, i am asked to use the format of DataInputStream and DataOutputStream. for reading, i can easily combine the readXxx() and &lt;br /&gt;skip(long) methods to read values and reposition the file pointer respectively.&lt;br /&gt; &lt;br /&gt;However, when it comes to writing, DataOutputStream has writeXxx() but these methods can only write to the end of the file. there is no method to reposition the file pointer in order to write to a desired position.&lt;br /&gt; &lt;br /&gt;My question is, is there a way to reposition the file pointer for writing using DataOutputStream class?&lt;br /&gt; &lt;br /&gt;I have 2 alternative approaches and i'll like some critique on my idea:&lt;br /&gt; &lt;br /&gt;(1) I have thought of reading the entire database to memory and overwrite the databas...</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011644</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011644Eric Ushie</comments>
            <author/>
            <pubDate>Mon, 21 Apr 2008 03:16:17 MDT</pubDate>
        </item>
        <item uniqueID="25-011643">
            <title>locking - why do we have to identify the client?</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011643</link>
            <description>hi all,&lt;br /&gt; &lt;br /&gt;i was checking out the old posts to get an answer for the following question, but the answer isn't too clear to me.&lt;br /&gt; &lt;br /&gt;question : (by David Winters Junior)&lt;br /&gt;|why do we need to identify the client at all duirng locking?&lt;br /&gt; &lt;br /&gt;answer : (by Alex Belisle Turcot)&lt;br /&gt;|You need to know which client has the lock, to make sure that only this |client will be allowed to update/delete a record.. Which is the purpose of |locking the record.&lt;br /&gt;|&lt;br /&gt;|If you don't identify the client, then your update/delete got no way to |check if the "caller" is the "owner" of the record:&lt;br /&gt;|1. Bob locks record 2.&lt;br /&gt;|2. Alice tries to update record 2.&lt;br /&gt;|3. Alice is not the client owning record 2, the operation is re...</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011643</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011643Jon Park</comments>
            <author/>
            <pubDate>Sun, 20 Apr 2008 12:20:12 MDT</pubDate>
        </item>
        <item uniqueID="25-011641">
            <title>Documentation/JavaDoc Question</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011641</link>
            <description>My assignment paper is somewhat unclear about which functions are required to be documented in JavaDoc format. So far i used JavaDoc comments only for public and protected methods (the ones that could be of interest for external users). For private methods i used plain comments. How did you go about this?&lt;br /&gt; &lt;br /&gt;Thanks,&lt;br /&gt;alex</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011641</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011641Alexander D&#xFFFD;nisch</comments>
            <author/>
            <pubDate>Sun, 20 Apr 2008 00:36:26 MDT</pubDate>
        </item>
        <item uniqueID="25-011640">
            <title>User interface Question</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011640</link>
            <description>Hello,&lt;br /&gt; &lt;br /&gt;my assignment paper for the SCJD says in the User interface section:&lt;br /&gt; &lt;br /&gt;"Your user interface should be designed with the expectation of future&lt;br /&gt;functionality enhancements, and it should establish a framework that will&lt;br /&gt;support this with minimal disruption to the users when this occurs."&lt;br /&gt; &lt;br /&gt;Can someone please explain, what this is supposed to tell me?&lt;br /&gt; &lt;br /&gt;Thanks in advance,&lt;br /&gt;alex</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011640</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011640Alexander D&#xFFFD;nisch</comments>
            <author/>
            <pubDate>Sat, 19 Apr 2008 11:04:24 MDT</pubDate>
        </item>
        <item uniqueID="25-011639">
            <title>Record-level locking question</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011639</link>
            <description>Sorry for the numerous questions. Internet access is sparse here in Iraq, so my posts tend to be "batch-posted" when I get online.&lt;br /&gt; &lt;br /&gt;I'm implementing database record-locking. I have a Map&amp;lt;Long, Long&amp;gt; where key=recNo, and value=cookie. If there's an entry in the Map for that recNo, then the record is locked. When I use the wait() and notifyAll() methods, I'm using them on the map itself. I don't see how I can do it elegantly on a record-by-record basis. &lt;br /&gt; &lt;br /&gt;My assignment specifies that if a client needs to lock a record, and the record is already locked, then the thread needs to go to sleep. In fact, it states that the thread must be "consuming no CPU cycles until the desired resource becomes available". By locking o...</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011639</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011639Jimmy Ho</comments>
            <author/>
            <pubDate>Sat, 19 Apr 2008 10:02:24 MDT</pubDate>
        </item>
        <item uniqueID="25-011638">
            <title>Magic cookie in database file - what for?</title>
            <link>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011638</link>
            <description>So the database file provided in my SCJD assignment has its first two bytes reserved as a magic cookie at the very beginning of the file. What is this magic cookie for? I currently don't see a use for it. Am I missing something?</description>
            <guid isPermaLink="true">http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011638</guid>
            <comments>http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=25&amp;t=011638Jimmy Ho</comments>
            <author/>
            <pubDate>Sat, 19 Apr 2008 09:58:24 MDT</pubDate>
        </item> 
    </channel>
</rss>
