java專案中涉及到的一些物件總結

2021-09-24 16:29:44 字數 631 閱讀 4839

良好的開發規範,能顯著的提高開發效率。所以對涉及到的一些物件做一些總結。

領域驅動設計系列文章(2)——**vo、dto、do、po的概念、區別和用處

do(domain object): 領域物件,就是從現實世界中抽象出來的有形或無形的業務實體。(有時候,do物件也可以對應資料庫表結構。)

po(persistent object):持久化物件,它跟持久層(通常是關係型資料庫)的資料結構形成一一對應的對映關係,如果持久層是關係型資料庫,那麼,資料表中的每個字段(或若干個)就對應po的乙個(或若干個)屬性。

vo(view object):檢視物件,用於展示層,它的作用是把某個指定頁面(或元件)的所有資料封裝起來,一般用於前端展示使用。

dto(data transfer object):資料傳輸物件,用於資料傳遞,泛指用於展示層與服務層之間的資料傳輸物件。。(介面入參和介面返回值都可以)

以ssm框架為例:

controller層:

public list getusers(userdto userdto);

service層:

list getusers(userdto userdto);

dao層:

list getusers(userdo userdo);

通訊涉及到的一些關鍵因素

1.編方式 注意 序列化和編碼的關係 序列化就是對特殊傳輸內容的一定編碼處理,如物件序列化。編碼方式是在序列化基礎之上的傳輸處理。如ms的序列化和反序列化的類庫,如下 binaryformatter formatter new binaryformatter 序列化mybook物件,序列化到myme...

專案管理涉及到的文件

業務聯絡函 業務需求說明書 立項報告 立項評審報告 專案實施方案 專案組通訊錄 專案計畫與執 況跟蹤 需求規格說明書 系統介面規格說明書 總體設計 系統建設整體解決方案 軟體配置管理計畫 軟體質量保證計畫 編碼規範 源 sit測試報告和測試用例 uat測試報告和測試用例 效能測試方案與報告 上線實施...

郵件開發涉及到的一些基本概念

通過一張圖來說明一封郵件的傳送和接收過程,如下圖所示 簡單說一下這個郵件收發過程 yerenyuan10001 163.com使用者寫好一封email之後,傳送到163的smtp伺服器。對應於上圖的步驟 163的smtp伺服器開始處理yerenyuan10001 163.com使用者的請求,它會根據...