1. 程式人生 > >Java對象模型規約

Java對象模型規約

模型 引擎 響應 經驗 轉換 nosql 持久 bsp 請求


下面是我根據工作中項目的經驗,總結的一套自己覺得比較方便的對象模型規約 model(實體模型) -vo(與前端交互的對象模型,前端泛指頁面、移動端和遠程服務調用等) -xxxReq(前端發送的請求json對應的實體) -xxxResp(返回給前端的響應json對應的實體) -po(與持久層交互的對象模型,持久層泛指關系數據庫,NoSQL、搜索引擎等) -xxx xxx代表了具體的業務對象,如:UserReq、UserResp、User 這種簡單的對象模型相比繁瑣的vo、bo、dto、po更加容易理解和使用,彼此之間的轉換也簡潔直白(vo <-> po)

Java對象模型規約