業(yè)務(wù)中臺(tái)是什么 中臺(tái)架構(gòu)的本質(zhì)是什么?解決了什么問題?
中臺(tái)架構(gòu)的本質(zhì)是什么?解決了什么問題?中泰,從哪里開始?那一定是阿里。當(dāng)公司大的時(shí)候,很多事情和技術(shù)開發(fā)不可避免地要重復(fù)。我們怎樣才能改變這種狀況?創(chuàng)造一個(gè)中間階段,把可以重復(fù)使用的東西放在一起,同時(shí)
中臺(tái)架構(gòu)的本質(zhì)是什么?解決了什么問題?
中泰,從哪里開始?那一定是阿里。
當(dāng)公司大的時(shí)候,很多事情和技術(shù)開發(fā)不可避免地要重復(fù)。我們怎樣才能改變這種狀況?創(chuàng)造一個(gè)中間階段,把可以重復(fù)使用的東西放在一起,同時(shí)通過前臺(tái)和后臺(tái)。
本質(zhì)是什么?你應(yīng)該明白,這都是為了生意,否則你想讓它做什么?
我做報(bào)告和商業(yè)智能。不管這些工具有多強(qiáng)大,不管開發(fā)起來有多容易,它們?nèi)匀皇怯糜跇I(yè)務(wù)的。
我認(rèn)為說這么多比上面的圖片更容易理解。
其實(shí),中泰是什么并不重要。如何不斷提高企業(yè)對顧客的反應(yīng),這一點(diǎn)非常重要。
java業(yè)務(wù)邏輯,寫在哪里比較好?
現(xiàn)在很多公司的開發(fā)人員都應(yīng)該采用MVC架構(gòu)。
MVC是所謂的模型、視圖、控制器。
每一層都有明確的分工。
對于簡單的項(xiàng)目,不管nignx如何,網(wǎng)關(guān)通常都會(huì)將請求從前端發(fā)送到后端,首先發(fā)送到控制器,然后發(fā)送到服務(wù)層,然后發(fā)送到Dao層。
這里的服務(wù)層就是所謂的業(yè)務(wù)層,專門負(fù)責(zé)業(yè)務(wù)處理操作,而Dao層則負(fù)責(zé)處理數(shù)據(jù)庫,將數(shù)據(jù)庫中的數(shù)據(jù)帶回服務(wù),經(jīng)過服務(wù)處理后返回控制器層。控制器通過視圖解析器解析頁面,并通過瀏覽器呈現(xiàn)頁面。
基本上,我認(rèn)為答案是顯而易見的。也就是說,Java業(yè)務(wù)邏輯是在服務(wù)層編寫的。
事實(shí)上,服務(wù)層涉及接口和接口實(shí)現(xiàn)。
在編寫代碼時(shí),我們通常為控制器定義一個(gè)調(diào)用接口。
實(shí)際上,服務(wù)接口的實(shí)現(xiàn)類應(yīng)該是編寫業(yè)務(wù)邏輯的地方。
當(dāng)然,許多公司可能有多個(gè)服務(wù)層,例如,有一個(gè)管理層繼續(xù)對數(shù)據(jù)進(jìn)行特殊的業(yè)務(wù)處理。這里只是一個(gè)簡單的概述。
每個(gè)公司的每個(gè)項(xiàng)目根據(jù)其自身業(yè)務(wù)可能有不同的體系結(jié)構(gòu)。但本質(zhì)是一樣的。
綜上所述,業(yè)務(wù)邏輯必須作為一個(gè)獨(dú)立的層來處理,這樣便于擴(kuò)展和維護(hù)。記住不要在控制器中編寫所有業(yè)務(wù)邏輯。
每一層都有自己的分工,是捏合在一起的。代碼不僅冗長,而且雜亂無章。
好吧,我希望我的回答能幫助你
!如果你有興趣,可以關(guān)注一下,一起學(xué)習(xí)交流
技術(shù)架構(gòu)與業(yè)務(wù)架構(gòu)的區(qū)別?
技術(shù)架構(gòu)是指通過合理、完善的評估方式,對組織、網(wǎng)絡(luò)和程序的框架和模型進(jìn)行評估和分析,并對其進(jìn)行改進(jìn)。
業(yè)務(wù)架構(gòu)描述業(yè)務(wù)組織和流程,主題是組織和人員,句子是做什么業(yè)務(wù),輸出什么。