SpringMVC之框架整体结构-创新互联

SpringMVC框架的总体简介:

1.总体分为三部分:M-model模型,V-view 视图,C-controller 控制;
举例:
  Model - Dao或者Service层次
  View - JSP、Freemarker、Velocity等
  Controller - ActionServlet、DispatcherServlet、StrutsAndPreparedStateFilter;

2.SpringMVC的各部分组件:
  1.C-Controller:DispatcherServlet->Controller->HandlerMapping
  2.V-View:ViewResolver
   3.M-Model:ModelAndView

3.SpringMVC的运作流程:
  DispatcherServlet->Controller->ModelAndView->HandlerMapping->ViewResolver->JSP

4.基于xml文件的webMVC的环境:
  1.导包
  2.创建xml文件
  3.web.xml文件中配置SpringMVC的主体控制器:DispatcherServlet
如下:
    
        mainServlet
        org.springframework.web.servlet.DispatcherServlet
      
         ConfigContextLocation  
         SpringMVC的配置文件以及spring核心的上下文配置文件
         1
      
     

5.实现控制类的代码有两种:
   1.注解Controller的实现对应的方法配合着:RequestMapping注解和Resource注解
   此外还需要在xml文件中建立启动注解扫描的方式
   2.实现Controller的接口类 并且实现通过handRequest()方法 返回值为ModelAndView类型

6.HandlerMapping接口实现类:
   1.BeanNameUrlHandlerMapping:定义对应的bean代理类所对应的实体映射的对象
   2.SimpleUrlHandlerMapping:定义一一配置对应的映射关系实体类
举例:
   1.BeanNameUrlHandlerMapping:
   
       
   
   2.SimpleUrlHandlerMapping:
   
       
           
               《prop key = "/path"> Controller类名全路径
           
       
   

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。

目前成都创新互联已为上千多家的企业提供了网站建设、域名、网页空间、网站托管维护、企业网站设计、锡山网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
当前文章:SpringMVC之框架整体结构-创新互联
标题路径:http://pwwzsj.com/article/ddcseh.html