1. 程式人生 > >關於跟前端交換的技巧

關於跟前端交換的技巧

提到跟前端互動,當然是在json格式的傳輸的基礎上,因為接手過的專案也不少,接觸了很多有趣的互動方式,在人工智慧的專案組的時候,他們約定的是bodyHeader定義json格式的訊息頭,主要的帶上appId用於在分散式系統裡面做許可權的校驗以及session的共享,而這一個處理的過程都是基於Gson來處理的,先把資料從VO到Json的格式的Map的一系列的組裝,非常的繁瑣,大量冗餘的程式碼,非常的不美觀,但是專案的約定的程式碼風格,後來看了一些文章,提到更加方面的互動的處理方式,就是通過在VO定義註解@JsonProperty(“前端的對應的欄位名稱”)在VO 的屬性欄位上,這樣一來就可以方便的組裝給前端的資料
在這裡插入圖片描述


當然還有很多的程式碼風格以及技巧比如說在分類裡面的 模板設計方式設計鉤子來處理不同型別的資料
以及使用委託設計模式來設計鬆耦合的程式碼 這些都非常的值得深入去思考,每個專案都是在不斷的演進中完善。
這裡種草一個Chrome的jsonViewer,顯示非常明朗的json格式資料。
在這裡插入圖片描述