maven工程拆分与聚合的思想 ,把web工程修改成maven拆分与聚合的形式的具体步骤

拆分和聚合的代码demo可点击链接下载:demo代码

一、 maven工程拆分与聚合的思想

在这里插入图片描述

工程和 模块的区别

工程不等于完整的项目,模块也不等于完整的项目,一个完整的项目看的是代码,代码完整就可以说是一个完整的项目

和此项目是工程和模块没有关系

区别:

工程天生只能使用自己内部资源,工程天生是独立的.后天可以和其他工程或模块建立关联关系

模块天生不是独立的,模块天生是属于父工程的,模块一旦创建,所有父工程资源都可以使用.

联系:

父子工程之间,子模块天生继承父工程,可以使用父工程所有资源.
子模块之间天生是没有任何关系的.

父子工程之间不用建立关系,继承关系是先天的,不需要手动建立。

平级之间的引用叫依赖,依赖是后天建立的,不是天生的。

在这里插入图片描述

直接依赖和传递依赖

直接依赖:dao直接依赖于parent,作用域是compile
传递依赖:dao和junit是传递依赖,作用域是test

在这里插入图片描述

二、使用maven做构建ssm框架(传统聚合的项目)

maven传统的web工程做一个数据查询操作

(1)SSM框架下的dao层代码编写

a. 先创建数据库对应的实体类,属性名和数据库的字段名要相对应

b. 创建操作数据库的接口,并且定义抽象方法publicItemsfindById(Integerid);

因为使用ssm框架,接口对应的是mybatis的持久层框架,则接口不用写实现类,让mybatis直接生成接口的代理对象即可

c.在resources文件夹下创建和src目录结构相同的目录,并且创建接口的配置文件(XML)&

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值