JavaEE 项目的三层架构

分层的目的是为了解耦。解耦就是为了降低代码的耦合度。方便项目后期的维护和升级。
| 层次 | 包 | 说明 |
|---|---|---|
| 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 |

浙公网安备 33010602011771号