본문 바로가기

프로그래밍29

API CRUD 테스트 순서 및 의존 관계 관리 Post, Poll, PollOption의 CRUD API 테스트를 어떻게 진행해야 하는지,특히 의존 관계가 있을 때 어떤 순서로 해야 하는지 궁금했습니다.   1. Post, Poll, PollOption 관계 설명:Post: 게시글에 해당하는 엔티티로, 여러 개의 Poll을 가질 수 있습니다.Poll: 하나의 설문조사(투표)를 나타내는 엔티티로, 하나의 Post에 속합니다. Poll은 여러 개의 PollOption을 가질 수 있습니다.PollOption: 설문조사에서 선택할 수 있는 옵션을 나타내며, 하나의 Poll에 속합니다.관계 구성:Post - Poll:관계: 1(Post는 여러 Poll을 가질 수 있음)Post는 여러 Poll을 포함하며, 각 Poll은 하나의 Post에 속합니다.이 관계는 P.. 2024. 9. 5.
[프로그래머스] n의 배수_자바 더보기문제 설명정수 num과 n이 매개 변수로 주어질 때, num이 n의 배수이면 1을 return n의 배수가 아니라면 0을 return하도록 solution 함수를 완성해주세요   class Solution { public int solution(int num, int n) { int answer = 0; if(num % n == 0){ answer = 1; }else{ answer = 0; } return answer; }} 2024. 8. 14.
[프로그래머스] 원하는 문자열 찾기_자바 더보기문제 설명 알파벳으로 이루어진 문자열 myString과 pat이 주어집니다. myString의 연속된 부분 문자열 중 pat이 존재하면 1을 그렇지 않으면 0을 return 하는 solution 함수를 완성해 주세요. 단, 알파벳 대문자와 소문자는 구분하지 않습니다.    class Solution { public int solution(String myString, String pat) { int answer = 0; // 문자열 일치이므로 myString, pat 둘다 동일하게 변경(대문자 or 소문자) myString = myString.toUpperCase(); pat = pat.toUpperCase(); .. 2024. 8. 14.
RESTful API 란? RESTful API란 무엇일까요?RESTful API는 Representational State Transfer의 약자로, 웹 서비스를 개발하는 데 사용되는 아키텍처 스타일입니다. 쉽게 말해, 서로 다른 시스템들이 HTTP 프로토콜을 통해 데이터를 주고받을 수 있도록 하는 일종의 규약이라고 생각하면 됩니다.RESTful API의 핵심은 자원(Resource)입니다. 각각의 자원은 고유한 URI(Uniform Resource Identifier)를 가지며, HTTP 메서드(GET, POST, PUT, DELETE 등)를 통해 이 자원에 대한 CRUD(Create, Read, Update, Delete) 작업을 수행합니다.  왜 RESTful API를 사용할까요?단순하고 직관적: HTTP 프로토콜을 기반으.. 2024. 8. 7.