오늘/Today I..
-
23/11/13 스프링 복습 중오늘/Today I.. 2023. 11. 13. 21:11
WHAT I DID TODAY 스프링 1주차 듣기 스프링 2주차 듣기 (예정) 개인과제 ERD 작성 DETAILS 스프링 1주차 복습 1 1주차를 다시 보면서 완벽히 습득하지 못한 내용들을 정리 Headers - 브라우저에서 서버로 보낸 Request 데이터 Request Headers - 이것 또한 브라우저에서 서버로 보낸 리퀘스트 데이터 Response Headers - 서 like-it-too.tistory.com ANYTHING 1주차는 마무리하였고 1주차 복습 2를 작성해야한다. 2주차는 분량이 많지만 복습이기 때문에 오늘 내로 절반 이상은 볼 수 있을것이라 생각한다. 과제는 계속 미루고 있는데 아마 이러다 선택구현을 하지 못하지 않을까 걱정은 되는데 저번처럼 겨우 굴러가는 소달구지를 제출하고 ..
-
23/11/10 Entity연관관계와 새로 주어진 개인프로젝트 일정계획오늘/Today I.. 2023. 11. 10. 20:23
WHAT I DID TODAY RestTemplate 끝 연관관계 끝 (낼 예정) 개인과제 ERD 작성 DETAILS Entity 연관관계, @OneToOne 4주차 Entity 연관관계에 대한 강의를 들으며 메모한 내용을 정리 참고로 예시는 모두 Food Entity와 User Entity를 사용하였음. 또한 모든 연관관계에서 FK의 주인은 Food 라고 가정 데이터베이스에서는 like-it-too.tistory.com ANYTHING 3주차 후반부 부터 강의진도가 매우 느려졌다. 하나하나 집중해서 보다보니 피로도 빨리오고 집중이 오래가지 않는다. 그래도 오늘 연관관계까지 모두 끝내고 주말에 개인과제와 병행하면서 4주차를 마무리할 생각이다. 개인과제는 게시판 기능을 업그레이드하는 것인데 저번에 만든 게..
-
23/11/8 필터, 스프링 시큐리티, 스프링 기초오늘/Today I.. 2023. 11. 8. 21:39
WHAT I DID TODAY 스프링 3주차 특강 (스프링, 알고리즘) DETAILS 회원가입 구현 및 Filter @Enumerated(value = EnumType.STRING) 데이터 enum타입을 DB컬럼에 저장할때 사용하는 옵션 EnumType.STRING 이걸 쓰면 enum 이름 그대로 데이터베이스에 저장 양방향 암호 알고리즘 - 암호화 : 평문 -> (암호화 알 like-it-too.tistory.com 스프링 입문 + 웹 Spring Framework 모델-뷰-컨트롤러 아키텍처: MVC 모델(model) : 컨트롤러와 데이터를 연결하고 비즈니스 로직이 작성된다. @Service 뷰 (view) : 사용자 인터페이스 담당. FE가 전담 컨트롤러 (controller) : 사 like-it-t..
-
23/11/7 스프링 3주차 빈, 쿠키, 세션, JWT오늘/Today I.. 2023. 11. 7. 20:15
WHAT I DID TODAY 스프링 강의 3주차 Spring Security 로그인까지 들을 예정 (11강까지) DETAILS 3주차 강의를 열심히 듣고 있다. '스파르타 스프링 정리/3주차' 카테고리의 글 목록 like-it-too.tistory.com ANYTHING 학습방식을 조금 바꿔서 이제부터는 새로운 개념을 배우기 전에 튜터님에게 이것이 무엇인지 어떻게 쓰이는지 간단하게 설명을 부탁드려보았다. 간단한 설명이었기에 시간이 길지는 않았지만 상당히 도움이 되는 조언을 받았다. 지금까지 새로운 것을 배울때에는 왜 이걸 배우지? 어디에 쓰이는거지? 이런 의문을 가지면서 공부를 했었고 마치 밑그림이 없는 퍼즐을 맞추는 느낌이었다면 튜터님께 조언을 듣고 난 뒤 들은 강의들은 아 이래서 이걸 배우고 이렇게..
-
23/11/6 개인프로젝트 마무리오늘/Today I.. 2023. 11. 6. 20:20
WHAT I DID TODAY 개인프로젝트 마무리 스프링 강의 복습 약간 DETAILS '스파르타코딩클럽/스프링프로젝트1' 카테고리의 글 목록 like-it-too.tistory.com ANYTHING 일요일에 Use Case 가 뭔지 찾아볼때까지만 해도 막막했으나 그 이후로는 진도가 수월하게 나갔다. 일요일 밤까지만 해도 "스프링 그게 뭔데" 라는 느낌이었다면 지금은 했던 부분은 어느정도 기억을 더듬어서 다시 만들 수 있는 정도. 이래서 코딩은 책을 여러번 보기보다 한번 실습을 해야하는데 머리는 알아도 그게 쉽게 되지 않는게 아쉬울뿐이다. THIS WEEK'S GOAL 스프링 복습 자바 람다, 스트림 끝 지급되는 강의 목요일까지 끝내기
-
23/11/3 끝나지않던 스프링의 끝오늘/Today I.. 2023. 11. 3. 23:22
WHAT I DID TODAY 스프링 2주차 마무리 DETAILS IoC/DI IoC 컨테이너와 Bean JPA Entity Persistence Context 에 대하여 스프링부트의 JPA JPA Auditing 쿼리 메소드 목차만 보면 짧아보이지만 상당히 많은 것을 배웠다. 물론 스프링부트 JPA 부분은 그냥 머리에 쑤셔넣었기에 빠르게 복습하지 않으면 아마 기억나지 않을듯 그 외 오늘 공부하며 배운 내용을 아래에 정리해본다. 좋은 코드를 위한 Spring 의 IoC 와 DI 좋은 코드란? 논리가 간단해야한다. 중복의 제거 및 명확한 표현 코드를 처음보는 사람들도 쉽게 이해해야 한다. 의존성 최소화 새로운 기능이 추가되더라도 구조의 변경이 많지 않아야한다. 좋은 코드를 작성하는 능력을 기르는 법 - 많..
-
23/11/2 계속되는 스프링오늘/Today I.. 2023. 11. 2. 19:55
WHAT I DID TODAY 스프링 1주차 끝 2주차 AMAP DETAILS @Path Variable 과 @Request Param HTTP 데이터 객체 처리 스프링에서 @ModelAttribute @RequestParam 모두 생략가능한데 어떻게 구분할까? 스프링은 해당 매개변수가 SimpleValueType(원시타입, 래퍼타입, Date) 이라면 @RequestParam 으로 간주 그외에는 @ModelAttribute라고 판단한다. 메모장을 통한 CRUD 구현 JDBC 3 Layer Architecture 의 개념과 작성한 코드를 이에 맞게 분리하기 IoC/ DI DTO (Data Transfer Object) 데이터 전송 및 이동을 위해 생성되는 객체를 의미 클라이언트에서 보내는 데이터를 객체로..
-
23/11/1 스프링 기초 학습오늘/Today I.. 2023. 11. 1. 20:22
WHAT I DID TODAY 스프링 1주차 학습 DETAILS 스프링 강의를 들으며 기록해둘만한 것들을 TMI 정리 형식으로 남겨보았다. [1주차] 새로배운 것들 정리 (1) 강의가 리뉴얼 되어 저번 강의는 사실상 0주차가 되었고, 진짜 1주차가 들어왔다. 현재까지 나간 진도에서 새로 배운 내용과 기록할만한 것들을 정리해보았다. Web Server 클라이언트의 요청을 받 like-it-too.tistory.com ANYTHING 저걸 왜 쓰는걸까. 지금 쓰는 코드의 의미는 뭘까 저 리턴값이 왜 저 클래스를 호출하는걸까 애너테이션 엄청 많이 쓰는데 저것들의 의미가 뭘까 이런 스프링의 기초에 대한 의문이 풀리고 있다. THIS WEEK'S GOAL 스프링 1주차 완강 ~11/1 스프링 2주차 완강 ~11/..