今天給各位分享spring mvc簡介的知識,其中也會對論文把ssm寫成了springboot進行解釋,如果能碰巧解決你現在面臨的問題,別忘了關注本站,現在開始吧!
springmvc什么時候出現的
springmvc最早版本的發布是2002年10月1日。
Spring和SpringMVC的區別是什么
1、定義spring是一個一站式的框架,提供了表現層(springmvc)到業務層(spring)再到數據層的全套解決方案;spring的兩大核心IOC(控制反轉)和AOP(面向切面編程)更是給我們的程序解耦和代碼的簡介提供了支持。
2、服務目標SpringMVC是一個MVC模式的WEB開發框架;而Spring是一個通用解決方案,,Spring可以結合SpringMVC等很多其他解決方案一起使用,不僅僅只適用于WEB開發。
3、項目范圍Spring可以說是一個管理bean的容器,也可以說是包括很多開源項目的總稱。而springmvc只是其中一個開源項目。
spring mvc的原理
SpringMVC屬于SpringFrameWork的后續產品,已經融合在SpringWebFlow里面。
Spring框架提供了構建Web應用程序的全功能MVC模塊。使用Spring可插入的MVC架構,可以選擇是使用內置的SpringWeb框架還是Struts這樣的Web框架。通過策略接口,Spring框架是高度可配置的,而且包含多種視圖技術。
SpringMVC分離了控制器、模型對象、分派器以及處理程序對象的角色,這種分離讓它們更容易進行定制。
springmvc有哪些類
SpringMVC的類如下:
1.前端控制器組件(DispatcherServlet)
2.處理器組件(Controller)
3.處理器映射器組件(HandlerMapping)
4.處理器適配器組件(HandlerAdapter)
5.攔截器組件(HandlerInterceptor)
6.視圖解析器組件(ViewResolver)
7.視圖組件(View)
8.數據轉換組件(DataBinder)
9.消息轉換器組件(HttpMessageConverter)
spring mvc流程詳解
1、首先創建父容器(AnnotationConfigWebApplicationContext),通過自定義的getRootConfigClasses()拿到配置類,并注冊到父容器中。
2、通過父容器作為參數創建ContextLoaderListener監聽器。并添加到servletContext(Tomcatservlet容器)。
3、通過自定的getServletConfigClasses()方法拿到MVC的配置類創建子容器,并把配置類注冊到子容器中。
4、創建DispatcherServlet,并將DispatcherServlet添加到servletContext的Servlet容器中去。
5、設置dispatcherServlet相關屬性(啟動時加載,設置映射路徑)。
關于spring mvc簡介和論文把ssm寫成了springboot的介紹到此就結束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關注本站。