原创 深入理解REST(三)

。 。 。   3.      REST當前在JAVA中的實現 在JCP中(不會不知道JCP吧,所有的關於JAVA的規範都是由這個組織定義的 http://www.jcp.org/),已經有一個關於REST在JAVA中應用的規範JSR31

原创 OSGi的Class Loading架構

1.      OSGi簡介 OSGi: Open Services Gateway Initiative,它的初衷是建立一個開放性的平臺,通過這個平臺可以很容易的發佈可管理的服務和應用到本地網絡和設備,以達到設備管理的目的。JSR232

原创 Eclipse插件開發中10種最容易犯的錯誤

在多年培訓Eclipse插件開發的過程中,我發現新手總是容易犯一些重複的錯誤。以下是我總結的最容易犯的10個錯誤,希望能對大家有所幫助。 (10) 不讀JavaDoc 這是所有Java程序員都容易犯的錯誤。 (9) 忘

原创 用戶界面設計的原則

很多人對UI設計都嗤之以鼻,認爲那是比較低級的活,比起搞算法搞架構來,UI設計簡直不在一個檔次。其實,我認爲,這是一個誤區,嚴重的誤區。我們總是強調“Customer Oriented”,而UI是產品和用戶之間的橋樑,用戶的任何操作都必須

原创 兩種擴展Eclipse的簡單方法

      如果你不想你的eclipse目錄變得越來越龐大,越來越難以管理,你可以試一試下面的方法來管理你的plugins。 1.       通過 productextention          創建目錄,例如: XXX/My

原创 閒談項目管理之度量篇

  度量很重要,地球人都知道。 一個很簡單的例子,有人問你:貴庚呀?你回答:1. 剛剛跨入中老年行列; 2. 三十出頭;3. 三十一。 顯然,第三個答案是最準確最能說明問題的。 度量的重要性,不用說,大家都

原创 玩轉設計模式之Singleton

  設計模式很重要,地球人都知道。 Singleton是最簡單的一種設計模式,也是用得最多的一種設計模式。如果遇到這種情況:在一個VM中某一個類有且只能有一個實例,那麼就需要用到Singleton設計模式。

原创 不要濫用網絡資源

            網絡資源很豐富,地球人都知道。             但是,請不要濫用網絡資源。             如今,很多人遇到一個技術問題,首先想到的是去Google一下,看看有沒有現成的Solution。這樣做的後

原创 閒談項目管理之風險管理篇

  風險管理很重要,地球人都知道。 “我們時時刻刻都處於風險之中。” 風險是什麼?風險是還未發生,但有可能發生,而且一旦發生會造成不良後果的事情。 風險其實不可怕,只要我們能採取積極恰當的措施,就能規避風險

原创 玩轉設計模式之Observer

設計模式很重要,地球人都知道。 Observer,監控模式,簡單的說就是當被監控的Object發生特定的改變時,通知所有或部分監控者來完成相應的操作。其實,我們經常會使用到Observer模式。例如我們經常使用Listener,像對應於鼠

原创 閒談項目管理之項目計劃篇

         做任何事都要有計劃,地球人都知道。可是計劃如何寫,該有哪些內容?仁者見仁,智者見智。以下幾點是我的愚見: 做計劃不是項目經理一個人的事 要讓整個團隊都參與做計劃的過程,特別的是,涉及

原创 深入理解REST(一)

。 。 。   1.      什麼是REST REST是REpresentational State Transfer的縮寫,來源於R. Fielding的一篇博士論文:《Architectural Styles and the Des

原创 閒談項目管理之配置管理篇

  每個項目都少不了配置管理,地球人都知道。 1.            配置管理的重要性 配置管理可以保證項目產品的一致性,完整性和可追溯性。(地球人都知道) 很簡單的例子,某個項目組成員的機器

原创 深入理解REST(二)

  。 。 。   2.      REST在WEB中的應用 2.1  當前WEB應用存在的主要問題 當前WEB應用非常強調交互性和個性化,爲了達到這個目的,通常的做法是:服務器和每一個客戶端都會建立一個S

原创 班門弄斧之機械設計理論

最近一期的中央2套《對話》節目採訪的是2007年諾貝爾經濟學獎得主(忘記叫什麼了),他們討論的核心是“機械設計理論”。說實話,我不懂經濟,更別說如此抽象的理論啦。 “到底什麼是機械設計理論?用一種通俗的方法如何解釋?”這是主持人給得獎人的