- Building RESTful Web Services with Spring 5(Second Edition)
- Raja CSP Raman Ludovic Dewailly
- 298字
- 2021-06-30 19:13:25
Our RESTful web service architecture
As we assume that our readers are familiar with Spring Framework, we will directly focus on the example service that we are going to build.
In this book, we are going to build a Ticket Management System. To give a clear picture of the Ticket Management System and how it's going to be used, we will come up with a scenario.
Let's assume that we have a banking web application used by our customers, Peter and Kevin, and we have Sammy, our admin, and Chloe, the customer service representative (CSR), to help in case of any banking application issues.
If Kevin/Peter is facing a problem in the web application, they can create a ticket in our Ticket Management System. This ticket will be handled by the admin and sent to CSR, who handles the ticket.
The CSR gets more information from the user and forwards the information to the technical team. Once the CSR resolves the issue, they can close the issue.
In our Ticket Management System we will be using the following components:

In this Ticket Management System, we will focus on:
- Creating a ticket by the user.
- Updating the ticket by the user.
- Updating the ticket status by the admin.
- Updating the ticket status by the CSR.
- Deleting the ticket by the user and admin.
In the initial chapters we will discuss User management to keep the business logic simple when we deal with topics such as AOP, Spring Security, and WebFlux. However, we will talk about the Ticket Management System in Chapter 13, Ticket Management - Advanced CRUD and implement all the business requirements that we mentioned earlier. In Chapter 13, Ticket Management - Advanced CRUD you will use all the advanced techniques employed in other chapters to finish our business requirements.
- Application Development with Qt Creator(Second Edition)
- 5G承載網(wǎng)網(wǎng)絡(luò)規(guī)劃與組網(wǎng)設(shè)計(jì)
- 物聯(lián)網(wǎng)之魂:物聯(lián)網(wǎng)協(xié)議與物聯(lián)網(wǎng)操作系統(tǒng)
- 網(wǎng)絡(luò)故障現(xiàn)場(chǎng)處理實(shí)踐(第4版)
- TCP/IP入門經(jīng)典(第5版)
- SD-WAN架構(gòu)與技術(shù)(第2版)
- PLC、現(xiàn)場(chǎng)總線及工業(yè)網(wǎng)絡(luò)實(shí)用技術(shù)速成
- 中小型局域網(wǎng)組建、管理與維護(hù)實(shí)戰(zhàn)
- 搶占下一個(gè)智能風(fēng)口:移動(dòng)物聯(lián)網(wǎng)
- React Cookbook
- 園區(qū)網(wǎng)絡(luò)架構(gòu)與技術(shù)
- 基于IPv6的家居物聯(lián)網(wǎng)開發(fā)與應(yīng)用技術(shù)
- 智慧城市中的物聯(lián)網(wǎng)技術(shù)
- 智能物聯(lián)安防視頻技術(shù)基礎(chǔ)與應(yīng)用
- 一本書讀懂移動(dòng)物聯(lián)網(wǎng)