浅谈java中的分包结构

java中的分包思想以及好处

1.什么是分包

分包就是指我们在构建一个Java项目时,将一个具体的操作分为不同的执行步骤,每个步骤的实现都通过不同的包分开

2.为什么我们要分包

我的理解是当我们构建项目使用分包后,可以是整个项目的可读性更强,也便于后期维护修改,就比如说加入我的代码出现了需要修改或者增加的地方,通过这种分包的方法,我可以很容易的定位到具体要修改的地方,在于其他人合作共同构建项目时,也可以使其他人跟好的理解整个项目的结构,大大的提高了我们开发的效率

3.怎么实现科学分包

**现在主流的分包方式

1.view包,这个包里面存放着各种”死东西“,也就是固定不变的东西,如对用户的欢迎界面啊,功能的选择界面啊

2.contraoller包,这个包主要就是用来封装数据的,就是当用户将数据输入进来后,我们可以在这里面去将他包装成为一个对象,然后传给具体要用的地方

3.service包,这个包里面就是具体的业务的逻辑实现了,当用户的数据从contraoller包传过来后,在这里我们就可以根据具体的逻辑去判断要不要进行接下来的操作

4.dao包(data asscess object)这里面就是用从service包里面判断完逻辑后要具体的调用数据库里面的数据,也就是和数据库打交到的地方,通常这里抛出的异常都由service中的方法去处理

是不是通过这样分完后对整个项目的框架就有了初步的了解了,这大概就是整个的分包思路了,也是自己的一点想法,希望对你们有帮助,谢谢!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值