熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java開源技術 >> 正文

企業應用級別的Ant模組編譯環境[2]

2013-11-23 20:53:23  來源: Java開源技術 

    概念

    首先讓我們來談及掉隱藏在編譯環境之後的幾個核心概念它們是模組層級結構(hierarchical)和資源驅動(artifactdriven)它們確切的含義又是什麼呢?

    模組

    模組編譯是指圍繞軟件模塊來進行組織的一種編譯方式一個模塊是一個邏輯的集合的功能性單元對應於系統中的一個特性對於編譯環境而言一個模塊表現為源代碼和配置文件的一個自我包含集合(selfcontained collection)這些源代碼和配置文件用來構建表現了模塊所對應的那個命名特性的軟件它幾乎和你修訂控制系統(RCSRevision Control System)(例如CVS或者Subversion)中的目錄樹是一一對應的舉幾個例子security administration wiki email都可以是一個模塊

    層級結構

    層級結構編譯是指含有分層模塊的編譯方式也就是對於一個模塊它可能是由更小的更特定的子模塊(submodule)來構成的

    如果一個模塊含有子模塊那麼它有責任保證那些子模塊以合適的方式被編譯

    隨後我們會討論例子是如何應用層級結構的概念來建立編譯環境的

    物件驅動

    物件驅動編譯是指每個存在的模塊(module)或子模塊(submodule)都是為了產生一個單獨的可部署的物件在Java項目中這些物件主要是jarwarear文件在其他類型的編譯中它們通常是二進制可執行文件或動態連接庫(dll或so)

[]  []  []  []  []  


From:http://tw.wingwit.com/Article/program/Java/ky/201311/29256.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.