<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      【SpringBoot】SpringBoot的架構

      1.Spring Boot介紹

      1.1 什么是Spring?

      Spring 是一個開源框架,2003年興起的一個輕量級的java開發框架,作者:Rod Johnson.
      Spring是為了解決企業級應用開發的復雜性而創建的,簡化開發

      1.2 Spring是如何簡化Java開發的?

      為了降低java開發的復雜性,Spring采用了以下4種關鍵策略:

      1. 基于POJO的輕量級和最小侵入性編程;(對于我們來說就是一個pojo實體類)
      2. 通過IOC,依賴注入(DI)和面向接口實現耦合;
      3. 基于切面(AOP)和慣例進行聲明式編程;
      4. 通過切面和模板(template)減少樣式代碼;

      1.3 什么是SpringBoot

      簡化開發,約定大于配置!! 能迅速的開發web應用,幾行代碼開發一個http接口。

      技術框架的發展都遵循了一條主旋律:從一個復雜應用場景衍生一種規范框架,人們只需要進行各種配置而不需要自己去實現他,這時候強大的配置功能成了優點;
      發展到一定程度之后,人們根據實際生產應用情況,選取其中實用功能和設計精華,重構出一些輕量級的框架;
      再之后為了提高效率,嫌棄原先的各類配置過于麻煩,于是開始提倡*“約定大于配置”*,衍生出一些一站式的解決方案。

      這就是java企業級應用的發展:
      J2EE–> Spring --> SpringMVC --> SpringBoot

      1.4 SpringBoot解讀

      Spring Boot是Spring框架的模塊。 它用于輕松創建基于Spring的應用程序。 它是在核心Spring Framework之上開發的。Spring Boot遵循一個分層的體系結構,其中每個層都與該層正下方或正上方的層(層次結構)進行通信。

      SpringBoot并不是用來替代spring的解決方案,而是和spring框架緊密結合用于提升spring開發者體驗的工具。Springboot以約定大于配置的核心思想,默認幫我們進行了很多設置,多數springboot應用只需要很少的spring配置。同時它集成了大量常用的第三方庫配置(例如Redis、MongoDB、jpaRabbitMQ、Quartz等等),springboot應用中這些第三方庫幾乎可以零配置的開箱即用,簡答來說就是springboot其實不是什么新的框架,他默認配置了很多框架的使用方式,就像maven整合了所有的jar包,springboot整合了所有框架。

      1.5 Spring Boot中四層結構:

      • 表示層(Presentation Layer):表示層處理HTTP請求,將JSON參數轉換為對象,并對請求進行身份驗證并將其傳輸到業務層。 簡而言之,它包括視圖,即前端部分。
      • 業務層(Business Layer):業務層處理所有業務邏輯。 它由服務類組成,并使用數據訪問層提供的服務。 它還執行授權和驗證。
      • 持久層(Persistence Layer)::持久層包含所有存儲邏輯,并將業務對象與數據庫行進行相互轉換。
      • 數據庫層(Database Layer):在數據庫層中,執行CRUD(創建,檢索,更新,刪除)操作。

      2.Spring Boot流程體系結構

      • Spring Boot有驗證器類,視圖類和實用程序類。
      • Spring Boot使用類似于Spring MVC的所有模塊,Spring Data等所有模塊。
      • SpringBoot的體系結構與Spring MVC的體系結構相同,不同之處在于:Spring Boot中不需要DAO和DAOImpl類。
      • 創建數據訪問層并執行CRUD操作。客戶端發出HTTP請求(PUT或GET)。
      • 請求轉到控制器,然后控制器映射該請求并進行處理。 如果需要,它將調用服務邏輯。
      • 在服務層中,所有業務邏輯都將執行。 它對通過模型類映射到JPA的數據執行邏輯。
      • 如果沒有發生錯誤,那么將向用戶返回一個JSP頁面。
      posted @ 2021-07-26 22:03  柯基大大  閱讀(11)  評論(0)    收藏  舉報  來源
      主站蜘蛛池模板: 亚洲高潮喷水无码AV电影 | 亚洲情色av一区二区| 亚洲欧美日产综合在线网| 无码囯产精品一区二区免费| 在线中文字幕国产一区| 国产一区二区不卡91| 国产丝袜视频一区二区三区 | 亚洲爆乳成av人在线视菜奈实| 一本一道av无码中文字幕麻豆| 日本a在线播放| 在线综合亚洲欧洲综合网站| 国产精品尤物午夜福利| 亚洲中文字幕无码中文字| 蜜桃臀av一区二区三区| 国产亚洲欧美日韩在线一区二区三 | 无码中文av波多野结衣一区| 18禁成人免费无码网站| 国产在线无码不卡播放| gogogo高清免费观看| 色偷偷亚洲女人天堂观看| 亚洲天堂一区二区三区三州| 国产va免费精品观看精品| 亚洲精品成人福利网站| 久久热这里只有精品99| 日韩大片高清播放器| 免费看国产精品3a黄的视频| 虎白女粉嫩尤物福利视频| 国产人妻人伦精品1国产丝袜| 久久妇女高潮喷水多| 久久精品国产福利一区二区| 邯郸县| 国产无遮挡又黄又爽不要vip软件 国产成人精品一区二区秒拍1o | 色综合色狠狠天天综合网| 黑人巨大亚洲一区二区久| 国产午夜精品久久久久免费视| 国产高清在线不卡一区| 日韩精品卡1卡2日韩在线| 日产精品久久久久久久| 国产在线精品一区二区三区不卡 | 亚洲国产成人综合精品| 免费国产一级特黄aa大片在线|