和SpringMVC的第一次亲密接触

  • 在网上看到不少关于SpringMVC的文章,真心感觉,网上基本上都写的很烂,绕了我不少圈子。 现在,后台技术已经从ssh时代进入了ssm时代,在加上ide的maven进行项目管理。后台开发到今天已经进入了崭新的时代。
1.新建一个springmvc项目,然后修改pom.xml文件:

  4.0.0
  com.barving
  demo3
  war
  1.0-SNAPSHOT
  demo3 Maven Webapp
  http://maven.apache.org
  
    
      junit
      junit
      3.8.1
      test
    
    
    
    
      ch.qos.logback
      logback-classic
      1.1.1
    

    
    
      mysql
      mysql-connector-java
      5.1.37
      runtime
    
    
      c3p0
      c3p0
      0.9.1.2
    

    
    
      org.mybatis
      mybatis
      3.3.0
    
    
      org.mybatis
      mybatis-spring
      1.2.3
    

    
    
      taglibs
      standard
      1.1.2
    
    
      jstl
      jstl
      1.2
    
    
      com.fasterxml.jackson.core
      jackson-databind
      2.5.4
    
    
      javax.servlet
      javax.servlet-api
      3.1.0
    

    
    
    
      org.springframework
      spring-core
      4.1.7.RELEASE
    
    
      org.springframework
      spring-beans
      4.1.7.RELEASE
    
    
      org.springframework
      spring-context
      4.1.7.RELEASE
    
    
    
      org.springframework
      spring-jdbc
      4.1.7.RELEASE
    
    
      org.springframework
      spring-tx
      4.1.7.RELEASE
    
    
    
      org.springframework
      spring-web
      4.1.7.RELEASE
    
    
      org.springframework
      spring-webmvc
      4.1.7.RELEASE
    
    
    
      org.springframework
      spring-test
      4.1.7.RELEASE
    

    
    
      redis.clients
      jedis
      2.7.3
    
    
      com.dyuproject.protostuff
      protostuff-core
      1.0.8
    
    
      com.dyuproject.protostuff
      protostuff-runtime
      1.0.8
    

    
    
      commons-collections
      commons-collections
      3.2
    
    
      junit
      junit
      RELEASE
    

  
  
    demo3
  

2.修改web.xml文件



  
  
  
    seckill-dispatcher
    org.springframework.web.servlet.DispatcherServlet
    
    
      contextConfigLocation
      classpath:spring/spring-*.xml
    
  
  
    seckill-dispatcher
    
    /
  


3.在res/resources文件下,创建mybatis-config.xml文件:





    
    
        
        

        
        

        
        
    

4.在res/resources/spring文件下:

spring-dao.xml





    
    
    

    
    
        
        
        
        
        

        
        
        
        
        
        
        
        
        
    

    
    
        
        
        
        
        
        
        
        
    

    
    
        
        
        
        
    

spring-service.xml





    
    

    
    
        
        
    

    
    

spring-web.xml





    
    
    
    

    
    

    
    
        
        
        
    

    
    

4.在resourcs包下创建jdbc.properties文件:
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/demo?useUnicode=true&characterEncoding=utf8
jdbc.username=root
jdbc.password=root
5.在resourcs/mapper包下创建BookDaoImpl.xml文件



    
    

    

    
        UPDATE book
        SET number = number - 1
        WHERE
        book_id = #{bookId}
        AND number > 0
    

你可能感兴趣的:(和SpringMVC的第一次亲密接触)