zoukankan      html  css  js  c++  java
  • java简单学习笔记20190202

    Spring MVC

    web.xml的配置spring mvc

    <context-param>

    <param-name>contextConfigLocation</param-name>

    <param-value>classpath:applicationContext.xml</param-value>

    初始化spring IoC

    <listener>

    <listern-class>org.springframework.web.context.ContextLoaderListenter</listener>

    配置servlet,spring会根据servlet-name在/web-inf/dispatcher-servlet.xml载入工程中。

    <servlet>

    <servlet-name>dispatcher</servlet-name>

    <servlet-class>org.springframework.org.web.servlet.DispatcherServlet</servlet-class>

    <load-on-startup>2</load-on-startup>

    servlet拦截设置

    <servlet-mapping>

    <servlet-name>dispatcher</servlet-name>

    <url-pattern>*.do</url-pattern>

    ------------------------------------------------------------------

    dispatcher-servlet.xml配置

    使用注解驱动mvc

    <mvc:annotation-driven />

    定义扫描包

    <context:component-scan base-package="com.*" />

    定义视图解释器

    根据前后缀生成访问路径/web-inf/jsp/xxx.jsp访问视图

    <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver" p:prefix="/web-inf/jsp/" p:suffix=".jsp" />

    开启事务

    <tx:annotation-driven transaction-manager="transactionManager" />

    ------------------

    @Controller表示一个控制器

    @RequestMapping访问映射路径

    也可使用注解的方式配置MVC

    继续一个类AbstractAnnotationConfigDispatcherServletInitializer,spring mvc就会加载初始化它,

    新建类WebConfig.class,标注@Configuration,@ComponentScan(“com.*"),@EnableMVC,

    并创建返回视图解析器的方法

    public ViewResolver xxx(){

      InternalResourceViewResolver viewResolver=new xxxx();

      viewResolver.setPrefix("/web-inf/jsp")

      viewResolver.setSuffix(".jsp")

      return viewResolver;

  • 相关阅读:
    面向对象和面向过程
    视图代理(转帖)
    qt中的多线程(转)
    QT GUI总结
    Qt探秘——谈ui文件的用法
    Qt的Model/View Framework解析
    编程入门指南 v1.4
    设计模式总结(经典)
    地址
    QLayout的属性介绍
  • 原文地址:https://www.cnblogs.com/lofe/p/10349644.html
Copyright © 2011-2022 走看看