分层的目的是为了解耦,解耦就是为了降低代码的耦合度,方便项目后期的维护和升级。
| web 层 | servlet/controller | |
| service 层 | service service.impl | Service 接口包 Service 接口实现类 |
| dao 持久层 | dao dao.impl | Dao 接口包 Dao 接口实现类 |
| 实体bean 对象 | pojo/entity/domain/bean | JavaBean类 |
| 测试包 | test/junit | |
| 工具类 | utils |

分层的目的是为了解耦,解耦就是为了降低代码的耦合度,方便项目后期的维护和升级。
| web 层 | servlet/controller | |
| service 层 | service service.impl | Service 接口包 Service 接口实现类 |
| dao 持久层 | dao dao.impl | Dao 接口包 Dao 接口实现类 |
| 实体bean 对象 | pojo/entity/domain/bean | JavaBean类 |
| 测试包 | test/junit | |
| 工具类 | utils |