web前端 (01)SE專案(一)
阿新 • • 發佈:2018-12-16
客戶端與伺服器的資料格式與型別
為了方便 客戶端與伺服器進行交流,
雙方所交流的所有資料, 統一使用HashMap物件進行交流 !
訊息型別文件
-
客戶端向伺服器傳送資料的訊息型別
10001 : 登入操作 , Hashmap中 會包含一個user物件, 鍵為 data
10002 : 學員修改自身密碼操作, HashMap中包含一個User陣列,陣列的key為data , 0下標是User物件, 包含了帳號和舊密碼 !
1下標是User物件, 包含了新密碼
10003 : 管理員增加學員 , HashMap中包含一個要新增的user物件, key為data10004 : 管理員刪除考試學員 hashMap中包含一個String型別的username
10005 : 管理員修改學員密碼, hashMap中包含一個user物件, 是學員的賬號與新密碼10006 : 管理員查詢學員資訊, hashMap中包含一個String型別的學員帳號
-
伺服器向客戶端回覆的訊息型別
20001 : 管理員登入成功, 不攜帶任何資料
20002 : 學員登入成功 , 不攜帶任何資料
20003 : 登入失敗 , 不攜帶任何資料20004 : 學員修改自身密碼成功
20005 : 學員修改自身密碼失敗20006 : 學員增加成功
20007 : 學員增加失敗20008 : 學員刪除成功
20009 : 學員刪除失敗20010 : 學員修改成功
20011 : 學員修改失敗20012 : 學員查詢成功 (返回的有一個數據, key為data , 值為User型別 表示查詢成功的使用者物件)
20013 : 學員查詢失敗