3
A
回答
1
我想你問,因爲想溝通或文件您的API?我可以去sequence-diagrams。在大多數情況下,你不需要完全符合UML2「符合語法」。通常白板上的塗鴉足以傳達你的Restful api。到目前爲止,我還沒有看到過使用UML工具完全維護Restful api的情況。
另一種選擇,以快速/骯髒圖什麼也有助於記錄通過HTTP RESTful的API使用HTTP片段:
Pattern:
> METHOD RESOURCE-URL
>...REQUEST-RESOURCE-PAYLOAD (if there)
< RESPONSE-CODE
< RESPONSE-RESOURCE-PAYLOAD (if there)
Examples:
> GET /items/123
< 200
> POST /items
> ...payload(resource-representation)
< 201
短文本式通信工程,因爲HTTP統一接口(魔幻三角的非常漂亮:方法,resource-url,資源表示)。
相關問題
- 1. 從其他webservices下載文件彈簧
- 2. 我們如何在angularjs 2中使用其他webservices?
- 3. 沒有Tomcat(或任何其他容器)的RESTful WebServices
- 4. UML:建模/創建/更改其他活動的活動
- 5. UML類圖 - 其他類的方法 - 哪個連接器?
- 6. 其他webservices使用spring啓動異常處理
- 7. Java SE 6和Jax-Ws WebServices。是否需要其他東西?
- 8. Struts2 @Inject不能在澤西島工作其他webservices
- 9. android中的Webservices
- 10. 使用UML或其他建模語言解釋SQL查詢?
- 11. 對象建模-UML或其他建模工具?
- 12. 誰使用數字記事本保存UML和其他圖表?
- 13. 將Enterprise Architect(UML)文件(和其他文件)轉換爲圖像
- 14. UML等價於其中一個BSD?
- 15. 在python中的webservices
- 16. UML中的雙向和單向,他們的對象是否與其他類交互?
- 17. 在java中調用C#webservices併發布他們的結果
- 18. UML及其等效的Java代碼
- 19. 身份驗證WCF其餘webservices
- 20. Facebook是否通過webservices公開其API?
- 21. uml組件圖系統與其他系統組件之間的依賴關係
- 22. 在Intellij IDEA Ultimate/CE和其他IDE之間使用UML圖的方法
- 23. UML:當一個類具有指向其他類的指針參數指針時
- 24. WEBSERVICES錯誤dev.virtualearth.net/webservices/geocode
- 25. 什麼是排他性弧稱爲UML
- 26. 如何同步Java EE容器中的其餘webservices
- 27. UML中的組合
- 28. UML中的代碼
- 29. UML C中的ColoredTextBox#
- 30. Webservices中的超時期限
你想表達什麼部分?行爲,演員或建築? – 2010-11-09 03:01:45