Vincent.Chan‘s Blog

          常用鏈接

          統計

          積分與排名

          網站

          最新評論

          [Jakarta Commons筆記] 開篇

          Java的世界,有很多(成千上萬)開源的框架,有成功的,也有不那么成功的,有聲名顯赫的,也有默默無聞的。在我看來,成功而默默無聞的那些框架值得我們格外的尊敬和關注,Jakarta Commons就是這樣的一個框架。如果你至少參與了一個中型規模的Java項目,那么我想有超過一大半的機會你都接觸和使用到了Jakarta Commons,不管你自己有沒有察覺。就我所知,除了Apache Jakarta其他許多開源框架之外,不少所謂的商業框架其實內部有些模塊是借用Commons的,甚至有一些完全就是對Commons的類進行了簡單的封裝。如果真的沒有接觸過也不要緊,當你看到它時,你自然會被它的簡單而強大所吸引。

           

          要提高Java編程水平,一條可以走的路就是學習優秀的開源框架。這又要分兩個層面:應用層面和源碼層面。從應用來說,開源的框架大都可以給你帶來生產力和/或代碼質量的大幅提升;從源碼來說,Java開源框架,尤其是那些大型的優秀的框架,其源碼對廣大Java愛好者來說都是一筆巨大的財富,你可以從中學到許多課本上學不到的東西:編碼習慣、代碼組織、注釋、文檔、如何用Java解決實際問題、特定問題的算法,等等。而這些對于我們的作為軟件開發者的實際工作而言,相當有意義。

           

          熟悉Jakarta Commons的朋友可能會覺得現在是不是有點過時,因為有很多功能在J2SE 5.0中已經包含了。其實這個問題看你怎么去看,一方面,J2SE 5.0畢竟是剛出現不久的Java版本,實際應用中,很多時候我們需要把代碼兼容等級維持在1.3或者1.4,所以很多5.0的功能我們暫時還不能放開手腳去使用;另一方面,鑒于Jakarta在一定程度上反映了一線Java開發人員的實際需求,而目前5.0已經采納了其中許多特性,我們當然也有理由相信未來的Java版本還會繼續參照Jakarta Commons的內容。有這么一套開發源碼、免費使用、商業友好的優秀API作為Java自帶API的補充,何樂而不為呢?

           

          我打算在近期陸續做一些Jakarta Commons的學習筆記放上來,供大家參考。

           

          有關Jakarta的最新動態和詳細信息,可以參考:

          http://jakarta.apache.org/commons/index.html

           

          posted on 2006-03-10 23:04 Vincent.Chen 閱讀(98) 評論(0)  編輯  收藏 所屬分類: Java

          主站蜘蛛池模板: 濮阳市| 奉新县| 铜鼓县| 蒙城县| 松桃| 宁乡县| 张掖市| 余江县| 铜川市| 乡宁县| 老河口市| 汝州市| 康乐县| 沾益县| 青河县| 湟中县| 前郭尔| 朝阳县| 大同市| 泾川县| 南木林县| 灵台县| 桃源县| 石城县| 车致| 宁津县| 永济市| 团风县| 青浦区| 宣威市| 罗田县| 班戈县| 霍州市| 仁化县| 乌鲁木齐县| 广西| 客服| 汪清县| 固阳县| 锡林浩特市| 蒲江县|