1
0
mirror of https://gitee.com/coder-xiaomo/flashsale synced 2025-09-12 23:11:38 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee

DataObject统一为简写'DO'

This commit is contained in:
2022-03-01 17:17:59 +08:00
parent b7c3b87c3b
commit efd4e04343
16 changed files with 41 additions and 759 deletions

View File

@@ -18,20 +18,20 @@
### 层次结构以User为例自上向下
| | 目录 | Java对象类型 | 说明 | 举例 |
| ----------------------------- |-----------------------| ----------------- | ----------------------- | -------------------------------- |
| **<nobr>Controller层</nobr>** | | | | |
| Controller | controller | 类 class | | controller.UserController |
| Controller | controller/viewobject | 类 class | | controller.UserController |
| | | | | |
| **<nobr>Service层</nobr>** | 转换成业务模型 | | | |
| Service | service | 接口 interface | | service.UserService |
| ServiceImpl | service/impl | Service接口实现类 | 将DataObject组装成Model | service.impl.UserServiceImpl |
| Model | service/model | 类 class | 用户模型Model | service.model.UserModel |
| | | | | |
| **<nobr>Dao层</nobr>** | 对数据库的映射 | | | |
| Mapper | dao | 接口 interface | | dao.UserDataObjectMapper |
| Mapping | resources/mapping | Mapper接口实现类 | xml格式SQL语句 | mapping/UserDataObjectMapper.xml |
| Data Object | dataobject | 类 class | | dataobject.UserDataObject |
| | 目录 | Java对象类型 | 说明 | 举例 |
| ----------------------------- |-----------------------| ----------------- | ----------------------- | ----------------------------- |
| **<nobr>Controller层</nobr>** | | | | |
| Controller | controller | 类 class | | controller.UserController |
| Controller | controller/viewobject | 类 class | | controller.UserController |
| | | | | |
| **<nobr>Service层</nobr>** | 转换成业务模型 | | | |
| Service | service | 接口 interface | | service.UserService |
| ServiceImpl | service/impl | Service接口实现类 | 将DataObject组装成Model | service.impl.UserServiceImpl |
| Model | service/model | 类 class | 用户模型Model | service.model.UserModel |
| | | | | |
| **<nobr>Dao层</nobr>** | 对数据库的映射 | | | |
| Mapper | dao | 接口 interface | | dao.UserDOMapper |
| Mapping | resources/mapping | Mapper接口实现类 | xml格式SQL语句 | mapping/UserDOMapper.xml |
| Data Object | dataobject | 类 class | | dataobject.UserDO |
**Tips:** Model与Data Object并非完全一一对应例如UserModel是由ServiceImpl将UserDataObject和UserPasswordDataObject组装而成的。
**Tips:** Model与Data Object并非完全一一对应例如UserModel是由ServiceImpl将UserDO和UserPasswordDO组装而成的。