zoukankan      html  css  js  c++  java
  • Intellij IDEA IDE中采用Maven集成SSM框架时配置文件的功能和关系说明

    Intellij IDEA IDE中采用Maven集成SSM框架时设计的配置文件主要有:pom.xml、web.xml、applicationContext.xml、springmvc-config.xml、mybatis-connfig.xml、jdbc.properties、log4j2.properties等。各个配置文件的功能和命名说明如下表所示。

    配置文件

    功能

    其它命名

    pom.xml

    配置spring、springmvc、mybatis、log4j2、jdbc、Junit等库所依赖的jar包

    web.xml

    配置web应用上下文配置的位置、监听器、前端控制器及映射匹配规则

    applicationContext.xml

    配置需要spring容器接管Bean所在的包或子包、数据库参数、数据源、会话工厂、会话、xml映射文件的位置、映射器接口文件(DAO层)

    spring.xml

    springmvc-config.xml

    配置后端控制器所在的包或子包、注解驱动、视图解析器

    spring-mvc.xml或springmvc.xml

    mybatis-connfig.xml

    配置数据库连接文件、所用日志的具体实现、类型别名。好多配置信息被applicationContext.xml代替

    SqlMapConfig.xml

    jdbc.properties

    配置数据库的连接信息

    db.properties

    log4j2.properties

    配置日志组件的记录器、输出端和布局等信息

    注意,上述配置文件中,pom.xml和web.xml的命名不可修改之外,其余的配置文件的命名实际上时可以随意命名的,只要能够被web.xml文件直接或间接地找到即可。但是,建议尽量按通常约定来命名。

    配置文件之间的引用关系如下图所示。

     

    因此,在实际项目开发中需要配置的地方有

    1、在pom.xml中配置所需要的依赖包:Spring、SpringMVC、MyBatis、Juint、log4j等。

    2.1在applicationContext.xml配置数据库连接参数、数据源、会话工厂、会话、待扫描的包(服务类、DAO类),并引用jdbc.properties文件。

    2.2在jdbc.properties配置数据库具体连接参数。

    2.3在springmvc-config.xml配置待扫描包注解方案、视图解析器等。

    3、在web.xml配置前端、后端控制器(依据springmvc-config.xml文件)、匹配规则、待扫描服务类包(依据applicationContext.xml文件)和监听器。

  • 相关阅读:
    视图和同义词的区别
    【MooTools】自定义滚动条小插件
    有理想的程序员必须知道的15件事
    革新:.NET 2.0的自定义配置文件体系初探
    我的2006年学习计划
    为ASP.NET 2.0配置数据源
    通用异常处理框架
    泛型的序列化问题
    实战SVN For Apache2(二)
    LightningFramework系列(一、初步总架构图)
  • 原文地址:https://www.cnblogs.com/rainbow70626/p/14305408.html
Copyright © 2011-2022 走看看