zoukankan      html  css  js  c++  java
  • SpringMVC学习系列(1) 之 初识SpringMVC

    SpringMVC学习系列(1) 之 初识SpringMVC

     

    1.前言:

    约定:本系列所用的Spring版本为:spring-framework-3.2.5.RELEASE,Hibernate版本为hibernate-release-4.2.8.Final,采用Spring+Hibernate+Spring MVC的组合方式。

    2.什么是Spring MVC:

    Spring MVC属于SpringFrameWork的后续产品,它提供了构建 Web 应用程序的全功能 MVC 模块,与Struts2一样是一种优秀MVC框架,不同的是自Spring2.5引入了注解式controller及Spring 3以后的不断完善,使得采用Spring MVC框架开发结构清晰明了,效率大大提高。

    3.注解式Spring MVC响应流程:

    绘图1

    4.重要的接口和类的简单说明:

    DispatcherServlet:前端控制器,用于接收请求。

    HandlerMapping接口:用于处理请求的映射。

    DefaultAnnotationHandlerMapping:HandlerMapping接口的实现,用于把一个URL映射到具体的Controller类上。

    HandlerAdapter接口:用于处理请求的映射。

    AnnotationMethodHandlerAdapter:HandlerAdapter接口的试下,用于把一个URL映射到对应Controller类的某个方法上。

    ViewResolver接口:用于解析View。

    InternalResourceViewResolver:ViewResolver接口的实现,用于把ModelAndView的逻辑视图名解析为具体的View。

  • 相关阅读:
    VC++导入导出类
    SVN操作手册
    stdcall与cdecl的区别
    VC++编译MPIR 2.7.0
    zabbix 监控 WEB 应用性能
    zabbix 常用监控模板
    zabbix 自定义 windows 监控项
    zabbix 自定义 nginx 监控模板
    zabbix agent 自定义 UserParameter
    zabbix python 微信告警脚本
  • 原文地址:https://www.cnblogs.com/shanheyongmu/p/5534395.html
Copyright © 2011-2022 走看看