考试时间:2023年6月6日上午8:00~10:00
刘士军老师有发一份PDF教材,很多考题都出自里面的课后题!
一、简答题
- 面向服务架构的三角色三操作是什么?
- 面向服务架构在软件交互中的作用?
- ROA和RPC区别?
- 面向服务架构的几种常见协议(至少写三种)?
- 常用的幂等性操作有哪些?
- REST服务设计过程?
- OpenAPI有何作用?
- 简述微服务架构的特点(至少两点)?
二、电商平台高峰期流量是平时的10倍,可以用什么技术解决?体现了REST服务的那些特点?
二、REST服务的三个安全性问题,可以用什么方式解决?
三、举例说明:
- 如何理解资源?
- 如何理解资源表述?
- 面向资源服务适合什么场景?
四、Jersey服务开发
- 下面的程序实现了什么功能?
- 简述四个注解的作用?
@POST
@Path("/create/{id}/{username}/{phone}")
@Produces({MediaType.APPLICATION_JSON})
public String create(@PathParam("id") int id,
@PathParam("username") String name, @PathParam("phone")String phone){
userDAO.create(id, name, phone);
return "Successfully created user: "+id+" "+username+" "+phone
}