答案 0 :(得分:5)
基本上我同意@KeizerHarm的回答。但是,图表中存在缺陷。您应该使用组件,而不是包,因为您将端口放在其边界上。包不允许使用端口,但对于组件则不允许。或者将端口放在包内的组件上。接线可以穿过包装的边框:
答案 1 :(得分:3)
之前我曾经多次制作组件图。通常我会在整个事物周围绘制另一个框,以明确它是同一系统的一部分,但在正确的背景下,这没有任何问题。
我或许会建议命名你的界面,或者至少在附带的描述中明确它们的作用。并且Backend Application Server (Apache)
似乎需要来自内部和外部组件的相同界面,前者未填充,我不会自己做,因为它似乎意味着您可以替换或补充Database
业务层内部未指定的内容?