일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- UE4
- 알고리즘
- QueryDSL
- BFS
- 스택
- 워크플로
- 포톤
- Unity2D
- 구현
- 스파르타내일배움캠프
- Unity
- 해시
- 유클리드호제법
- Firebase
- Photon
- Unity3d
- FSM
- 이분탐색
- 문자열
- unityui
- 언리얼엔진
- 스파르타내일배움캠프TIL
- c#
- Inventory
- 순열
- 프로그래머스
- 내일배움캠프
- C++
- 유니티
- UnrealEngine
- Today
- Total
목록내일배움캠프 (33)
개발 낙서장
오늘의 학습 키워드📚 필터 Web 애플리케이션에서 관리되는 영역으로 Client로 부터 오는 요청과 응답에 대해 최초/최종 단계의 위치이며 이를 통해 요청과 응답의 정보를 변경하거나 부가적인 기능을 추가할 수 있다. 주로 범용적으로 처리해야 하는 작업들, 예를들어 로깅 및 보안 처리에 활용한다. 또한 인증, 인가와 관련된 로직들을 처리할 수도 있다. Filter를 사용하면 인증, 인가와 관련된 로직을 비즈니스 로직과 분리하여 관리할 수 있다는 장점이 있다. Filter를 구현한 프로젝트에서는 요청이 들어오면 가장 먼저 Filter에서 처리하고, 과정을 거쳐 처리된 응답은 반드시 Filter를 거쳐 나가게 된다. 필터는 여러 개가 존재할 수 있기 때문에 필터끼리 서로 넘겨줄 수 있는데 이것을 Filter ..
오늘의 학습 키워드📚 쿠키와 세션 https://dachomi97.tistory.com/88 [Spring] 쿠키와 세션 쿠키 클라이언트에 저장될 목적으로 생성한 작은 정보를 담은 파일이다. 웹 브라우저에서 확인할 수 있다. (크롬 기준 F12 개발자 도구) 구성요소 Name (이름) : 쿠키를 구별하는 데 사용되는 키 (중 dachomi97.tistory.com Spring에서의 보안 부분을 다루면서 쿠키와 세션을 생성하고 가져오는 방법을 배우고 JWT란 무엇인가 토큰을 어떻게 생성하고 가져오는지에 대해 배웠다. JWT의 Secret Key는 다른 사람들에게 알려질 경우 조작이 가능하기 때문에 반드시 철저히 숨겨져야 한다. 그리고 토큰에 중요 정보가 담겨있을 경우 유출되기 쉬우므로 비밀번호와 같은 정보..
오늘의 학습 키워드📚 Response Entity Spring Framework에서 제공하는 클래스 중 HTTP 요청(Request) 또는 응답(Response)에 해당하는 HttpHeader와 HttpBody를 포함하는 HttpEntity라는 클래스가 존재한다. 이 HttpEntity를 상속한 클래스가 ResponseEntity 클래스이다. (RequestEntity도 존재한다.) Response Entity는 HttpStatus, HttpHeader, HttpBody를 포함한다. HTTP 응답에 따른 제어가 필요할 때 Response Entity 클래스를 사용한다. 사용법은 간단(?)하다. 응답 성공(200)을 의미하는 ok에 데이터를 담아 return 해주면 된다. @GetMapping("/{id}..
오늘의 학습 키워드📚 개인 과제 마무리 개인 과제를 마무리했다. Html을 조금 다듬어서 화면에서 HTTP 통신이 가능하도록 했다. https://github.com/SeungJun-Kwon/MySchedules GitHub - SeungJun-Kwon/MySchedules: 스파르타 코딩클럽 Spring 개인 과제 스파르타 코딩클럽 Spring 개인 과제. Contribute to SeungJun-Kwon/MySchedules development by creating an account on GitHub. github.com 기능 별로 url, HTTP 메소드를 나누어 Restful하게 api를 설계했으며 3계층 레이어 방식 또한 사용했다. 다만 Response 부분에 대한 메시지가 부실하고 예외 처..
오늘의 학습 키워드📚 Spring 개인 과제 https://github.com/SeungJun-Kwon/MySchedules GitHub - SeungJun-Kwon/MySchedules: 스파르타 코딩클럽 Spring 개인 과제 스파르타 코딩클럽 Spring 개인 과제. Contribute to SeungJun-Kwon/MySchedules development by creating an account on GitHub. github.com 기존에 했던 앨범 작성 프로젝트 같은 걸 Spring으로 DB 연동해보는 간단한 개인 과제이다. 요구 사항 일정 작성 기능 할일 제목,할일 내용, 담당자, 비밀번호, 작성일을 저장할 수 있습니다. 저장된 게시글의 정보를 반환 받아 확인할 수 있습니다. 반환 받은 게..
오늘의 학습 키워드📚 SQL MySQL을 설치하고 IntelliJ에 연동해 데이터를 CRUD 하는 방법을 배웠다. https://github.com/SeungJun-Kwon/memo GitHub - SeungJun-Kwon/memo: Spring으로 만드는 간단한 메모장 프로젝트 Spring으로 만드는 간단한 메모장 프로젝트. Contribute to SeungJun-Kwon/memo development by creating an account on GitHub. github.com 강의를 보고 따라한 정도지만 입력 정보와 요청을 바탕으로 Controller에서 sql 쿼리를 작성해 데이터를 CRUD 하는 아주 간단한 메모장 프로젝트를 만들었다. 가장 중요한 것은 데이터가 어떤 식으로 전달되며 서버에서..
오늘의 학습 키워드📚 롬복 https://dachomi97.tistory.com/79 Lombok - 롬복 기존 코드 방식 기존에는 변수를 private로 선언하고 외부 클래스에서 사용하려면 Getter, Setter 메소드를 따로 만들어주어야 한다. 생성자 또한 조건에 맞게 만들어주어야 한다. package com.sparta.springp dachomi97.tistory.com Spinrg MVC https://dachomi97.tistory.com/80 Spring MVC MVC 어떤 건물을 건축할 때 설계도 없이 그냥 되는대로 막 짓는 사람은 거의 없을 것이다. 건축 설계도를 만드는 방법, 건축 양식 등을 미리 생각해두고 작업을 하는데 프로그래밍에도 디자인 패 dachomi97.tistory.co..
오늘의 학습 키워드📚 Gradle Gradle은 빌드 자동화 시스템으로 프로젝트에서 작성한 Java 코드에 맞게 자동으로 빌드해주는 시스템이다. Gradle을 사용하면 간편하게 Java 소스 코드를 실행한 가능한 jar 파일로 만들어준다. build.gradle build.gradle은 Gradle 기반의 빌드 스크립트로 이 스크립트를 작성하면 소스 코드를 빌드하고 라이브러리들의 의존성을 쉽게 관리할 수 있다. groovy 혹은 kotlin 언어로 작성할 수 있다. 개발을 하면서 필요로하는 외부 라이브러리들을 dependencies 부분에 작성하면 Gradle이 해당 라이브러리들을 Maven Repository(라이브러리들을 모아둔 저장소)와 같은 외부 저장소에서 자동으로 다운로드한다. 또한 다른 라이브..