본문 바로가기
Today I Learned 2024. 5. 25.

(24.05.25)[6주차] WIL

WIL

Spring 숙련강의

  • Java Spring(Spring Boot)활용 중 Securty에 관련 내용을 정리하고 학습하는 시간으로 활용
  • 학습 내용들을 한번 더 요약 정리를 읽을 수 있도록 점검하면서 Summary로 아래에 정렬

간단 index Summary

더보기
  • Bean 수동 등록
    • 기술 지원 Bean
  • 같은 타입 Bean 등록
    • @Primary
    • @Qualifier
  • 인증(Authentication)
  • 인가(Authorization)
    • 웹 애플리케이션 인증
  • 비연결성(Connectionless)
  • 무상태(Stateless)
  • 인증 방식
    • 쿠키-세션 방식의 인증
    • JWT 기반 인증

  • JWT, Json Web Token
  • 필터 Filter

  • Spring Security Framework
  • Spring Security - Filter Chain
  • Spring Security - Form Login 인증 방식
    • UsernamePasswordAuthenticationFilter
    • Spring Security의 권한 Authority 설정 및 제어
  • SecurityContextHolder의 구성
  • Validation

  • DB table간의 방향
    • 1 대 1 관계
    • N 대 1 관계
    • 1 대 N 관계
    • N 대 M 관계

  • JPA의 연간관계 정보 가져오기
    • 지연 로딩
    • 즉시로딩
  • 고아 Entity 삭제
    • orphanRemoval
  • Spring Data 페이징 및 정렬

7주차 PLAN

  • 개인 과제를 진행하면서 Spring Security부분을 점검
    • JWT /  인증 인가 (필터를 사용한) 부분 중점으로 학습 필요
    • 개인 과제를 통한 실습 + 학습에 집중을 할 수 있도록

이번 주차는 새롭게 배우는데에서 어려운 점이 아닌 

내용 자체가 많은 이해를 요구하고 또 그 양이 많기 때문에 이해하는데 더 많은 시간이 걸릴것이라고 생각한다.

 

7주차에서 좀더 배운 내용을 다시 리마인드하면서 이해할 수 없었던 부분도 잘 점검하면서 다시 한번 복습하는 것을 

주 목적으로 두어야할 것