늦은 프로그래밍 이야기

221214 TIL (스프링 숙련) 본문

내일배움캠프/TIL, WIL

221214 TIL (스프링 숙련)

한정규 2022. 12. 14. 23:32

TIL

오늘 배운 내용 정리

Spring

 - MVC에 대해 조금 더 공부하고 부족한 내용을 보충하였다.

2022.12.07 - [내일배움캠프/Spring] - Spring MVC

 

Spring MVC

MVC - Model View Controller - 소프트웨어 공학에서 사용되는 아키텍쳐 패턴 - 주 목적은 Business Logic과 Presentation Logic을 분리하기 위함 - 사용자 인터페이스로부터 비지니스 로직을 분리하여 애플리케이

jk891113.tistory.com

 

 - JPA의 동작 방식에 대해 조금 더 공부하였다.

2022.12.06 - [내일배움캠프/Spring] - JPA

 

JPA

JPA ORM - Object Relational Mapping (객체 관계 매핑) - 객체는 객체대로 설계, 관계형 데이터베이스는 관계형 데이터베이스대로 설계 후 ORM 프레임워크가 매핑. - 패러다임 불일치에서 기인한 문제들과,

jk891113.tistory.com

 

페이징 및 정렬 기능을 설계하고 구현하는 것을 배웠다.

폴더 객체를 생성하고 조회하는 기능을 JPA 연관관계를 이용하여 폴더 테이블을 설계하는 것을 배웠다.

 


오늘 배운 것

 - 스프링 숙련 강의를 다 듣고 개인과제를 하기 시작하였다. 저번 개인과제에 이어서 기능들을 추가하는 과제인데 회원가입 기능은 User entity를 작성하고 비교적 쉽게 구현 했지만, 로그인 기능에서 인증/인가를 잘 이해하지 못해서 그저 보고 따라하는 건 도움이 되질 않을 것 같아서 인증/인가에 대해 좀 더 자세히 공부하고 작성되어 있는 코드가 어떤 로직으로 동작하는지 완벽하게 이해하고 넘어가야 할 것 같아서 아직 멈춰둔 상태다. 금요일까지는 완성해야 해서 조금 서둘러서 공부하고 과제를 완성시켜야 할 것이다.

 

 - Spring과 SpringBoot의 차이점에 대해서 검색해보고 알아보았는데, SpringBoot 없이 Spring을 사용해보지 않아서 처음에는 잘 이해되지 않았다. 하지만 유튜브 강의를 본 것도 있고 해서 어렴풋이 이해가 되려고 해서 튜터님의 도움을 받아 어느정도 이해할 수 있게 되었다.

하지만, 지금 단계에서는 다른 것이 더 중요할 것 같아서 MVC에 대해 조금 더 공부하고 부족한 내용을 정리하여 블로그 글에 채워 넣었다.

 

 - 공부했던 내용을 다시 봤는데 새로운 부분이 많고 휘발된 내용도 많은 것 같아서 한가지를 자세히 정독하는 것보다 빠르게 다독하는 것이 효율적일 것 같다는 생각이 들어서 되도록 누적적으로 공부하는 습관을 들여야 할 것 같다.


'내일배움캠프 > TIL, WIL' 카테고리의 다른 글

221216 TIL  (0) 2022.12.16
221215 TIL (스프링 과제, 후발대 자바 문법)  (0) 2022.12.16
221213 TIL (알고리즘, Spring 숙련)  (0) 2022.12.13
221212 TIL (알고리즘, Spring)  (0) 2022.12.12
6주차 WIL  (1) 2022.12.11
Comments