【SDU】山东大学软件学院2022服务开发技术期末考试(回忆版)

前言

考试都是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){

returnHello+username;

}

(1)该服务实现了什么功能(5分)

(2)四个注解的作用(10分)

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

口哨糖youri

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值