1. 程式人生 > >web前端 (01)SE專案(一)

web前端 (01)SE專案(一)

客戶端與伺服器的資料格式與型別
為了方便 客戶端與伺服器進行交流,
雙方所交流的所有資料, 統一使用HashMap物件進行交流 !
訊息型別文件

  • 客戶端向伺服器傳送資料的訊息型別
    10001 : 登入操作 , Hashmap中 會包含一個user物件, 鍵為 data
    10002 : 學員修改自身密碼操作, HashMap中包含一個User陣列,陣列的key為data , 0下標是User物件, 包含了帳號和舊密碼 !
    1下標是User物件, 包含了新密碼
    10003 : 管理員增加學員 , HashMap中包含一個要新增的user物件, key為data

    10004 : 管理員刪除考試學員 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 : 學員查詢失敗