原創
正向工程:
- 選中要轉換的模型。
- 單擊 tools>Java/J2EE > Syntax Check 來檢查目標代碼是否符合規范,比如命名錯誤。
- 察看rose log窗口(下方)察看檢驗結果,如果有錯誤,即errors那么生成的代碼很可能無法通過編譯。
- 根據需要校正這些組件或者圖。
- 重復 步驟2 直到檢驗不出錯誤,然后你就可以進入下一步了。(假設以上步驟已經搞定了error)
- 單擊 Tools > Java/J2EE > Generate Code(一般來說如果你還沒有將一個package或者組件映射到一個rose的classpath目錄中(就是指定生
成的東西放哪里),那么系統不會允許你在接下來的界面里點ok,那么現在就編輯目標路徑) - 點classpath entries下的edit按鈕,再出現的界面右上角找new(insert)(刪除左邊那個),然后在列表里新增的行里選擇目標路徑,你可以選擇目標是生成一個zip,jar,還是一個目錄,我們選擇
目錄。指定目錄,ok,那么你選擇的路徑就新建成功了,選擇這個路徑,點ok回到界面。 - 現在你看到classpath entries里有東西了,選擇右側列表里你要轉換的包或者組件,點assign,即分配給目標classpth,理論上你可以把選擇好的包組件或者類圖分別分配個多個classptah
對象。點ok開始生成 - 成功后就可以到指定的classpath下看代碼了,生成的代碼之間擁有如類圖所示的關系。
另附:單向關聯變成雙向關聯
右擊線的一端,在菜單里勾上Navigatable,再右擊線的另一端,也勾上Navigatable。這根關聯線就沒有箭頭了,這就表示雙向關聯。
Rose工具欄增加新工具:https://blog.csdn.net/mrbaymax/article/details/81361610
16:19:16
2018-11-26