三层架构简介
分层的目的,就是为了解耦,方便代码的维护和升级。
除了这三层之外一个完整的后端项目还应该包括。
- 实体 bean 对象用来存放,web 种的实体类,常创建包名为pojo
- 测试包:web 服务器不能通过直接运行来进行程序的测试,通常需要有专门的测试模块,为每一块提供专门的测试单元,创建包名为。这里要引用到测试单元包junit,hamcrest-core,junithamcrest-core
- 工具类(utils)专门用来存放编写的各种工具。
同时对于 业务处理层 和 持久层 还需提供接口包和实现类。