工程依赖管理

应用的垂直拆分主要包括前后端逻辑拆分、业务逻辑和数据访问层拆分,拆分之后的效果:
在这里插入图片描述
分布式服务,保证其中一个坏了,不会影响我们正常的使用。
垂直拆分(ALL IN ONE)

  • 以前的分层变成分模块(项目)
  • bean
  • dao
  • service
  • controller
  • webpage

垂直拆分:各自导入自己需要的依赖
在这里插入图片描述
JavaBean:那几张表生成的实体类。
atcrowdfunding-parent 父工程,聚合其他工程(pom)
atcrowdfunding-main Web工程,存放所有的页面,框架配置文件(war)
atcrowdfunding-manager-impl 后台管理系统,存放控制器类,业务层实现类(jar),Dao映射文件
atcrowdfunding-manager-api 后台管理系统,存放业务层接口和DAO层接口(jar)
atcrowdfunding-common 存放所有模块所需要的公共类
atcrowdfunding-bean 存放所有模块的实体类
还是一种all in one 的项目

发布了20 篇原创文章 · 获赞 3 · 访问量 1711

猜你喜欢

转载自blog.csdn.net/weixin_43493354/article/details/104851510