Skip to content

Commit c211f08

Browse files
committed
modify layer spec
1 parent e56ecab commit c211f08

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

backend/Java后台服务分层规范.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99

1010
![分层示例](./resources/java_project_layer.png)
1111

12-
1312
## 2. API层
1413

1514
API层用来定义对外的接口,对应于SpringMVC的Controller。
@@ -66,5 +65,6 @@ utility层包含一些共用的辅助方法。
6665

6766
## 7. 最佳实践
6867

68+
- 对于比较复杂的项目,每个分层中可以根据模块再分成多个目录,以方便管理。
6969
- 事务应该在ApplicationService或DomainService中定义,具体位置根据情况决定。
7070
- 事务范围应尽量短,事务中不应包括远程服务调用及消息队列操作。

backend/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,4 @@
1515
- [Java命名规范](./Java命名规范.md): 关于后端Java代码的命名规范
1616
- [API设计规范](./API设计规范.md): 关于后端API的设计规范
1717
- [数据库设计规范-mysql](./数据库设计规范-mysql.md): 关于数据库设计的规范
18+
- [Java后台项目如何分层](./Java后台服务分层规范.md): 关于Java后台服务项目如何分层的一些标准

0 commit comments

Comments
 (0)