糊言亂語

          志未半斤, 才無八兩. 有苦有樂, 糊涂過活。
          posts - 25, comments - 7, trackbacks - 0, articles - 42
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          [Jakarta Commons筆記] 開篇

          Posted on 2007-09-25 22:37 Stanley Sun 閱讀(186) 評論(0)  編輯  收藏 所屬分類: 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
          主站蜘蛛池模板: 巢湖市| 文安县| 北安市| 定南县| 云南省| 康马县| 全南县| 阿荣旗| 济阳县| 基隆市| 五河县| 莲花县| 德江县| 长顺县| 拉萨市| 桃园市| 曲松县| 八宿县| 崇州市| 青岛市| 太仆寺旗| 泸西县| 南郑县| 台江县| 孝感市| 许昌县| 晋城| 合水县| 兴宁市| 奉化市| 个旧市| 滨州市| 吉木乃县| 拉萨市| 乌兰察布市| 行唐县| 抚州市| 汉中市| 溧水县| 泰来县| 遂平县|