SpringMVC3深入总结

    xiaoxiao2021-04-19  97

    http://blog.csdn.net/sunitjy/article/details/6782431/

    1.介绍

    2.核心类与接口

    DispatcherServlet前置控制器 HanlderMapping接口(SimpleUrlHanlderMapping、DefaultAnnotationHanlderMapping)HandleAdapter 接口Controller 控制器HandlerIntercepto拦截器接口ViewResolver接口View 接口LocalResolver 接口HandlerExceptionResolver异常处理接口ModelAndView 类

    3.流程图

    4.DispatcherServlet

    5.双亲上下文

    总结:不使用listener 监听器来加载spring的配置,改用DispatcherServlet来加载spring的配置,不要双亲上下文,只使用一个DispatcherServlet事情就简单了。

    6.springMVC-mvc.xml 配置文件

     

    扫描指定的包中的类上的注解,常用的注解有:@Controller 声明Action组件@Service    声明Service组件    @Service("myMovieLister") @Repository 声明Dao组件@Component   泛指组件, 当不好归类时. @RequestMapping("/menu")  请求映射@Resource  用于注入,( j2ee提供的 ) 默认按名称装配,@Resource(name="beanName") @Autowired 用于注入,(srping提供的) 默认按类型装配 @Transactional( rollbackFor={Exception.class}) 事务管理@ResponseBody@Scope("prototype")   设定bean的作用域

    7.如何访问到静态的文件,如jpg js css? 

    8.请求如何映射到具体的action 中的方法?

    9.拦截器

    10.如何使用拦截器

    11.如何实现全局的异常处理?

    12.如何把全局异常记录到日志中?

    13.如何给action 做JUnit 单元测试?

    14.转发与重定向

    15.处理ajax 请求

    转载请注明原文地址: https://ju.6miu.com/read-675939.html

    最新回复(0)