12|实战中的TDD:RESTful API的开发框架

你好,我是徐昊。从今天开始,让我们进入实战中的 TDD 环节。也就是使用 TDD 的方式,去实现我们工作中常用的技术框架。
之所以选择常用的技术框架,而不虚构某个业务系统,主要是因为 TDD 的难点首先在于理解需求,并将需求分解为功能点。虚构的业务系统,难以详尽描述所有的业务假设(功能上、组织上、运营方式上等),不利于你跟随题目自行练习。而使用常用的技术框架,由于你对于大体的功能及其所解决的问题,已经有所了解。我也可以避免无谓的啰嗦。
RESTful API 的开发框架
第一个场景是支撑 RESTful API 的开发框架,你可以将它想象成 mini 版本的 Dropwizard 或者 Spring MVC。功能范围包含一个依赖注入容器(Dependency Injection Container/IoC Container)和一个支持 RESTful API 构建的 Web 框架。
我们会以 Jakarta EE 中的 Jakarta Dependency Injection 和 Jakarta RESTful Web Services 为主要功能参考,并对其适当简化,...
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。