코딩 기록 저장소

[클라우드컴퓨팅] 3-6. 계산기 백엔드 구현 본문

학교 공부/클라우드컴퓨팅

[클라우드컴퓨팅] 3-6. 계산기 백엔드 구현

KimNang 2024. 12. 22. 17:32

1. 계산기 백엔드 개요

- 계산기 백엔드는 두 개의 숫자를 입력받아서 덧셈, 뺄셈, 곱셈, 나눗셈 연산을 수행하는 기능 제공

스프링 부트 계산기 백엔드 설계
  • 계산기 백엔드 기능
    - 사용자의 계산 요청을 처리하고 결과값을 반환
  • 기본 연산 처리
    - 덧셈, 뺄셈, 곱셈, 나눗셈 등 기본 연산을 수행함

2. 스프링 부트 백엔드 계산기 프로젝트 생성 및 열기

스프링 부트 백엔드 계산기 프로젝트 생성
  1. Ctrl+Shift+P 입력 후 spring in이라고 입력 후 아래 항목을 선택함
  2. 버전 선택 후 언어는 Java 선택함
  3. Group Id 항목은 그냥 엔터로 넘기고 Artifact Id는 'calculator_backend'로 설정
  4. packaging type은 War 선택하고, 자바 버전을 선택함
    - Window의 실행 파일 : *.exe
    - Java의 실행 파일 (App) : *.Jar
    - Java Web Site 실행 : *.War
  5. Spring Boot Dev Tools를 선택함
  6. Lomboks 선택후 Spring Web 선택
  7. 필요한거 들어갔는지 확인 후 엔터
  8. 구현한 파일을 저장할 폴더로 c:\cloud_project01을 선택하고 Generate into this folder 버튼을 선택함
프로젝트 열기

- File -> Open Folder 클릭해 'calculator_backend'를 선택

 

3. 계산기 백엔드 구현

계산기 백엔드 구현

- Java 파일을 저장할 폴더를 선택함

- Backend 자바 파일은 'src \ main \ java \ com \ example \ calculator_backend 클릭

- 파일 추가 버튼 클릭 후 파일 명은 'Calculator.java'로 입력한 후 저장하고 더블 클릭

5. 계산기 백엔드 실행

계산기 백엔드 실행

- CalculatorBackendApplication.java를 더블클릭한 후 실행

- Spring Boot 프로젝트가 에러 없이 실행 되는지 확인 (창은 닫으면 안됨)

- 백엔드 테스트를 위해선 크롬 필요함

 

6. 계산기 백엔드 테스트 프로그램 설치

계산기 백엔드 테스트 프로그램 설치

- 크롬 웹스토어에 'Talend API Tester - Free Edition' 검색하여 'Chrome에 추가' 버튼 클릭

https://chromewebstore.google.com/detail/talend-api-tester-free-ed/aejoelaoggembcahagimdiliamlcdmfm?hl=ko

 

Talend API Tester - Free Edition - Chrome 웹 스토어

Visually interact with REST, SOAP and HTTP APIs.

chromewebstore.google.com

 

- 확장 프로그램을 크롬에 고정함

- Talend API Tester 접속함 이때 무슨 문구와 함께 Use Talend API Tester - Free Edition 버튼이 뜬다면 클릭

7. 계산기 백엔드 테스트

더하기 테스트

- 더하기의 URL 입력

- METHOD는 POST, 프로토콜은 https가 아니라 http

- 'Add form parameter' 버튼 클릭 후 파라미터 이름과 값 입력

- send 버튼을 클릭하면 더하기 결과가 출력됨

 

빼기 테스트

- 빼기의 URL 입력 후 Send 버튼을 누르면 뺀 결과가 출력됨

 

곱하기 테스트

- 곱하기의 URL 입력 후 Send 버튼을 누르면 곱한 결과가 출력됨

 

나누기 테스트

- 나누기의 URL 입력 후 Send 버튼을 누르면 나눈 결과가 출력됨