0
我正在設計一個關於測驗系統的休息api,用戶需要登錄來做測驗,有GetQuiz,GetQuestion等功能。 和其他一些用於管理這些用戶和測驗的api,有一些功能,如 AddQuestionToQuiz,DeleteQuiz,CreateUser 現在我對如何設計它感到困惑。 在此先感謝!wcf關於測驗系統的休息設計
我正在設計一個關於測驗系統的休息api,用戶需要登錄來做測驗,有GetQuiz,GetQuestion等功能。 和其他一些用於管理這些用戶和測驗的api,有一些功能,如 AddQuestionToQuiz,DeleteQuiz,CreateUser 現在我對如何設計它感到困惑。 在此先感謝!wcf關於測驗系統的休息設計
您需要考慮資源而不是方法調用。測驗可能是資源,用戶可能是資源,問題可能是資源。所有資源都支持GET,POST,PUT,DELETE。
有時幫我想想事情的經過,我認爲一個網站是什麼樣子的資源是HTML那裏,它有鏈接(超媒體)
HTH
一個接口包括所有資源或單獨的每個資源一個界面? – 2012-04-19 00:28:56
一個.svc文件或多個.svc文件比較好?而在網站(客戶端),是否需要數據庫與WCF REST(服務器)的同步? – 2012-04-19 00:44:14
這些都是設計決定,完全取決於你。你最終想要的是每個資源的URI。你如何構建這個由你決定。 – suing 2012-04-19 22:42:50