늦은 프로그래밍 이야기
221214 TIL (스프링 숙련) 본문
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 |