Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在交互图中,js和php对象应该被视为不同的对象吗?_Javascript_Php_Uml_Domain Driven Design_Sequence Diagram - Fatal编程技术网

Javascript 在交互图中,js和php对象应该被视为不同的对象吗?

Javascript 在交互图中,js和php对象应该被视为不同的对象吗?,javascript,php,uml,domain-driven-design,sequence-diagram,Javascript,Php,Uml,Domain Driven Design,Sequence Diagram,我正在为一个可以买书的应用程序绘制一个通信图。我使用领域驱动设计,有一个“商店”对象、“购物车”对象和一个“书籍”对象 当用户第一次访问站点时,我的第一个通信图是直接的。我在php的帮助下生成所有html(显示所有书籍和一个空购物车)后端。我使用MVC模式;因此,首先我向“控制器”发送一条消息,该控制器在将这些消息发送到视图之前创建一个带有“book”和一个空“cart”的“shop” 我的第二个沟通图是我遇到的问题:它是关于将一本书从商店添加到购物车。我已经有了将书添加到客户端“购物车”所需的

我正在为一个可以买书的应用程序绘制一个通信图。我使用领域驱动设计,有一个“商店”对象、“购物车”对象和一个“书籍”对象

当用户第一次访问站点时,我的第一个通信图是直接的。我在php的帮助下生成所有html(显示所有书籍和一个空购物车)后端。我使用MVC模式;因此,首先我向“控制器”发送一条消息,该控制器在将这些消息发送到视图之前创建一个带有“book”和一个空“cart”的“shop”

我的第二个沟通图是我遇到的问题:它是关于将一本书从商店添加到购物车。我已经有了将书添加到客户端“购物车”所需的所有信息;因为所有的书籍信息都已经在商店里了。因此,在编写通信图时,我的第一条消息,即AddBookToCart(bookId:int),是否应该发送到一个名为“shop”的JavaScript对象,该对象获取图书信息,并向“cart”发送一条消息“AddBookToCart(bookinfo:object)”,从而更新页面

我以前从未在通信图中使用JavaScript,所以我对如何处理前端感到困惑


(我已经搜索了5个多小时,但在这个主题上什么也没找到。这似乎对人们来说都不是问题。我是否完全错误地看待这个问题?否则,任何资源,甚至搜索术语都将不胜感激,以了解如何建模(和编码)这类事情)

在UML中有严格的图表,作为类、包、数据;还有不严格的。通信图属于最后一个。你可以设定自己的规则,在那里展示什么以及如何展示。任何建议都是这种风格的


我将首先创建组件图,以划分不同层次的体系结构,然后再创建通信图。如果您再次需要帮助,请在此处发布适当的组件图,以便我们理解您所说的内容。

我不会将语言引入其中,但如果它增加了价值,我会将逻辑“层”引入其中。所以“前端”、“域”、“总线”等等,并表示在通信图上,无论怎样。不知道这是否有帮助:)以后,请不要交叉发帖。有关详细信息,请参阅。由于您已在另一个网站上收到问题的答案,我将关闭此网站()。