Rose如何由模型生成代碼(正向工程)


原創


正向工程:

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

另附:單向關聯變成雙向關聯

  右擊線的一端,在菜單里勾上Navigatable,再右擊線的另一端,也勾上Navigatable。這根關聯線就沒有箭頭了,這就表示雙向關聯。

Rose工具欄增加新工具:https://blog.csdn.net/mrbaymax/article/details/81361610

16:19:16

2018-11-26


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM