java中的分包思想以及好处
1.什么是分包
分包就是指我们在构建一个Java项目时,将一个具体的操作分为不同的执行步骤,每个步骤的实现都通过不同的包分开
2.为什么我们要分包
我的理解是当我们构建项目使用分包后,可以是整个项目的可读性更强,也便于后期维护修改,就比如说加入我的代码出现了需要修改或者增加的地方,通过这种分包的方法,我可以很容易的定位到具体要修改的地方,在于其他人合作共同构建项目时,也可以使其他人跟好的理解整个项目的结构,大大的提高了我们开发的效率
3.怎么实现科学分包
**现在主流的分包方式
1.view包,这个包里面存放着各种”死东西“,也就是固定不变的东西,如对用户的欢迎界面啊,功能的选择界面啊
2.contraoller包,这个包主要就是用来封装数据的,就是当用户将数据输入进来后,我们可以在这里面去将他包装成为一个对象,然后传给具体要用的地方
3.service包,这个包里面就是具体的业务的逻辑实现了,当用户的数据从contraoller包传过来后,在这里我们就可以根据具体的逻辑去判断要不要进行接下来的操作
4.dao包(data asscess object)这里面就是用从service包里面判断完逻辑后要具体的调用数据库里面的数据,也就是和数据库打交到的地方,通常这里抛出的异常都由service中的方法去处理
是不是通过这样分完后对整个项目的框架就有了初步的了解了,这大概就是整个的分包思路了,也是自己的一点想法,希望对你们有帮助,谢谢!