java 《管家婆》Demo 分层(项目分包)

项目分层的好处

一、模型层model(实体类)
Goddess类为JavaBean(对应数据库的一张表),用setter和getter方法暂存对象数据

二、视图层view
View类为前端UI,面向用户显示交互

三、控制层action
相当于Servlet,对View的页面请求进行处理(doPost,doGet,调用dao相关类来控制业务逻辑)

四、业务逻辑层dao
数据库的增删查改方法
1.dao接口类,增删查改抽象方法
2.daoImpl接口实现类,抽象方法的具体实现

五、数据库工具类包db
数据库的连接操作

六、测试类TestAction
Main方法主函数的接口

转载,原文链接:https://blog.csdn.net/qq_17305249/article/details/75137093

个人理解

项目分层就是降低项目中各部件之间的联系,使其独立,便于协同开发项目,并且增强项目逻辑性,业务流程更加清晰。各层之间存在联系,比如相邻层的调用等。
举例就是类似于公司中各个部门之间联系,各部门相互独立,但完成某项任务时各部门要相互配合,共同完成任务

《管家婆》Demo的分层:
管家婆分层图片

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值