zoukankan      html  css  js  c++  java
  • maven分模块开发

    一.maven分模块开发流程

      一般传统的项目分为4个模块:entity(实体),web,service,dao(开发到一定阶段,得打包向仓库保存,因为模块之间是得相互引用的)

      1.创建父工程,工程为pom类型,该工程的pom.xm中主要是提供jar和插件给子模块的使用

      2.创建dao模块,dao模块得是jar类型,完成dao模块的代码书写,注意spring主配置文件的命名,由于每个模块都需要用到spring的主配置文件,在命名上就不能再是applicationContext.xml了,如果都是该命名会导致冲突

      3.创建service模块,得引入dao的jar包,完成service相关的代码,最后测试时注意的是还得service还得用到dao的spring主配置文件,有个小技巧如下:

     classpath*代表除了在类路径下查找外,还会从类路径下的子目录下全部目录查找文件!

      4.创建web模块,模块的打包类型为war,得引入service的jar包,如果没有搜索除service的jar,需要再次设置索引,之后就行了;还有在web.xml指定applicationContext.xml的配置路径,要把三层的spring配置文件都统一,得如下格式:

       5.最后呢说一下打包,比如打包web模块时,不必担心把service和dao的相同jar都打一份,不会出现这种情况

  • 相关阅读:
    查看unity打来的包在手机上面查看日志
    Unity 打包出来动态加载图片丢失问题
    嵌套列表拖拽事件冲突问题
    游戏中实现鼠标拖尾效果
    2048
    面试知识点积累
    ARM处理器架构理论知识
    計算機網絡知識點總結:
    collection
    demo002.链表操作
  • 原文地址:https://www.cnblogs.com/ibcdwx/p/12905819.html
Copyright © 2011-2022 走看看