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