亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • web應用上下文

    WebApplicationContext(s)圖中小的可能有多個的 是 通過 contextLoaderListener 加載的上下文。

    與特定dispatcherServlet相關聯的上下文,i.e 與 mvc dispatcher 相關的controller, viewResolver, handlerMapping, etc.

    可能會有多個DispatcherServlet, 通過使用不同的 dispatcherServlet 來做不同的分發,可以更好地服務不同類型的請求。

    查看全部
  • jetty 插件為我們提供了一個運行的容器環境。

    查看全部
    0 采集 收起 來源:Hello Spring MVC

    2020-12-30

  • POM project object model 是一個 xml file (pom.xml)

    Dependency 項目依賴。

    maven 簡單地講是依賴坐標 coordinates 來解決依賴關系。

    通過 groupId, artifactId, version, packaging 這四個屬性構成 maven 坐標(coordinate), 這四個屬性是可以 唯一標識 一個產品。這四個屬性構成的coordinates 就是maven倉庫中的 GPS 定位系統。(其中, packaging 屬性可 缺省,缺省是 jar)

    查看全部
    0 采集 收起 來源:Maven介紹

    2020-12-27

  • Maven 是一個 構建 與 依賴管理 的工具。

    POM (project object model)

    Dependency Management

    Coordinates

    Maven可以解決 直接依賴 和 傳遞依賴關系

    查看全部
    0 采集 收起 來源:Maven介紹

    2020-12-27

  • 重點 要去 關注 Controller, 可能需要 寫 HandlerInterceptor, ModleAndView, 其它的都可通過配置

    DispatcherServlet重要但不需要用戶來編碼,只需要配置下即可;類似 HandlerMapping 也是只需要知道怎么配置到配置文件即可;

    Controller 肯定要開發編碼的,MVC可不知道你想要實現什么業務邏輯;

    HandlerInterceptor 是個接口,需要就去實現,否則不用管它。不是所有場景需要在controller調用之前之后干點什么。

    Handler/HandlerAdapter 也不需要編碼;

    ModelAndView 實現不難,甚至可以使用 map 來實現功能;

    ViewResolver / view 也是不需要后端開發去具體編碼實現。配置即可。

    查看全部
  • request -> dispatcherServlet -> handlerMapping -> controller/handlerInterceptor (Handler/HandlerAdapter)

    modelAndView -> Dispatcher -> viewResolver?

    dispatcherServlet -> view

    dispatcherServlet -> response

    查看全部
  • DispatherServlet

    Controller

    HandlerAdapter

    HandlerInterceptor

    HandlerMapping

    HandlerExecutionChain

    ModelAndView

    ViewResolver

    View

    查看全部
  • HandlerExecutionChain

    preHandle -> Controller method -> postHandle -> afterCompletion

    查看全部
  • HandlerMapping

    1. help dispatcherServlet to get the right controller

    2. wrap controller with HandlerInterceptor

    查看全部
  • MVC是一種架構模式

    MVC是一種思考方式

    查看全部
    0 采集 收起 來源:MVC概念

    2020-12-27

  • Model - View - Controller

    View 視圖層,為用戶提供 UI, 重點關注數據的呈現

    Model 模型層,業務數據的信息表示,關注支撐業務的信息構成,通常是多個業務實體的組合。

    Controller 控制層,調用業務邏輯產生合適的數據(Model),同時將數據傳遞給視圖層用于數據呈現。

    查看全部
    0 采集 收起 來源:MVC概念

    2020-12-27

  • MVC的核心思想是 業務數據抽取 同 業務數據呈現 相分離。

    相分離就是簡化,把復雜的東西拆解分離,這樣可以更加簡潔的表述被分離的場景,更易于編程的實現。

    查看全部
    0 采集 收起 來源:前端控制器

    2020-12-27

  • 分發調度 -- front controller? C

    業務數據制取 -- controller? M

    頁面呈現 -- view template? V

    查看全部
    0 采集 收起 來源:前端控制器

    2020-12-30

  • 為什么叫 前端控制器?

    類似 Hospital 的分診臺

    查看全部
    0 采集 收起 來源:前端控制器

    2020-12-27

  • 為什么 叫 前端控制器?

    醫院的 分診臺(前臺)

    查看全部
    0 采集 收起 來源:前端控制器

    2020-12-27

    1. 用戶端的請求通過http協議到達前端控制器

    2. 前端控制器了解這個請求應當被誰來處理,所以將這個請求代理 給了 控制器

    3. 控制器 了解業務邏輯的細節 ,調用業務邏輯生成業務數據,并將業務數據 返回 給 前端控制器

    4. ?前端控制器 再將 業務數據 分發給 業務視圖,由業務視圖來呈現最終的用戶頁面,再將呈現好的頁面返還給 前端控制器,

    5. 前端控制器 將頁面 最終返回給 瀏覽器,此時電腦前的用戶就可以看到請求的頁面

    查看全部
    0 采集 收起 來源:前端控制器

    2020-12-27

舉報

0/150
提交
取消
課程須知
本課程是JAVA高級課程,小伙伴們需要熟練掌握JAVA開發語言基礎語法以及Spring IOC/DI的配置使用。對Spring不熟悉的童鞋慎入~~
老師告訴你能學到什么?
1、MVC的思想精髓 2、Spring MVC的基本概念 3、如何利用Maven搭建Spring MVC開發環境 4、用Spring MVC實際開發一個功能模塊

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!