當前位置:成語大全網 - 漢語詞典 - 業務邏輯層的主要功能是什麽?

業務邏輯層的主要功能是什麽?

商業是由壹個單位(個人、組織等)提供的服務。)到另壹個單位。邏輯是指人們從壹些已知的條件中思考問題並得出合理結論的規律。所以,邏輯是不可能脫離業務的。這個邏輯通常被稱為業務邏輯,它是壹系列用於管理業務功能的指南。妳所看到的。

庫中的業務應該是理查德所說的業務實體,這是壹種簡化的說法;邏輯也是業務邏輯的簡化。

*業務邏輯是在分析階段通過分析妳的軟件的應用領域總結出來的。它的存在不依賴於妳的軟件的存在。相反,它存在於妳的軟件之前,限制了妳的軟件的正常行為。

所有的業務邏輯都要放在中間層,客戶端決定不了。有時候為了減少網絡訪問次數,客戶端會有壹個與業務邏輯相關的測試,但是這個測試在中間層是不能省略的。比如上面說的日期,客戶端可以判斷,也可以不判斷,但是中間層必須有這個判斷。

*比如數據庫邏輯或者數據層中的日期字段,只需要判斷是否是日期類型。

但是對於業務邏輯來說,僅僅輸入壹個日期是不夠的,比如銷售訂單的執行日期不能早於銷售訂單的制定日期;所以判斷用戶的輸入是否正確,其實是兩個方面:壹是他是否符合數據規範,二是他是否符合業務規範。

*

邏輯是人類思維的過程。

商業邏輯是模仿人類思維的過程。

(這個方法最好理解和修改。)

頁面邏輯,

數據庫結構,

都是電腦的思維方式。

如果妳想成為壹個邏輯層

那麽您必須首先編寫業務邏輯

然後是頁面邏輯和數據庫語句

向這個方向聚集

而不是在設置好數據庫之後,再把業務放到數據結構上。

這是壹個想法。時間長了妳就知道區別了。

通常差別不是很大。....

*舉壹個訂單的例子,可能有點文不對題,希望能從另壹個側面加深大家對這個概念的理解:

業務邏輯是在企業的行業特征、企業文化、能力結構、資源狀況形成的個性特征下,處理核心業務的基本路徑和方式。那麽我們的商業邏輯是什麽?就是將訂單信息快速全息廣播到相關崗位,並行分配資源,動態調度崗位任務,使訂單在崗位間有序流動,最終在客戶的包裝倉庫形成以物品為載體的閉環。這個邏輯是基於流水線生產、離散加工、快速交貨、規格不同、需求復雜的基本事實,以及東京人恪守職責的基本屬性。

在這種商業邏輯下,訂單應該是什麽樣的?除了基本的客戶信息、基本的產品數據和技術要求,訂單還必須在工藝路線、運輸方案、信用控制等方面進行選擇和控制。,從而鎖定需求滿足的基本路徑,使訂單信息被認為是充分的,充分表達了訂單在公司內部流動的基本行為模式,充分表達了東晶的個性。只有這樣的順序才能被認為是基因。