面向声明式API编程(DAP)
DAP是Mars-java 最近提出的一个新的开发方式,全称 Declarative API Programming, 提倡后端为一个独立的整体,不应该是为前端服务的,所以当前端需要接口的时候,只需要声明一个API给他,而不需要专门开发一个Controller出来
DAP详细介绍
按照传统的开发方式,如果要开发一个后端接口,需要分为以下三步
- 创建controller
- 创建service
- 创建dao(甚至会创建存放sql的 )
但是,我们编写一个接口,重点应该是放在业务逻辑上的,也就是说 我们的关注点应该在第二步,而且Controller跟前端的耦合性也非常的高,所以出现了一个新玩法,这套新玩法就叫声明式API
- 写业务逻辑
- 声明一个API给前端
- 将API与业务逻辑关联
编写业务逻辑
@MarsBean("testServ 继续阅读与本文标签相同的文章
上一篇 :
javaweb框架
-
带你读《点石成金:访客至上的Web和移动可用性设计秘笈》之一:别让我思考
2026-05-16栏目: 教程
-
带你读《点石成金:访客至上的Web和移动可用性设计秘笈》之二:我们实际上是如何使用Web的
2026-05-16栏目: 教程
-
带你读《点石成金:访客至上的Web和移动可用性设计秘笈》之三:广告牌设计101法则
2026-05-16栏目: 教程
-
深入了解 Flink 网络栈(二):监控、指标和处理背压
2026-05-16栏目: 教程
-
上次阿里面试问到Redis主从复制原理,这次终于搞明白了!
2026-05-16栏目: 教程
