今天是划水的倒数第二天

今天是我们准备回家的倒数第三天

上周学习了如何利用java web进行分层开发

分层模式是比较经典的开发模式,我试着从分层模式的特点,找到我们模块划分的依据。通常我们的系统是基于用户请求和响应进行交互的,从用户发出请求,到系统做出响应,在分层开发模式下,java代码的执行过程如下图所示。以前的web项目都是统一一个工程,其他人员在这个项目拉取分支进行开发,但是若需要多个人协作同时进行开发时,会造成各种各样的问题。为了解决这些问题,按照业务逻辑进行区分,将一个项目按照多个模块进行构建。
在这里插入图片描述
父模块的主要功能是管理各种依赖及其依赖的版本,同时注意打包方式为“jar”包(使用“mvn clean install命令,即可将jar包发布到本地仓库,以供其他模块依赖”),以供子模块依赖!如下:
在IDEA中新建Maven Project,不选择“Create from archetype”,填写GroupId和ArtifactId,完成新建;
由于该Project是要作为父Project容器使用,因此不需要src目录,删除掉src目录;
如有需要,配置Maven本地仓库的路径(Settings中配置); 需要注意到的就是父Project的pom中,packaging属性为pom;在pom中配置整个工程的一些缺省属性;譬如如果使用了私服,需要配置repositories和pluginRepositories;另外就是一些工程默认配置(project.build.sourceEncoding、project.build.jdk、project.build.locales)等;再有就是各个依赖的jar包的版本信息等;
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值