본문 바로가기

분류 전체보기254

[4일 차] - 내용 정리, 개인 회고 인프런에서 주최하는 Warming-up 클럽 0기 백엔드 스터디에 참여하고 있다. 스터디에 참여하면서 배우게 된 내용을 전체적으로 정리하고, 참여하면서 느낀 부분을 회고해 보고자 한다. (1) 4일 차 : 2024-02-22(Thu) 1. 사용자 업데이트, 삭제 API 1-1. 사용자 업데이트 API 명세 (1) HTTP Method : PUT (2) HTTP Path : /user (3) HTTP Body : JSON (4) 업데이트 후 별도의 결과는 반환하지 않는다. (서버로부터 200 OK 응답코드만 받을 것) 1-2. 사용자 삭제 API 명세 (1) HTTP Method : DELETE (2) HTTP Path : /user (3) HTTP Body : Query parameter (4) 삭제 후.. 2024. 2. 21.
[3일 차] - 과제 수행 : 익명 클래스, 함수형 프로그래밍(람다식), Stream API, 메서드 참조(Method Reference) 인프런에서 주최하는 Warming-up 클럽 0기 백엔드 스터디에 참여하고 있다. 스터디에 참여하면서 배우게 된 내용을 전체적으로 정리하고 과제로 수행했던 내용들을 정리해 보고자 한다. (1) 3일 차 : 2024-02-21(Wed) (2) 과제 수행 GitHub : https://github.com/twojun/java8_core_study 1. 익명 클래스(Anonymous Class)와 람다식 1-1. 익명 클래스란? (1) 익명 클래스는 의미 그대로 이름이 없는 클래스를 말한다. 1-2. 익명 클래스의 특징 (2) 일반적으로는 특정 클래스를 상속받아 재정의해서 사용하기 위해서는 자식 레벨의 클래스를 만들고 부모 클래스를 상속받아서 기능들을 재정의하고 해당 자식 클래스의 인스턴스를 생성해 사용하게 .. 2024. 2. 20.
[3일 차] - 내용 정리, 개인 회고 인프런에서 주최하는 Warming-up 클럽 0기 백엔드 스터디에 참여하고 있다. 스터디에 참여하면서 배우게 된 내용을 전체적으로 정리하고, 참여하면서 느낀 부분을 회고해 보고자 한다. (1) 3일 차 : 2024-02-21(Wed) 1. 데이터베이스 생성, 목록 확인, 삭제 (DDL : Database Definition Language) (1) 여기서 DDL(Database Definition Language)은 테이블과 데이터의 구조와 형식, 타입 등을 지정하는 언어들은 DDL이라고 한다. 1-1. 데이터베이스 생성 create database [데이터베이스 이름]; 1-2. 데이터베이스 목록 확인 show databases; 1-3. 데이터베이스 삭제 drop table [삭제할 데이터베이스]; .. 2024. 2. 20.
[2일 차] - 과제 수행 : GET, POST API 설계 인프런에서 주최하는 Warming-up 클럽 0기 백엔드 스터디에 참여하고 있다. 스터디에 참여하면서 배우게 된 내용을 전체적으로 정리하고 과제로 수행했던 내용들을 정리해 보고자 한다. (1) 2일 차 : 2024-02-20(Tue) (2) 과제 수행 GitHub : https://github.com/twojun/InFlearn_WarmingUp_Club_BE_0 GitHub - twojun/InFlearn_WarmingUp_Club_BE_0: Inflearn Warming-up Club Back-end Study 0기 (Java, Spring) Inflearn Warming-up Club Back-end Study 0기 (Java, Spring) - twojun/InFlearn_WarmingUp_Clu.. 2024. 2. 19.
[2일 차] - 내용 정리, 개인 회고 인프런에서 주최하는 Warming-up 클럽 0기 백엔드 스터디에 참여하고 있다. 스터디에 참여하면서 배우게 된 내용을 전체적으로 정리하고, 참여하면서 느낀 부분을 회고해 보고자 한다. (1) 2일 차 : 2024-02-20(Tue) 1. POST 방식에서 요청 데이터를 어떻게 받을까? (1) GET 메서드의 경우 요청 URL의 쿼리 파라미터를 통해 데이터를 받는다는 것을 알 수 있었다 그렇다면 POST 메서드의 경우 어떻게 데이터를 받을 수 있을까? (2) POST에서는 데이터를 GET 방식과 다르게 HTTP Request Body에서 확인한다. 컨트롤러의 메서드에서 Body 부분을 확인하고 필요한 데이터를 얻어오게 된다. (3) 이때 주고받는 방식은 대표적으로 JSON(JavaScript Object.. 2024. 2. 19.
[1일 차] - 과제 수행 : Spring(Java)에서 Annotation 사용하기 인프런에서 주최하는 Warming-up 클럽 0기 백엔드 스터디에 참여하고 있다. 스터디에 참여하면서 배우게 된 내용을 전체적으로 정리하고 과제로 수행했던 내용들을 정리해 보고자 한다. (1) 1일 차 : 2024-02-19(Mon) 1. 개요 - 이번 과제는 크게 3가지로 나누어서 정리해 보고자 한다. (1) 자바(스프링)에서 어노테이션(Annotation)의 정의와 특징? (2) 어노테이션을 사용함으로써 얻게 되는 장점? (3) 사용자 정의(커스텀) 어노테이션을 지정하는 방법? (별도의 테스트를 통해 확인, 관련 내용이 4번에 기재) 2. 어노테이션(Annotation)의 정의와 특징 2-1. 어노테이션이란 무엇일까? (1) Annotation은 단어의 의미를 해석해 보면 "주석"이라는 의미를 가진다.. 2024. 2. 18.