zoukankan      html  css  js  c++  java
  • ssm框架整合步骤

    1、新建动态web项目ssm

    2、创建项目所需要的包
    cn.edu.aynu.rjxy.dao
    cn.edu.aynu.rjxy.dao.impl
    cn.edu.aynu.rjxy.service
    cn.edu.aynu.rjxy.service.impl
    cn.edu.aynu.rjxy.model
    cn.edu.aynu.rjxy.controller

            config文件夹里面的包cn.edu.aynu.rjxy.mapper
           config应该与src并列。

    3、导入jar包,总共需要31个jar包,放在lib里面。

    4、web-INF建立文件夹为jsp,用来存放页面。

    5、整合三个配置文件(Springmvc.xml、applicationContext.xml和mybatis-config.xml)

        【1】config里面新建文件,springmvc.xml,不用配置controller,使用注解,配置组件扫描器。

        【2】 config里面新建文件,applicationContext.xml,不用配置dao和service使用注解,配置组件扫描器。
    (1)保留数据源,url的值一定要改。

      
    (2)配置一个session工厂(也可以从jar包里面找,通过Spring-mybatis jar包)。
    <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">

      <property name="dataSource" ref="dataSource"/>

      <property name="configLocation" value="classpath:mybatis-config.xml" />
    </bean>

    (3)配置事务管理器

    (4)配置AOP通知(添加事务管理的方法,里面有一个很重要的属性为propagation,主要用来配置当前需要执行的方法,与当前是否有transaction之间的关系。)

    (5)配置AOP,为添加事务管理的操作配置AOP(配置的是接口)

          【3】config里面新建文件,mybatis-config.xml, 集中管理库表映射文件。

    6、web.xml的配置(重点和难点)

    【1】lib里新建文件web.xml。
    【2】配置监听器
    <context-param>
    <param-name>contexConfigLocation</param-name>
    <param-value>classpath:applicationContext.xml</param-value>
    </context-param>

    【3】配置中央控制器,需要初始化参数。
    <init-param>
    <param-name>contexConfigLocation</param-name>
    <param-value>classpath:springmvc.xml</param-value>
    </init-param>

     

    【4】配置spring提供的字符编码过滤器(filter和filter-mapping),里面也要初始化参数。

     

  • 相关阅读:
    POJ 1269 Intersecting Lines(判断两条线段关系)
    POJ 3304 Segments(判断直线和线段相交)
    poj 1383 Labyrinth【迷宫bfs+树的直径】
    poj 2631 Roads in the North【树的直径裸题】
    poj 1985 Cow Marathon【树的直径裸题】
    hdoj 1596 find the safest road【最短路变形,求最大安全系数】
    hdoj 1260 Tickets【dp】
    poj 1564 Sum It Up【dfs+去重】
    2014 牡丹江现场赛 i题 (zoj 3827 Information Entropy)
    hdoj 2473 Junk-Mail Filter【并查集节点的删除】
  • 原文地址:https://www.cnblogs.com/niuxiao12---/p/6808519.html
Copyright © 2011-2022 走看看