MyBatisSpring MVC基本配置和执行(二)

 

  4)部署描述称
    web.xml
      springmvc前端控制器(DispatcherServlet)
      servlet事件监听器(ContextLoaderListener)
      乱码过滤器(CharacterEncodingFilter)

  1. springmvc:
      是一个显示层框架,效能是从央中接收传入的参数,将拍卖后的结果数据再次来到给页面呈现

  2. ssm整合:
      1)Dao层
        pojo、mapper接口、mapper映射文件(使用逆向工程变更)
        SqlMapConfig.xml         
     MyBatis主题配置文件
        applicationContext-dao.xml     整合后,spring在dao层的配置起:数据源、会话工厂、扫描Mapper
      2)service层
        applicationContext-tx.xml        
    txManager、txAdvice、切面
        applicationContext-service.xml   
    @瑟维斯(Service)阐明扫描
      3)controller层
        springmvc.xml
          阐明扫描:扫描@Controller讲明(context:component-scan)
          注明驱动:替我们呈现的配置了最新版本的微处理器映射器和总计机适配器(mvc:annotation-driven)
          视图解析器:呈现的部署是为当controller中毫无每个方法都勾页面的全路径(InternalResourceViewResolver)
          自定义转换器:对要参数举办更换(FormattingConversion瑟维斯(Service)FactoryBean)
          文件上传解析:实现文件上传效用(康芒斯(Commons)MultipartResolver)
          处理器拦截器:配置拦截器(mvc:intercepts)

3.参数绑定(从呼吁被收取参数)
  1)默认类型:
    在controller方法中可以生呢可以没有,依据需要而自由添加.
    httpservletRqeust,httpServletResponse,httpSession,Model(ModelMap其实就是Mode的一个子类,一般用之莫多)
  2)基本类型:
    String,Double,Float,Integer,Long,Boolean
  3)pojo类型:
    页面及input框的name属性值必须要等pojo的特性名称
  4)vo类型:
    页面上input框的name属性值必须使等vo中之属性.属性.属性….
  5)自定义转换器converter:
    效用:由于springMvc不能将string自动转换成date所以需要自己手动编写类型转换器,需要编制一个类实现Converter接口、在springmvc.xml中布局由定义转换器、在springmvc.xml中拿由定义转换器配置到注解驱动上。

网站地图xml地图