일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- bastion host
- AWS
- 42서울
- 게임개발동아리
- Route53
- CICD
- UNIDEV
- 캡스톤디자인프로젝트
- UNICON2023
- 프로그래밍
- 도커
- spring ai
- 개발공부
- 오블완
- 라피신
- UNICON
- Spring boot
- 전국대학생게임개발동아리연합회
- EC2
- 스프링부트
- 프리티어
- NAT gateway
- 인프라
- Redis
- openAI API
- 프롬프트엔지니어링
- 체크인미팅
- 백엔드개발자
- 생활코딩
- 티스토리챌린지
- Today
- Total
목록Study/Java, Spring (31)
Hyun's Wonderwall

GDSC Ewha 5기_ Spring Boot 스터디 스터디 커리큘럼: 백기선, "스프링 기반 REST API 개발" 2주차 과제: 섹션 2. 이벤트 생성 API 개발 2.(1) 이벤트 API 테스트 클래스 생성 2.(2) 201 응답 받기 2.(3) 이벤트 Repository 2.(4) 입력값 제한하기 2.(5) 입력값 이외에 에러 발생 2.(6) Bad Request 처리 2.(7) Bad Request 응답 2.(8) 비즈니스 로직 적용 2.(9) 매개변수를 이용한 테스트 2. (1) 이벤트 API 테스트 클래스 생성 - E..
GDSC Ewha 5기_ Spring Boot 스터디 스터디 커리큘럼: 백기선, "스프링 기반 REST API 개발" - 선수 학습사항: (필수) 스프링 프레임워크 핵심 기술, 스프링 부트 개념과 활용 / (선택) 스프링 데이터 JPA 의 지식 1주차 과제: 섹션 0. 소개, 섹션 1. REST API 및 프로젝트 소개 섹션 0. 소개 이 강좌에서는 다양한 스프링 기술을 사용하여 Self-Descriptive Message와 HATEOAS(Hypermedia as the engine of application state)를 만족하는 REST API를 개발한다. 이 두 가지를 만족해야만 진화가 가능한 REST API, -> 클라이언트와 서버 독립적으로 진화할 수 있는 성격 달성할 수 있음. - 이 강좌에서..
김영한 을 공부하며 추가적으로 공부한 것을 정리한 것입니다. 스프링 프레임워크는 MVC패턴을 사용. [Model View Controller] Controller : 화면(View)과 비즈니스 로직(Model)를 연결시키는 다리 역할 (화면에서 /aa로 가줘~ 요청하면 주소 받아 어디로 갈지 분석하고 맞는 길로 연결) => Controller는 매핑을 한다. 매핑? 하나의 값이 다른 값을 가리키도록 하는 것. - HTTP 요청을 매핑하는 여러가지 방법: @GetMapping, @PostMapping, @PutMapping, @DeleteMapping, @RequestMapping - 예를 들어 @GetMapping은 입력한 데이터를 URL에 붙여 전송한다. - Controller가 있는 클래스에서 매핑을..

공부에 사용한 자료 객체지향 프로그래밍 과목 수업자료 [Chapter 03] 자바 기본 프로그래밍 (2) 배열 배열(array) - 인덱스와 인덱스에 대응하는 데이터들로 이루어진 자료 구조. (배열을 이용하면 한 번에 많은 메모리 공간 할당 가능.) - 같은 타입의 데이터들이 순차적으로 저장. (인덱스를 이용하여 원소 데이터 접근. 반복문 이용해 처리하기에 적합) - 배열 인덱스: 0부터 시작. (인덱스는 배열의 시작 위치에서부터 데이터가 있는 상대 위치) (1) 1차원 배열 배열 선언과 배열 생성의 두 단계 필요 - 선언과 생성 동시에: int [] array = new int[10]; - 선언과 함께 초기화: int [] array = {0, 1, 2}; - 잘못된 배열 선언 예) int array[..

공부에 사용한 자료 객체지향 프로그래밍 과목 수업자료 [Chapter 02] 자바 기본 프로그래밍 (1) 기본 자료형과 연산자 (36p~72p) [Chapter 03] 자바 기본 프로그래밍 (1) 반복문 (~22p) [식과 연산자] 연산: 주어진 식을 계산하여 결과를 얻어내는 과정 증감연산자: ++ -- 산술연산자: + - * / % 시프트 연산자: >> > 비교 연산자: > = >>= [연산자 우선순위] 같은 우선순위: 왼쪽->오른쪽 (예외: 대입 연산자, --, ++, +, -, !, 형변환은 오른쪽에서 왼쪽으로 처리한다) 괄호는 최우선순위: 괄호가 다시 괄호를 포함한 경우는 가장 안쪽의 관호부터 먼저 처리한다 * 산술 연산자: + _ * / % - 몫=x/y, 나머지=x%y 활용 -> 10의 자리와..
공부에 사용한 자료 객체지향 프로그래밍 과목 수업자료 [Chapter 02] 자바 기본 프로그래밍 (1) 기본 자료형과 연산자 (~35p) [주석] - 한 라인 주석: // - 여러 행 주석: /**/ - 여러 줄 동시 선택해서 한 라인씩 주석처리: ctrl + / [클래스] - class 키워드로 클래스 선언. 클래스 코드는 {}안에 모두 작성. (ex. public class Hello {}) [메소드] - C/C++에서의 함수. 호출해서 사용. - main() 메소드: 자바 프로그램은 main() 메소드에서부터 실행 시작. public static void main(String[] args) {} System.out.println(""); - 표준 출력 스트림 System.out의 println()..
웹 개발 스터디를 시작했다! 나는 백엔드 파트로 자바와 스프링을 공부하게 되었다. 1주차(2023.03.20~2023.03.27) 과제: 자바 리뷰 1/3 진행하기! 공부에 사용한 자료들 객체지향 프로그래밍 과목 수업자료 생활코딩 JAVA : https://opentutorials.org/course/1223 혼자 공부하는 자바 [Chapter 01] Java 프로그래밍 주요 개념 (이론) * 대표적인 자바 개발 툴: 이클립스, IntelliJ □ 프로그램 언어의 종류 : 저급 언어(기계어, 어셈블리어), 고급 언어(C, Java 등) [컴퓨터로 프로그램 개발 시] : 사람이 고급 프로그래밍 언어로 소스 파일 작성 ➡ 컴파일러가 컴퓨터가 이해할 수 있는 기계어로 변환 ➡ 프로그램 실행 [Java로 프로그..