国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

java四層架構(gòu) 如何學會Java框架?

如何學會Java框架?謝謝。準備學習Java框架意味著你已經(jīng)有了在Java基礎上學習的經(jīng)驗。此時,堅實的基礎可以決定框架的學習速度。Java框架,在學校里,可能主要以SSH為例,即spring、str

如何學會Java框架?

謝謝。準備學習Java框架意味著你已經(jīng)有了在Java基礎上學習的經(jīng)驗。此時,堅實的基礎可以決定框架的學習速度。

Java框架,在學校里,可能主要以SSH為例,即spring、struts和herbnate。但事實上,SSM更多的是在工作中使用,即spring、springmvc和mybatis。

最重要的部分是spring,因為公司后續(xù)工作中使用的SSM和springboot都是基于spring框架的集成框架。

因此,主框架是spring,其次是數(shù)據(jù)持久層框架,最好是mybatis,然后控制層框架是spring MVC。

學習資料可以是博客,最好的官方文件。

學習視頻可以去淘寶網(wǎng)花幾元錢買,沒有損失。

java異常從業(yè)務層集中拋出,是不是每個控制層方法都要trycatch?

控制層中有兩種異常:一種是預期的,另一種是可預測的。這種異常需要捕獲并“嘗試修復”。例如,在查詢用戶信息RPC的過程中,存在異常,包括500ah和404ah。對于客戶端,基本上不需要重試,這可以通過一個明確的錯誤代碼來通知。相反,在超時的情況下,可以通知客戶端稍后再試,不同的錯誤代碼可以引導客戶端進行不同的操作。另一種情況是控制層本身不考慮。在這種情況下,盲目的嘗試/捕捉?jīng)]有多大意義。它通常在框架級進行統(tǒng)一處理,包括記錄異常信息和優(yōu)雅的返回失敗。

最后,對于try/catch的使用,我們并不意味著我們看不到異常,但我們更多地考慮捕獲后我可以做什么,以及我是否可以嘗試解決此問題。如果沒有,我們可以把它扔到上層,記錄并報警。如果我們不把這個問題想清楚,就很容易形成一個禁忌(吞下例外)。

現(xiàn)在開發(fā)JAVA后臺,主要用哪些技術?

您的系統(tǒng)有多大,您的技術有多強大

!從我們公司的角度來看,使用java開發(fā)后臺服務使用了以下幾點

!2. 數(shù)據(jù)庫映射框架:mybatis

!3. 數(shù)據(jù)庫連接池:Druid

!4. 原木框架:slf4j

!5. 項目建設工具:Maven

!6. 版本控制工具:SVN和git

!7. 緩存:redis

!9. 工作流引擎:activiti

!10. 規(guī)則引擎:口水

!11. 微型服務容器:docker

!12、圖片、文件等上傳工具OSS

!14,原型視圖工具:Axure RP

!15. 后臺服務模擬訪問:郵遞員

!16,腳本:shell或Python

!17,語言:java8

!這些是工作中使用的后端技術??梢哉f程序員是全能的!可能還有更多,有待繼續(xù)