回答
當你問uml如何在工具上編輯我的答案。
我認爲組件圖是自我描述的。我會模仿它像下面那樣相當乾淨,不知道你的系統,使用的語言,複雜性或大小... 大多數UML人不會有任何問題來理解這樣的模型的WAR文件。
(下面我做了一些例子,讓我們呼喚我的網站在線下單的Web應用程序)
可以在更深層次指定組件的內部部件。像< < Java應用程序>>你可以例如將其添加到更高級別的組件中,如< <「Web應用程序服務器組件」>>,它位於< < JVM組件>>中。
更多閱讀檢查The Component Diagram (IBM) - 瞭解顯示組件的內部結構
[舊答案]
當涉及到工具,我建議你看一看JBoss Tattletale。
它功能強大且易於使用。
該工具將爲您提供報告,可以幫助你
- 確定JAR文件之間的依賴關係
- 查找類路徑
- 現貨缺少類,如果一類/包位於多個JAR文件
- 如果同一個JAR文件位於多個位置,則爲現場
- 列出每個JAR文件所需的內容並提供
- 驗證類的serialVersionUID的
- 查找有不同的版本號
- 查找JAR文件沒有版本號
- 查找未使用的JAR檔案類似的JAR文件
- 確定密封/簽名的JAR檔案
- 找到一類在JAR文件
- 獲取項目的OSGi的狀態
- 刪除黑名單API使用
- 併爲您的.WAR和生成相同的報告。EAR檔案
@Alex另請參閱[uml-diagrams.org:UML包圖概述](http://www.uml-diagrams.org/package-diagrams-overview.html) – xmojmr
你也提到過+1。在您的系統中顯示更多包裝關係時,包圖也很有用。在深入分類圖之前,這將給予很好的概述。這個圖也可以用不同的工具生成,反向工程。但是在你的包圖中,你不會顯示外部庫。 – MrSimpleMind
- 1. Java EE war文件
- 2. .war和.ear文件
- 3. WAR文件的版本號
- 4. WAR文件的啓動Servlet
- 5. 簡單的WAR文件合併 - 用第二個WAR文件覆蓋第一個WAR文件
- 6. 轉換war文件exe文件
- 7. 讀WAR文件從src文件夾類
- 8. 從.war文件中排除文件夾
- 9. 從ear文件中存在的war文件中提取文件
- 10. 如何讓maven war插件創建多個war文件
- 11. jetty部署war文件
- 12. Grails WAR文件版本
- 13. 問題創建war文件
- 14. Java NoClassDefFoundError構建WAR文件
- 15. favicon.ico在Java WAR文件
- 16. Java .War文件編譯
- 17. Eclipse未加載WAR文件
- 18. WAR Spring JAVA文件太小
- 19. 打包成war文件
- 20. JAR vs WAR文件規範
- 21. 部署WAR文件到GlassFish
- 22. gradle war task在war文件的根目錄下生成META-INF文件夾
- 23. Maven war插件忽略.properties文件
- 24. 的Java的GlassFish什麼是.war文件
- 25. Maven war插件
- 26. 螞蟻構建的WAR文件中的休眠配置文件
- 27. Gradle構建的.war文件中的重複文件
- 28. 如何更改MyEclipse中EAR文件中的WAR文件的URI?
- 29. Grails的外殼上WAR文件部署
- 30. 多個war文件的log4j配置
您是否在尋找工具?或者當涉及到uml建模的時候呢? – MrSimpleMind
@MrSimpleMind不,我正在尋找一個方法。在組件圖上表示情況的正確方法。 – Alex
好的,我編輯了以下關於uml組件圖的附加信息。 – MrSimpleMind