TIL / 2022-02-08 스프링 [한 것] 앱 개발 프로젝트에서 테스트 코드 수정 스프링 MVC 2편 - 2강 듣기 완료 JWT 적용 완료 [배운 것] TDD 작성법 및 수정법에 대해 더 자세히 알아보았다. [느낀점] TDD 짜는 것은 고역인 것 같다.. [할 것] SQLD 자격증 공부하기 MVC 2편 강의 듣기 알고리즘 문제 풀기 etc/TIL 2022.02.09
TIL 2022-02-07 / 스프링 [한 것] 앱 개발 프로젝트에서 Category CRUD 코드 깔끔하게 수정 스프링 MVC 2편 - 2강 듣기 완료 [배운 것] 자바스크립트 내추럴 템플릿 타임리프는 HTML 파일을 직접 열어도 동작하는 내추럴 템플릿 기능을 제공한다. 자바스크립트 인라인 기능을 사용하면 주석을 활용해서 이 기능을 사용할 수 있다. var username2 = /*[[${user.username}]]*/ "test username"; 인라인 사용 전 var username2 = /*userA*/ "test username"; 인라인 사용 후 var username2 = "userA"; 객체 타임리프의 자바스크립트 인라인 기능을 사용하면 객체를 JSON으로 자동으로 변환해준다. var user = [[${user}]]; 인.. etc/TIL 2022.02.07
[르탄즈 2기] Spring 심화반 1주차 개발일지 안녕하세요! 르탄즈 2기의 팀 300의 김민우입니다. 1차 미션이 끝난 후에 우수활동자로 선정되어 Spring 심화반 강의를 듣게 되었습니다. 제 원하는 직종이 백엔드 개발자라서, Spring에 대해 자세히 알고 복습 차원에서 강의를 신청하게 되었습니다. 강의에서 JPA와 JWT 구현, 전반적인 MVC에 대해 알려주는 커리큘럼을 가지고 있어, 백엔드 개발을 희망하는 분들에게는 꼭 필요한 개념을 가진 강의입니다. 1주차 강의에서 중요 개념인 MVC 패턴에 대해 정리해보았습니다. 스프링 MVC 이해 스프링 MVC? MVC (Model - View - Controller) 디자인 패턴 Server 에서 HTML 을 내려 주는 경우 정적 (static) 웹 페이지 동적 (dynamic) 웹 페이지 1. 정적 웹.. etc/스파르타코딩클럽 르탄즈 2기 2022.02.05
TIL 2022-02-02 / 스프링 [한 것] 앱 개발 프로젝트에서 Post, Letter 코드 깔끔하게 수정 SQLD 문제(고급 SQL 튜닝) 풀기 완료 스프링 MVC 2편 - 2강 듣기 완료 vanilla js를 활용한 게임 프로젝트(코딩 도전기) 스토리 제작 완료 [배운 것] 어느 레이어(서비스, 컨트롤러)에서 DTO로 반환할지 배우게 되었다. https://www.inflearn.com/questions/139564 Dto 사용시기에 대한 질문 - 인프런 | 질문 & 답변 안녕하세요. 항상 강의 잘 듣고있습니다 ! 질문이 두가지 있습니다. 첫째, '어느 레이어에서 DTO로 반환하는가?' 입니다. 현재 강의에서는 controller 에서 repository 를 바로 di 해서 사용하고 있으므 www.inflearn.com 위 글을 참.. etc/TIL 2022.02.03
TIL / 2022-01-31 [한 것] 앱 개발 프로젝트에서 Post 좋아요 기능 완료 앱 개발 프로젝트에서 letter, userRoom 연동 시도 완료 vanilla js를 활용한 간단한 게임 제작 완료 [배운 것] 엔티티 단에서 빌더 패턴을 이용한 dto로 변환하는 메서드 생성법을 알게 되었다. 컨트롤러와 서비스의 책임 분리에 대해서 알게 되었다. [느낀점] 개발할 때, 주로 컨트롤러와 서비스 책임을 주로 생각안하고 코드를 짰는데,서비스와 컨트롤러의 명확한 책임에 대해서 생각 해봐야겠다. [할 것] Post, letter 코드 깔끔히 정리하기 jwt 적용하기 etc/TIL 2022.02.02
TIL / 2022-01-29 [한 것] 앱 개발 프로젝트에서 Post 좋아요 기능 추가 앱 개발 프로젝트에서 letter, userRoom 연동 시도 중 르탄즈 2기 보고서 작성 [배운 것] entity에서 Wrapper class의 사용해야 하는 이유를 알게 되었다. [느낀점] 요즘 하루종일 개발 개발 or 대외활동 준비하느라 정신이 없다.그래도 조금씩이라도 꾸준히 해야지 [할 것] SQLD 문제집 풀기 letter 클래스 완성하기 백준 알고리즘 풀기 etc/TIL 2022.01.29