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),里面也要初始化參數。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM