十步寫Cartridge 一

2021-04-09 06:38:31 字數 1097 閱讀 5337

十步寫

cartridge

這篇文章告訴你如何寫乙個

andromda cartridge在10

個不同的步驟中,使用乙個簡單的

cartridge

從uml

開發模型中生成乙個類似於

ant的構建指令碼。這就是為什麼教程

cartridge

被叫做「

andromeda-deployment

」。新的

cartridge

作的任務

written by matthias bohlen

tuesday,21 march 2006

讓我們看看

cartridge

要處理的測試模型:

在這張圖上,你看到了四個重要的模型元素型別:

lnode:

工件能夠被部署的方框(通常是機器,例如

server)l

component:

帶乙個定義的介面的軟體的邏輯塊

lartifact:

軟體的物理塊,例如符合元件介面的

jar檔案(用

uml的話來講就是:「

manifest a」)l

package:

一些類周圍的殼。

隱藏在這個模型背後的思想是:工件包含包並且被部署在節點上。包中包括應該在打包進工件前要被編譯的類。

你可以從這樣乙個模型中作的更多,但是對於乙個教程來說這會使這個

cartridge

更複雜。從這個模型中,

cartridge

會生成兩種型別的檔案:

l一種像

ant的構建指令碼(給每個節點)

l簡單的關於要被部署到節點的報告,元件,工件和包(每個模型乙個報告)

從上面的模型中,這個新的

cartridge

將生成下面的輸出:

build.xml:

你們中的

ant專家現在會說這不是乙個有效的

ant檔案,不,不是。這是個冒牌貨!

下面是要生成的另外乙個檔案:

下面我們會為你演示在

cartridge

開發流程中的每個步驟的設計。

十步直通深度學習

隨著深度學習的不斷火熱,任何乙個開發者都想上深度學習這趟快車。但是?到底怎麼樣才能快速上手了?以下是我自己的方式學習。我絕不會聲稱這是最好的方式,但是直到現在看來這條道路是我認為最佳的方式。在這篇文章中,我將向你介紹10個步驟去轉型深度學習,希望可以幫助到你。ok,出發!1 相信你可以做到 很多人擔...

《軟體需求十步走》閱讀筆記一

從學習軟體以來,每個程式老師都會告訴我們要進行需求分析,而自己有時會簡簡單單需求分析一下,有時都不會管,然後每次寫程式都會刪改到自己都不知道程式要有什麼功能,程式是用來做什麼的,越做越感覺定題與所實施得到的結果分開了很多,沒有了自己最初的設想。現在學習需求分析,感覺是自己的想法太簡單了。通過對以前程...

《軟體需求十步走》閱讀筆記一

從學習軟體以來,每個程式老師都會告訴我們要進行需求分析,而自己有時會簡簡單單需求分析一下,有時都不會管,然後每次寫程式都會刪改到自己都不知道程式要有什麼功能,程式是用來做什麼的,越做越感覺定題與所實施得到的結果分開了很多,沒有了自己最初的設想。現在學習需求分析,感覺是自己的想法太簡單了。通過對以前程...