mirror of
https://gitee.com/coder-xiaomo/flashsale
synced 2025-09-13 07:21:38 +08:00
优化校验规则
This commit is contained in:
48
README.md
48
README.md
@@ -14,28 +14,30 @@
|
||||
|
||||
### 层次结构(以User为例,自上向下)
|
||||
|
||||
| | 目录 | Java对象类型 | 说明 | 举例 |
|
||||
|-------------------|-----------------------|---------------------------------|-------------------------------|------------------------------|
|
||||
| **Controller层** | | | | |
|
||||
| Controller | controller | 类 class | | controller.UserController |
|
||||
| View Object | controller/viewobject | 类 class | 将用户Model转化为可供UI使用的View Object | controller.UserController |
|
||||
| | | | | |
|
||||
| **Service层** | 转换成业务模型 | | | |
|
||||
| Service | service | 接口 interface | | service.UserService |
|
||||
| ServiceImpl | service/impl | Service接口实现类 | 将DataObject组装成Model | service.impl.UserServiceImpl |
|
||||
| Model | service/model | 类 class | 用户模型Model | service.model.UserModel |
|
||||
| | | | | |
|
||||
| **Dao层** | 对数据库的映射 | | | |
|
||||
| Mapper | dao | 接口 interface | | dao.UserDOMapper |
|
||||
| Mapping | resources/mapping | Mapper接口实现类 | xml格式;SQL语句 | mapping/UserDOMapper.xml |
|
||||
| Data Object | dataobject | 类 class | | dataobject.UserDO |
|
||||
| | | | | |
|
||||
| **其他** | | | | |
|
||||
| response | response | | 用于处理HTTP请求返回 | response.CommonReturnType |
|
||||
| | | | | |
|
||||
| **异常处理** | 用于返回错误信息 | | | |
|
||||
| CommonError | error | 接口 interface | | error.CommonError |
|
||||
| EmBusinessError | error | 枚举 enum & CommonError接口实现类 | | error.EmBusinessError |
|
||||
| BusinessException | error | CommonError接口实现类 & 继承自Exception | | error.BusinessException |
|
||||
| | 目录 | Java对象类型 | 说明 | 举例 |
|
||||
| ----------------- | --------------------- | --------------------------------------- | ---------------------------------------- | ------------------------------- |
|
||||
| **Controller层** | | | | |
|
||||
| Controller | controller | 类 class | | controller.UserController |
|
||||
| View Object | controller/viewobject | 类 class | 将用户Model转化为可供UI使用的View Object | controller.UserController |
|
||||
| | | | | |
|
||||
| **Service层** | 转换成业务模型 | | | |
|
||||
| Service | service | 接口 interface | | service.UserService |
|
||||
| ServiceImpl | service/impl | Service接口实现类 | 将DataObject组装成Model | service.impl.UserServiceImpl |
|
||||
| Model | service/model | 类 class | 用户模型Model | service.model.UserModel |
|
||||
| | | | | |
|
||||
| **Dao层** | 对数据库的映射 | | | |
|
||||
| Mapper | dao | 接口 interface | | dao.UserDOMapper |
|
||||
| Mapping | resources/mapping | Mapper接口实现类 | xml格式;SQL语句 | mapping/UserDOMapper.xml |
|
||||
| Data Object | dataobject | 类 class | | dataobject.UserDO |
|
||||
| | | | | |
|
||||
| **其他** | | | | |
|
||||
| response | response | | 用于处理HTTP请求返回 | response.CommonReturnType |
|
||||
| ValidationResult | validator | 类 class | Hibernate Validator 参数验证 | validator\ValidationResult.java |
|
||||
| ValidatorImpl | validator | ValidationResult类实现类 | Hibernate Validator 参数验证 | validator\ValidatorImpl.java |
|
||||
| | | | | |
|
||||
| **异常处理** | 用于返回错误信息 | | | |
|
||||
| CommonError | error | 接口 interface | | error.CommonError |
|
||||
| EmBusinessError | error | 枚举 enum & CommonError接口实现类 | | error.EmBusinessError |
|
||||
| BusinessException | error | CommonError接口实现类 & 继承自Exception | | error.BusinessException |
|
||||
|
||||
**Tips:** Model与Data Object并非完全一一对应,例如UserModel是由ServiceImpl将UserDO和UserPasswordDO组装而成的。
|
||||
|
Reference in New Issue
Block a user