業務邏輯層實體類Model分析

2021-04-19 19:25:21 字數 992 閱讀 2794

業務邏輯層實體類

model分析

1、業務邏輯層

(1)業務專案實體分析

model

分析:

petshop

中的九大業務資訊:

1>

訂單資訊、

——orderinfo

2>

單個寵物資訊

——iteminfo

3>

寵物類別資訊

——categoryinfo

4>

寵物目錄資訊

——productinfo

5>

購物車/

意向清單資訊

——cartiteminfo

6>

客戶基本資訊

——addressinfo

7>

信用卡資訊

——cartiteminfo

8>

客戶活動基本資訊

——customprofileinfo

9>

訂單中購買的商品資訊

——lineiteminfo

(2)業務實體基本建立控制項:

使用字段儲存業務實體資料,使用屬性將此資料向客戶端應用程式公開,最後根據需要建立類建構函式。

步驟:宣告字段

->

建立建構函式

->

實現屬性

(3)對於業務實體類的建立需要注意以下兩點:

1>

必須序列化。由於保持業務實體狀態需要,必須設定業務實體的序列化格式

序列化方式有三種:1)

xml序列化 2

)binaryformatter[serializable]

二進位制格式化序列(當前

petshop

在業務實體類中就是使用該格式化) 3

)soapformatter

2>

必須認清業務實體的建立並非資料表的直接對映。  

model實體類中Hibernate註解說明

hibernate註解 1。entity name entityname 必須,name為可選,對應資料庫中一的個表 2 table name catalog schema 可選,通常和 entity配合使用,只能標註在實體的class定義處,表示實體對應的資料庫表的資訊 name 可選,表示表的名...

機房重構 實體類(Model)的奇葩說

在剛剛開始三層架構的時候,遇到三層分別是介面層 ui 業務邏輯層 bll 資料庫訪問層 dal 還有乙個就是實體層 model 在總結三層的時候不知道實體 model 是幹什麼用的,在畫圖的時候直接把它當做一層,與u層,b層,d層同等重要,後來經過學習,才發現其實並不是這樣,尋求了一下度娘的幫助,查...

電商實體類分析

在電商系統中,商品模型至關重要,是整個電商的核心,下面通過乙個簡單的分析,設計乙個基礎的商品模型。商品模型的演化 在以前,那時cms很流行,最常見的模型是欄目 文章模型。於是做電商的時候,自然就繼承了這種一對多的關係。只是欄目變成了分類,文章變成了商品。商品也具備了獨特的業務屬性。現在很多電商 上左...