
分层的目的是为了解耦。解耦就是为了降低代码的耦合度。方便项目后期的维护和升级。
| 层次 | 包 | 说明 |
|---|---|---|
| web 层 | xxx.web/servlet/controller | |
| service 层 | xxx.service | Service 接口实现类 |
| xxx.service.impl | Service 接口实现类 | |
| dao 持久层 | xxx.dao | Dao 接口包 |
| xxx.dao.impl | Dao 接口实现类 | |
| 实体 bean 对象 | xxx.pojo/entity/domain/bean | JavaBean 类 |
| 测试包 | xxx.test/junit | |
| 工具类 | xxx.utils |
分层设计与解耦
本文介绍了软件项目中采用分层设计的目的及各层的作用,包括web层、service层、dao持久层等,旨在通过解耦来降低代码间的依赖,便于项目的后续维护与升级。
1265

被折叠的 条评论
为什么被折叠?



