前言
考试都是PPT上的内容。以理解为主,有部分细节记忆的题。
感谢wang_yq0728 芜湖大司码丶 见到我请过去学习等同学帮忙回忆整理!
一、简答题(8个*5分,共40分)
1.ROA和RPC的区别
2.资源、资源的表述、资源表述状态转移的关系
3.HTTP中HEAD的作用
4.常见HTTP中安全的操作
5.服务开发设计的基本步骤
6.如何开发前后端分离项目
7.OpenAPI有何作用
8.微服务设计中的微服务有何特点(至少2个)
二、收银员通过咖啡杯和咖啡师交流的案例
(1)体现了什么设计思想(5分)
(2)对服务开发有什么启示(10分)
三、查询机场航班列表,航班有起飞/降落、延误、取消等状态
(1)要设计什么资源(5分)
(2)资源有哪些操作(10分)
四、DDD(领域驱动设计,PPT中SPU和SKU的那个例子)
问:如何设计服务(15分)
五、考jersey框架的一段代码,是用注解构成的一个简单的服务实现
@GET
@Path(/{username})
@Procedure(text/plain;UTF-8)
public String hello2User(@PathParam(“username”) String username){
return “Hello ”+username;
}
(1)该服务实现了什么功能(5分)
(2)四个注解的作用(10分)