如何从0开始构建项目(如何理解项目结构)

目录
1. 父工程与与聚合工程是什么
2.jar\pom\war打包方式的区别
3.常见包名的含义
4.如何使用maven

正文部分:
1. 父工程与与聚合工程是什么

     父工程:主要是相对于子工程来说,父工程一般不包含src文件,相当于一层外壳,但包含一个pom文件,该文件记录了,parent信息、module信息等,方便子module继承;

    聚合工程:指各个子module之间相互依赖,module2可以将module1加入依赖当中,module3可以将module2加入依赖中,间接地module3 也依赖了module1,具有传递性

 


2.jar\pom\war打包方式的区别

pom:用在父级工程或聚合工程中,用来做jar包的版本控制,必须指明这个聚合工程的打包方式为pom。

jar:工程的默认打包方式,打包成jar用作jar包使用。存放一些其他工程都会使用的类,工具类。我们可以在其他工程的pom文件中去引用它

war:war是java web项目打包,一般发布项目的时候打包,包括了该web的全部应用程序,其中的的java类以及jsp,js等静态资源。但是需要注意war引用war的时候会将应用war的资源全部拷贝到当前war的相同文件下,重名的文件会被替换。


3.常见包名的含义

common:常见工具类存放处,一般下包含utils包,utils下放类;

pojo: 常见实体对象类存放位置,自定义的java对象;

mapper:数据库表对应的java对象存放处;

service:无状态服务;

controller:api接口;

controller 调用 service,service调用mapper查数据库,查询数据放在pojo中,

调用关系:controller - service - mapper - pojo - common


4.如何使用maven

参考:超级详细的Maven使用教程_进修的CODER的博客-CSDN博客

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值