2010-02-12 27 views
2

这里是我的问题Interaction between HTML/Javascript coder and server scripting language coder?需要批评,UML活动图(图片内)

我已经决定把活动图来描述这一过程

  1. 用户点击“编辑”按钮
  2. 预加载器向用户显示
  3. ajax请求发送到url/ajax_request/category/{category_id} /;我们期待以json格式回答
  4. 计时器已启动;如果在10秒内未收到回答 - 显示警报“连接超时,请尝试刷新页面并再试一次”。
  5. AJAX请求到收到数据变种
  6. 隐藏预加载
  7. 检查,如果data.success是假,则显示警告“不顺心的事。”在容器

这里

  • 放data.html是我的图(我的第一个UML图:))

    alt text http://img2.pict.com/a4/77/73/2821248/0/screenshot2b106.png

    你怎么认为是适合于描述的JavaScript编码器和互动PHP编码器这种方式?

    任何帮助表示赞赏。

    PS:现在我正在寻找描述数据传递给服务器并接收到服务器的方式。有任何想法吗?

    谢谢。

  • 回答

    1

    您的图表代表您正在尝试通信的内容 - Java脚本程序员应执行的操作顺序。看看这个图表是不是比文字说得更多?你认为阅读起来更容易吗?就我个人而言,我发现这样的图表不是很有用。我的抱怨只不过是使用一个故事板,用Vision或powerpoint或其他方式绘制。

    您可以使用状态图来表示屏幕流,但在今天的Web 2.0 Ajax中,世界事物并不是面向屏幕的,所以我倾向于使用故事板。

    我会使用类图来设计重要的对象:您正在调用的服务以及传递给服务和服务的数据。如果屏幕很复杂,我可能还会为每个屏幕设置一个类图,以清楚地表示要显示的数据。

    +0

    坦率地说,主要的想法是描述JavaScript编码器的过程。我正在寻找一种方式来描述如果用户点击一些按钮等等会发生什么。 请问,你能告诉我更多关于类图吗?也许一些面向Web的例子?我一直认为类图只会显示可用的类和方法,而不会显示它们交互的方式。 谢谢 – Kirzilla 2010-02-12 14:41:03

    +0

    我在http://www.agilemodeling.com/artifacts/classDiagram.htm找到了很好的例子。 – Kirzilla 2010-02-12 14:57:49