zoukankan      html  css  js  c++  java
  • Spring,SpringMVC,MyBatis,SSM配置文件比较

    Spring配置文件: applicationContext.xml

    applicationContext.xml是Spring的核心配置文件
    IOC/DI,AOP相关配置都是在这个文件中

    SpringMVC配置文件: springmvc-servlet.xml

    视图定位,资源访问相关配置,servlet业务相关

    Mybatis配置文件:mybatis-config.xml

    其作用主要是提供连接数据库用的驱动,数据库名称,编码方式,账号密码

    SSM配置文件:applicationContext.xml, springMVC.xml

    applicationContext.xml是Spring的核心配置文件

    个人理解:下面2,3,4条是将Mybatis的配置文件mybatis-config.xml纳入其管理之下

    其作用

    1. 通过注解,将Service的生命周期纳入Spring的管理
    <context:annotation-config />
    <context:component-scan base-package="com.how2java.service" />
    
    1. 配置数据源
    <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
    
    1. 扫描存放SQL语句的Category.xml
    <bean id="sqlSession" class="org.mybatis.spring.SqlSessionFactoryBean">
    
    1. 扫描Mapper,并将其生命周期纳入Spring的管理
    <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
    

    springMVC.xml

    1. 扫描Controller,并将其生命周期纳入Spring管理
        <context:annotation-config/>
        <context:component-scan base-package="com.how2java.controller">
              <context:include-filter type="annotation" 
              expression="org.springframework.stereotype.Controller"/>
        </context:component-scan>
    
    1. 注解驱动,以使得访问路径与方法的匹配可以通过注解配置
    <mvc:annotation-driven />
    
    1. 静态页面,如html,css,js,images可以访问
    <mvc:default-servlet-handler />
    
    1. 视图定位到/WEB/INF/jsp 这个目录下
    <bean  class="org.springframework.web.servlet.view.InternalResourceViewResolver">
            <property name="viewClass"
                value="org.springframework.web.servlet.view.JstlView" />
            <property name="prefix" value="/WEB-INF/jsp/" />
            <property name="suffix" value=".jsp" />
     </bean>
    
  • 相关阅读:
    POJ 3630 Phone List/POJ 1056 【字典树】
    HDU 1074 Doing Homework【状态压缩DP】
    POJ 1077 Eight【八数码问题】
    状态压缩 POJ 1185 炮兵阵地【状态压缩DP】
    POJ 1806 Manhattan 2025
    POJ 3667 Hotel【经典的线段树】
    状态压缩 POJ 3254 Corn Fields【dp 状态压缩】
    ZOJ 3468 Dice War【PD求概率】
    POJ 2479 Maximum sum【求两个不重叠的连续子串的最大和】
    POJ 3735 Training little cats【矩阵的快速求幂】
  • 原文地址:https://www.cnblogs.com/Lanht/p/12059191.html
Copyright © 2011-2022 走看看