国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

SpringMVC

liangzai_cool / 1680人閱讀

摘要:的本質(zhì)的核心思想是業(yè)務(wù)數(shù)據(jù)抽取同業(yè)務(wù)數(shù)據(jù)的呈現(xiàn)相分離。模型層,業(yè)務(wù)數(shù)據(jù)的信息表示,關(guān)注支撐業(yè)務(wù)的信息構(gòu)成,通常是多個業(yè)務(wù)實體的組合。是一種架構(gòu)模式程序分層,分工合作,既相互獨立,又協(xié)同工作。

SpringMVC
SpringMVC的本質(zhì)
MVC的核心思想是業(yè)務(wù)數(shù)據(jù)抽取同業(yè)務(wù)數(shù)據(jù)的呈現(xiàn)相分離。
什么是MVC
Model-View-Controller
View:視圖層,為用戶提供UI,中點關(guān)注數(shù)據(jù)的呈現(xiàn)。
Model:模型層,業(yè)務(wù)數(shù)據(jù)的信息表示,關(guān)注支撐業(yè)務(wù)的信息構(gòu)成,通常是多個業(yè)務(wù)實體的組合。
比如 Order.java
long訂單id,long訂單號,Integer訂單類型,BigDecimal訂單價格,List訂單詳情
Controller:控制層,調(diào)用業(yè)務(wù)邏輯產(chǎn)生合適的數(shù)據(jù)(Model)傳遞數(shù)據(jù)給視圖層用于呈現(xiàn)。
MVC 是一種架構(gòu)模式
程序分層,分工合作,既相互獨立,又協(xié)同工作。
基本概念
1,前端控制器(DispatcherServlet)
前端控制器類似于醫(yī)院的前臺分診室,根據(jù)你的病情來判斷你要去哪個科室,那個科室就相當(dāng)于一個一個的控制權(quán) Controller
Controller控制器了解各個業(yè)務(wù)層的數(shù)據(jù)細節(jié)

Controller調(diào)用業(yè)務(wù)邏輯生成Model通過Dispatcher分發(fā)給View

HandlerAdapter
在DispatcherServlet中調(diào)用Controller是以HandlerAdapter調(diào)用的,
HandlerAdapter是一個適配器模式 就是將各種不同的Handler適配成DispatcherServlet可以識別的Handler,這樣DispatcherServlet就可以很輕松的調(diào)用Controller。

HandlerInterceptor
攔截器,是一個接口,需要的話就的實現(xiàn),如果不需要的話就不需要管。

HandlerMapping 告訴DispatcherServlet調(diào)用哪一個Controller,可以通過annotation實現(xiàn)controller的查找。

HandlerExecutionChain
是通過java的反射機制實現(xiàn)的 Reflection實現(xiàn)的

ModelAndView
對model的一種具體表現(xiàn)形式,DispatcherServlet對spring里面的model和map都處理為ModelAndView,實現(xiàn)map就可以。

ViewResolver
告訴DispatcherServlet要用哪個視圖來呈現(xiàn),根據(jù)配置找出視圖對象

View
負責(zé)呈現(xiàn)頁面


在這個框架里面,我們只需要寫Controller 的業(yè)務(wù)邏輯,如果需要配置HandlerInterceptor
ModelAndView不是必須的,可以需要,也可以不需要。HandlerMapping是配置的問題

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/65317.html

相關(guān)文章

  • Java后端

    摘要:,面向切面編程,中最主要的是用于事務(wù)方面的使用。目標(biāo)達成后還會有去構(gòu)建微服務(wù),希望大家多多支持。原文地址手把手教程優(yōu)雅的應(yīng)用四手把手實現(xiàn)后端搭建第四期 SpringMVC 干貨系列:從零搭建 SpringMVC+mybatis(四):Spring 兩大核心之 AOP 學(xué)習(xí) | 掘金技術(shù)征文 原本地址:SpringMVC 干貨系列:從零搭建 SpringMVC+mybatis(四):Sp...

    joyvw 評論0 收藏0
  • SpringMVC入門就這么簡單

    摘要:也就是說映射器就是用于處理什么樣的請求提交給處理。這和是一樣的提交參數(shù)的用戶名編號提交配置處理請求注冊映射器包框架接收參數(shù)設(shè)置無參構(gòu)造器,里邊調(diào)用方法,傳入要封裝的對象這里的對象就表示已經(jīng)封裝好的了對象了。 什么是SpringMVC? SpringMVC是Spring家族的一員,Spring是將現(xiàn)在開發(fā)中流行的組件進行組合而成的一個框架!它用在基于MVC的表現(xiàn)層開發(fā),類似于struts...

    SKYZACK 評論0 收藏0
  • springmvc簡介和快速搭建

    摘要:簡介和眾多其他框架一樣,它基于的設(shè)計理念,此外,它采用可松散耦合可插拔組件結(jié)構(gòu),比其他框架更具擴展性和靈活性。框架圍繞核心展開,是框架的總導(dǎo)演,總策劃,它負責(zé)截獲請求并將其分派給相應(yīng)的處理器處理。 springmvc簡介 springmvc和眾多其他web框架一樣,它基于MVC的設(shè)計理念,此外,它采用可松散耦合可插拔組件結(jié)構(gòu),比其他MVC框架更具擴展性和靈活性。 springmvc通過...

    Sike 評論0 收藏0
  • SpringMVC入門筆記

    摘要:入門筆記簡介是一種基于的實現(xiàn)了設(shè)計模式的請求驅(qū)動類型的輕量級框架,是系開源項目中的一個,和配合使用。配置在中需要添加使用的和映射規(guī)則。入門較快,而掌握起來相對較難。 SpringMVC入門筆記 1. 簡介 Spring MVC是一種基于Java的實現(xiàn)了Web MVC設(shè)計模式的請求驅(qū)動類型的輕量級Web框架 ,是Spring系開源項目中的一個,和IoC配合使用。通過策略接口,Spring...

    zhaochunqi 評論0 收藏0
  • 這一次,我連 web.xml 都不要了,純 Java 搭建 SSM 環(huán)境!

    摘要:環(huán)境要求使用純來搭建環(huán)境,要求的版本必須在以上。即視圖解析器解析文件上傳等等,如果都不需要配置的話,這樣就可以了。可以將一個字符串轉(zhuǎn)為對象,也可以將一個對象轉(zhuǎn)為字符串,實際上它的底層還是依賴于具體的庫。中,默認(rèn)提供了和的,分別是和。 在 Spring Boot 項目中,正常來說是不存在 XML 配置,這是因為 Spring Boot 不推薦使用 XML ,注意,并非不支持,Spring...

    liaorio 評論0 收藏0
  • 從SpringBoot到SpringMVC

    摘要:概述用久了,深受其約定大于配置的便利性毒害之后,我想回歸到時代,看看開發(fā)模式中用戶是如何參與的。備注當(dāng)然本文所使用的全是非注解的配置方法,即需要在中進行配置并且需要遵循各種實現(xiàn)原則。而更加通用主流的基于注解的配置方法將在后續(xù)文章中詳述。 showImg(https://segmentfault.com/img/remote/1460000015244684); 概述 用久了Sprin...

    xavier 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<