什麼是業務邏輯,php中的業務邏輯是什麼意思?

2021-03-26 22:05:40 字數 2104 閱讀 3929

1樓:匿名使用者

業務邏輯就是處理資料的邏輯啦。一般後臺**也分三層 action(controller) service dao (這裡的三層不是mvc)

比如 我得到使用者名稱 但是在存入資料庫的時候 使用者名稱欄位應該是前臺的使用者名稱加上當前日期拼成的字串

action或者controller層是第一層 一般是用來及接受資料並且做資料的非空啊 格式是否正確的驗證

如使用者名稱是否為空 是不是安全字串之類的

service層一般是用來做一個業務邏輯的實現

這時候 username = username + new date();

dao層 就是與資料庫互動層啦

也就是讀寫資料庫 將邏輯層得到的新的username插入到資料庫

php中的業務邏輯是什麼意思?

2樓:安徽新華電腦專修學院

業務邏輯就是處理資料的邏輯啦。一般後臺**也分三層 action(controller) service dao (這裡的三層不是mvc)

比如 我得到使用者名稱 但是在存入資料庫的時候 使用者名稱欄位應該是前臺的使用者名稱加上當前日期拼成的字串

action或者controller層是第一層 一般是用來及接受資料並且做資料的非空啊 格式是否正確的驗證

如使用者名稱是否為空 是不是安全字串之類的

service層一般是用來做一個業務邏輯的實現

這時候 username = username + new date();

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

3樓:

業務,就是business,就是一個單元(個人,組織等)給另一個單元提供的服務。邏輯(logic)就是指人們思考問題,從某些已知條件出發推出合理的結論的規律。所以邏輯不可能離開業務,這個邏輯也就是常說的業務邏輯(business logic),它是用來管理業務功能的一系列guildlines。

你看到的

裡的業務應該是如richard所說的業務實體(business entities),是一種簡化的說法;邏輯也是業務邏輯的簡化。

*業務邏輯是你在分析階段對你的軟體的應用領域進行分析總結出來的,它存在不依賴於你的軟體的存在,相反,它先於你的軟體存在並限制了你的軟體應有的行為。

凡是業務邏輯都應該放到中間層,不能讓客戶端去決定。有時為了減少網路訪問次數,在客戶端會有一此與業務邏輯有關的檢驗,但在中間層這一檢驗同樣不能省略。比如上面說的日期的判斷,客戶端可以有也可以沒有判斷,但中間層一定要有這一判斷。

* 舉個例子講 日期欄位 在資料庫邏輯或者說是資料層僅僅需要判斷他是不是日期型別的

但對於業務邏輯來講僅僅輸入一個日期是不夠的,比如銷售訂單的執行日期就不能比銷售訂單的制定日期早;所以判斷使用者輸入是否正確實際上 就是兩方面:首先看他是否符合資料規範其次是是否符合業務規範

*邏輯就是人類思考的過程

業務邏輯就是模仿人類思考的過程

(這種方式最好理解,也最好修改)

頁面邏輯,

資料庫結構,

都是電腦想問題的方式

如果想要作邏輯層

那麼就要先寫好業務邏輯

之後把頁面邏輯與資料庫語句

向這個方向湊

而不是定好資料庫之後把業務向資料結構上湊

這是個想法問題作的時間長了就知道其中的區別了

平時區別不是很大的....

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

業務邏輯是企業的行業特性、企業文化、能力結構和資源狀況所形成的個性特質下對核心業務處理的基本路徑和方式。那麼我們的業務邏輯到底是什麼呢?就是將訂單資訊快速全息廣播到有關崗位,並行配置資源,動態排程崗位任務,讓訂單有序地在各個崗位間流動,最終在客戶的包裝物倉庫形成物為載體的閉環。

這個邏輯是基於流水生產、離散加工、快速交貨、規格不

一、需求複雜的基本事實和東經人恪守本職的基本屬性作出的。

在這個業務邏輯下,訂單應該是什麼樣的呢?訂單除了基本的客戶基本資訊、產品基本資料和技術要求之外,還必須有工藝路線、運輸方案、信用控制等方面的選擇與控制,以鎖定需求滿足的基本路徑,這樣訂單資訊才算是豐滿的,它全息了訂單在公司內部流動的基本行為模式,充分表達了東經的個性。只有這樣的訂單才算有了基因

什麼是布林邏輯什麼是布林邏輯運算子布林邏輯運算子一共有哪幾種

布林邏輯是一種邏輯的代數系統,在電子學 計算機硬體和軟體中有很多應用。布林邏輯得名於ge e boole,他是考克大學 現愛爾蘭國立考克大學 的英國數學家,他在十九世紀中葉首次定義了邏輯的代數系統。儘管在任何布林運算中都最多有兩個集合參與,從這個運算所形成的新集合可以接著與其他集合聯合起來實現另外的...

綜合業務數字網是怎麼工作的,什麼是綜合業務數字網?

在20世紀80年代以前,世界上不同 的電信業務是通過不同的業務網來實現的內 網供打 的使用者容使用 使用者電報網供拍電報的使用者用 傳真網 資料通訊網,分別供傳真通訊及資料通訊用。由於不同的網路要分別建設 管理和維護,很不經濟,而且各種網的利用率很低,這很難適應快節奏社會發展的需要。因此,人們考慮建...

什麼是銀行通道類業務,什麼叫信託通道類業務

是指券商向銀行發行資管產品吸納銀行資金,再用於購買銀行票據,幫助銀行曲線完成信託貸款,並將相關資產轉移到表外。在這個過程中,券商向銀行提供通道,收取一定的過橋費用。通道業務的主要形態曾經是銀信合作,因為銀監會的叫停,銀行轉而與 公司開展銀證合作。所謂通道類業務是一個社會俗稱。特別是在信託與主流銀行機...