ssm簡單易懂整合框架步驟詳解

簡單的整合ssm框架,實現數據庫的數據寫入功能(註冊用戶及數據校驗),springCRUD基本都類似操作。

目錄結構

1、導入spring、mybatis、mysql必要jar包 
2、配置web.xml文件
    服務器啓動時就加載Spring容器

  <!-- 監聽器 -->
          <listener>
            <listener-class>org.springframework.web.context.ContextLoaderListener
            </listener-class>
          </listener>
          
          <context-param>
            <param-name>contextConfigLocation</param-name>
            <param-value>classpath:applicationContext.xml</param-value>
          </context-param>


3、配置springMVC核心控制器
4、創建springMVC配置文件
    (默認路徑在web-inf下   名稱:“servletName”-servlet.xml)
        掃描handler和service

      <context:component-scan base-package="com.xtkj.handler,com.xtkj.service"> 
         </context:component-scan>


5、整合mybatis
    導包(mybatis必備包+整合spring的jar包+數據庫驅動包)
    創建mybatis主配置文件(mybatis-config.xml)
    創建數據源

<bean id="datasourse" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
 <!-- 數據庫URL -->
  <property name="url" value="jdbc:mysql://localhost:3306/MyBatisuseUnicode=true&amp;characterEncoding=utf-8" />
  <property name="driverClassName" value="com.mysql.jdbc.Driver"></property>
 <!-- 數據庫用戶 -->
  <property name="username" value="root" /> 
 <!-- 密碼 -->
  <property name="password" value="12345678" />
</bean>


    
    將mybatis交給spring管理(sqlSessionFactory)
          

 <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
     <property name="dataSource" ref="datasourse"></property>
 <!-- 加載mybatis主配置文件 -->
      <property name="configLocation" value="classpath:mybatis-config.xml"></property>
 </bean>


    自動掃描mapper(dao)

   <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
      <property name="basePackage" value="com.spring.dao"></property>
      <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"></property>
    </bean>


    
6、導入校驗包

    啓動校驗驅動

  <mvc:annotation-driven/>


    注入校驗bean
         

   <bean class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean"></bean>


    在數據模型上編寫校驗規則
    對數據模型做校驗

7、創建pojo包實例User---寫入dao包業務操作類UserDao.java & UserDao.xml---service包寫入UserServiceInterface接口
        ---UserService實現接口,通過DAO訪問數據庫---handler包寫入UserHandler控制器處理業務邏輯

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章