什么是java java業(yè)務邏輯,寫在哪里比較好?
java業(yè)務邏輯,寫在哪里比較好?現(xiàn)在很多公司的開發(fā)人員都應該采用MVC架構。MVC是所謂的模型、視圖、控制器。每一層都有明確的分工。對于簡單的項目,不管nignx如何,網(wǎng)關通常都會將請求從前端發(fā)送到
java業(yè)務邏輯,寫在哪里比較好?
現(xiàn)在很多公司的開發(fā)人員都應該采用MVC架構。
MVC是所謂的模型、視圖、控制器。
每一層都有明確的分工。
對于簡單的項目,不管nignx如何,網(wǎng)關通常都會將請求從前端發(fā)送到后端,首先發(fā)送到控制器,然后發(fā)送到服務層,然后發(fā)送到Dao層。
這里的服務層就是所謂的業(yè)務層,專門負責業(yè)務處理操作,而Dao層則負責處理數(shù)據(jù)庫,將數(shù)據(jù)庫中的數(shù)據(jù)帶回服務,經(jīng)過服務處理后返回控制器層??刂破魍ㄟ^視圖解析器解析頁面,并通過瀏覽器呈現(xiàn)頁面。
基本上,我認為答案是顯而易見的。也就是說,Java業(yè)務邏輯是在服務層編寫的。
事實上,服務層涉及接口和接口實現(xiàn)。
在編寫代碼時,我們通常為控制器定義一個調(diào)用接口。
實際上,服務接口的實現(xiàn)類應該是編寫業(yè)務邏輯的地方。
當然,許多公司可能有多個服務層,例如,有一個管理層繼續(xù)對數(shù)據(jù)進行特殊的業(yè)務處理。這里只是一個簡單的概述。
每個公司的每個項目根據(jù)其自身業(yè)務可能有不同的體系結構。但本質(zhì)是一樣的。
綜上所述,業(yè)務邏輯必須作為一個獨立的層來處理,這樣便于擴展和維護。記住不要在控制器中編寫所有業(yè)務邏輯。
每一層都有自己的分工,是捏合在一起的。代碼不僅冗長,而且雜亂無章。
好吧,我希望我的回答能幫助你
!如果你有興趣,可以關注一下,一起學習交流
java開發(fā)剛入職兩個星期,領導叫我完成的任務沒有按時完成,會不會被辭退?。?/h2>
Java才用了兩個星期,領導已經(jīng)安排好了課題的任務??磥眍I導太信任你了,把重要的任務交給他了!沒什么好怕的,只要堅持。
在學校,當你遇到做不到的事情時,老師會告訴你,同學會告訴你,甚至家長也會告訴你,也就是說,總有人會告訴你怎么做。這種教學模式會使一些學生產(chǎn)生嚴重的依賴心理。當你在工作中遇到問題時,你需要自己想辦法解決。別指望有人幫你,要盡快解決。
在學校,如果你解決不了問題,沒有人會責怪你。但在職場,如果你解決不了一個問題,可能會影響公司的收入和你的個人表現(xiàn)。如果不能完成,可能會引起老板和同事的不滿,這比在學校嚴重得多。
然而,Java在公司只呆了兩周。這應該是你熟悉公司業(yè)務的時候。老板不應該做太難的工作。如果你努力工作,你應該能應付。你必須對自己有信心。更重要的是,老板以后會安排更多的工作,所以這個話題要有心理準備。
無事可做時,要多與同事溝通,向同事學習,向別人學習工作方法。當你遇到問題時,你也可以和你的同事商量,但你不能完全依賴他們。那會引起他們的反感。
主要話題是加油
今年大三了,學了一年多的Java,可是都在說go用的越來越多了,很多人都已經(jīng)轉go了,請問我該怎么辦?
14年來,有人說Java將要消亡,那時Java仍然是中國的主流。17年來,有人說Java真的不行了,那時Java還是中國的主流。19年來,有人說Java不再好了,他們都在用python。然而,Java和C仍然是中國的主流。最后,在2020年,另一批不處于it地位的人說Java已經(jīng)不好了,go和python是主流。你相信有一群培訓機構嗎???你知道java生態(tài)有多好嗎?你知道有多少java開發(fā)需要維護嗎?你知道一家公司突然改變技術方向要花多少錢嗎?