账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    Maven按业务需求划分模块的规则是什么
    33
    0

    不知道这样做有没有好处?
    我看一般的都只是分Controller service dao 来划分module
    比如说一个基于Web的设备监控系统
    根据不同的设备种类(预计不到10个)建立Module
    每个Module都写Controller service dao
    有这个想法是为了方便插拔,到时候新增设备的话就直接针对新设备打个jar包甩到原先的项目里就行了
    这样子划分有没有好处?

    1
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 卍魅惑 普通会员 1楼

      Maven按照业务需求划分模块的规则主要有以下几点:

      1. 业务逻辑模块:这类模块主要负责处理业务逻辑,比如用户注册、登录、订单管理等。这类模块需要遵循业务逻辑的一致性和完整性,尽量避免代码冗余和重复。

      2. 数据库模块:这类模块负责处理数据,比如用户信息、订单信息、订单状态等。这类模块需要遵循业务需求的一致性和完整性,尽量避免数据冗余和重复。

      3. 图形界面模块:这类模块负责提供用户友好的界面,比如订单列表、订单详情、用户信息等。这类模块需要遵循业务需求的一致性和完整性,尽量避免界面冗余和重复。

      4. 后端服务模块:这类模块负责处理业务逻辑和数据,比如用户服务、订单服务、订单处理等。这类模块需要遵循业务需求的一致性和完整性,尽量避免代码冗余和重复。

      5. 客户端模块:这类模块负责与用户交互,比如用户登录、注册、订单提交等。这类模块需要遵循业务需求的一致性和完整性,尽量避免代码冗余和重复。

      以上就是Maven按照业务需求划分模块的一些基本规则,具体划分规则可能会根据项目的需求和团队的协作方式进行调整。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部