JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Java Certification  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 Re:準備SCJD的一些心得 [Re:systempanic]
EdwardC





發文: 7
積分: 2
於 2004-09-18 22:43 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list

systempanic wrote:
11.網路方面可選擇Socket或RMI,我個人當然選擇較簡單的RMI啦,大致上follow Habibi的書上應可完成,但若是選擇使用multiple Data instances的話可能需要寫一個ConnectionFactory,把這一個ConnectionFactory object bind到rmi registry,然後每一個client request進來時都產生一個新的DataAdapter object給client. (註: DataAdapter和Data的關係是1:1)

13. 由於RMI server thread pooling機制有可能會使用同一個thread來服務不同的client,所以在unlock方法中可能需要使用client id來判斷該client是否是之前鎖定同一recNo的client (唉,這是我剛在ranch上發現我沒注意到的....),另外可能還要考慮萬一client當機或網路斷線時如何release locked recNo. 在ranch上有一長篇文章討論(題目是:Single table / Simple Locking - WeakHashMap vs WeakReferences),我打算這兩天就利用這方法來改進我的locking mechanism (done)

在spec中有說明,你的設計或程式即使給novice level developer看應容易了解,所以最好是以簡單易懂的做法為主,避免smart hacks.

Quoted from spec: A clear design, such as will be readily understood by junior programmers, will be preferred to a complex one, even if the complex one is a little more efficient.


我所謂的tricky,指的不是用複雜難懂的設計來達成目的,我用一套更簡單的方法來達成locking&RMI的目的,原因是因為我覺得SCJD的應考者幾乎把Habibi的書當作聖經在讀,一遇到疑問就比照書上的方法辦理,近幾年來javaranch上更是所有討論一面倒都是以這種方法來設計,但試問為了達成locking的issue就一定要照著11與13點去做嗎? 這樣的架構真的好懂嗎? 這樣的設計絕對是正確的,因為已經有成千上萬的人,都照本宣科的拿到了這張證照,但這是不是最好的解決方案,就是未知數了....

想說的是在SCJD考試中,locking是一個issue,為了達成這個issue,所有的應考者都應該要嘗試想一套自己的方式來解決問題,而不是直接把書上與討論區上的東西當成是自己的solution,如果是這樣的話這張SCJD證照對應考者來說,充其量不過是SCJP partII。

如果是為了證照而去參加考試,去買Habibi的書來看,照著裡面的方法作,保證會過,但值得深思的是,在現實工作環境中,會不會有一本這樣標準答案的書可以依循。

P.S. 我這個人除了懶與有種外,對錢也很小氣,我不想花了13000後讓閱卷者很輕鬆的賺這個錢,我要他們必須遵照我的想法來看專案程式,幫我看看我的想法是否有不妥之處,這樣我的13000才花得值得Big Smile


EdwardC edited on 2004-09-18 22:50
reply to postreply to post
==============================
SCMAD(preparing...)
SCJP SCJD
SCWCD
RHCE

Have a dream? Go forward it!
==============================
話題樹型展開
人氣 標題 作者 字數 發文時間
22580 [精華] 準備SCJD的一些心得 systempanic 3148 2004-07-27 10:21
17753 Re:準備SCJD的一些心得 gitaman 80 2004-08-04 10:07
18456 Re:準備SCJD的一些心得 systempanic 400 2004-08-04 12:52
16174 Re:準備SCJD的一些心得 gitaman 373 2005-01-04 09:31
15895 Re:準備SCJD的一些心得 systempanic 489 2005-01-04 12:36
15907 Re:準備SCJD的一些心得 gitaman 244 2005-01-04 17:41
15758 Re:準備SCJD的一些心得 systempanic 571 2005-01-04 20:05
15743 Re:準備SCJD的一些心得 gitaman 15 2005-01-05 08:38
5539 Re:準備SCJD的一些心得 LKK388 22 2011-09-09 20:07
6023 Re:準備SCJD的一些心得 ha9016559 246 2011-11-30 00:06
17070 Re:準備SCJD的一些心得 RogerY2k 70 2004-09-16 08:46
16838 Re:準備SCJD的一些心得 EdwardC 915 2004-09-16 15:03
16542 Re:準備SCJD的一些心得 systempanic 611 2004-09-18 12:22
16566 Re:準備SCJD的一些心得 systempanic 493 2004-09-18 10:36
16673 Re:準備SCJD的一些心得 dtaun 33 2004-09-18 21:06
16650 Re:準備SCJD的一些心得 EdwardC 1460 2004-09-18 22:43
16649 Re:準備SCJD的一些心得 systempanic 803 2004-09-18 23:00
16515 Re:準備SCJD的一些心得 gitaman 341 2004-09-20 10:07
16825 Re:準備SCJD的一些心得 systempanic 989 2004-09-20 10:44
13907 Re:準備SCJD的一些心得 cvc 28 2006-08-20 15:12
15621 Re:準備SCJD的一些心得 systempanic 84 2006-10-21 12:27
18707 Re:準備SCJD的一些心得 anc 75 2004-10-13 01:54
16026 Re:準備SCJD的一些心得 systempanic 5102 2004-12-29 23:00
16418 Re:準備SCJD的一些心得 btsai 112 2005-01-01 12:35
» JWorld@TW »  Java Certification

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8