我有 3 个类:控制器、DAL 和实体。控制器调用 DAL 请求实体。DAL 从数据库中检索实体数据并创建一个新的实体类,然后将其返回给控制器。我如何在 UML 序列图上显示这个(不需要显示数据库)?
第二个问题:我们应该如何在 SO 上共享 UML 图?:)
提前致谢
我有 3 个类:控制器、DAL 和实体。控制器调用 DAL 请求实体。DAL 从数据库中检索实体数据并创建一个新的实体类,然后将其返回给控制器。我如何在 UML 序列图上显示这个(不需要显示数据库)?
第二个问题:我们应该如何在 SO 上共享 UML 图?:)
提前致谢
Controller DAL DB
| | |
| get entity | |
|----------->| get entity data |
| |---------------->|
| |< - - - - - - - -|
| | |
| |-- |
| | |create entity |
| |<- |
|<- - - - - -| |
注意:“创建实体”是一个“自我消息”,所以它从 DAL 的生命线开始,回到 DAL 的生命线。我只是不能用角色画得更好。转发消息是实线,回复消息是虚线。
编辑:反映评论,如果它很重要,您还可以显示实体的生命线。
Controller DAL DB
| | |
| get entity | |
|----------->| get entity data |
| |---------------->|
| |< - - - - - - - -|
| | |
| entity |---->Entity |
|<- - - - - -| | |
| | | |
如果您还想显示对 Entity 的其他调用,这很有用。