springMvc(上)

关于SpringMvc我也不是很懂,只是现在正在学习,不过学到的知识太多了,很多都容易忘记,相信走这条路的小伙伴们

也跟我是相同的情况,结合自己学习到的相关的知识,简单的讲解一下SpringMvc

  第一:什么是SpringMvc?

  SpringMvc属于SpringFrameWork的后续产品,已经融合在Spring WebFlow里面.Spring框架提供可构建Web应用程序的全功能MVc模块.使用Spring可插入的MVC框架,可以选择是使用内置的Springweb框架还可以是struts这样的web框架.通过策略接口,Spring框架是高度可配置的,而且包含多种视图技术,例如JavaServerPages(jsp)技术,Velocity,Tiles,iText和POI.Spring MVC框架并不知道是用的视图,所以不会强迫你使用jsp技术,Spring MVC分离了控制器,模型对象,分派器以及处理程序对象的角色,这周分离让它们更容易进行定制.

  第二:优点介绍

  Lifecycle for overrding binding validation,etc;易于同其它框架(Titles等)无缝集成,采用IOC便余测试

  它是一个典型的教科室式的mvc框架,而不像struts等都是变种或者不是完全基于mvc系统的框架,对于初学者或者想了解mvc的人来说我觉得Spring是最好的,它的实现就是教科书!第二它和tapestry一样是一个纯正的Servlet系统,这也是它和tapestry相比struts所没有的优势.而且框架本身有代码,而且看起来也不费劲比较简单可以理解.

原文地址:https://www.cnblogs.com/yufei121/p/6305562.html