관리 메뉴

개발하는 동그리

Code States 수강 10~11주차 - Section 3 본문

스테이츠 코드(백엔드)/개인 회고

Code States 수강 10~11주차 - Section 3

개발하는 동그리 2022. 7. 8. 16:24
반응형

10주차 학습 내용

  • [Spring MVC] 예외 처리
    • @ExceptionHandler
    • @RestControllerAdvice 공통 예외 처리
    • 비지니스 예외 ( Checked Exception / Unchecked Exception )
    • [실습] Global Exception기능 구현 (3가지)
  • [Spring MVC] JDBC 기반 데이터 엑세스 계층
    • JDBC 기반 도메인 Entity, 테이블 설계
    • JDBC 기반 데이터 엑세스 계층 구현 - Entity 클래스 정의
    • JDBC 기반 서비스, 리포지토리 구현
    • [실습] Pagenation 기능 구현

 

11주차 학습 내용

  • [Spring MVC]JPA 기반 데이터 엑세스 계층
    • JPA 개요 
      • Entity 매핑
      • Entity 연관 관계 매핑
    • Spring Data JPA
      • 데이터 엑세스 계층 구현
      • [실습] Entity 연관 관계 매핑 구현 ( Order - Coffee / Member - Stamp )
  • [Spring MVC] 트랜잭션
    • 트랜잭션이란!? 
      • @Transaction 
      • 트랜잭션 전파


아직도 코딩을 구현하는데 있어서 자유롭지가 않다. 아직 초보자 단계에서 벗어나지 못한것 같다. 학습 내용을 읽고 공부하는 데에는 크게 무리가 없지만, 이해가 안되는 부분을 Skip해서 넘기다 보니 하나 둘 쌓여서 점점 이해하기 힘들어지는 기분이다. 특히 실습과제를 수행하려고 할 때마다 다양한 방식으로 과제를 해결해 나가는 페어를 보면 너무 부럽고 나는 아직 너무 부족하다는 생각에 걱정이라는 녀석이 한껏 부풀어 오른다. 그들도 나처럼 처음 배우는 걸까!? 라는 생각으로 정신승리를 해보려 했으나, 이러한들 저러한들 내가 더 노력해서 익숙해지는 것이 제일 중요한 것 같다.
지난 2주간 온 종일 공부하는데 시간을 보내지만, 크게 깨달음을 얻었다는 생각이 들지가 않아서 포스팅도 잠시 멈추게 되었었다. 그리고 최근에서야 책을 한권 읽기 시작했는데, 학습하는 내용이 자세하게 나와있어서 공부하는데 큰 도움을 받고 있다. 이번 주말을 통해서 지난 2주간 했던 내용을 다시 한번 복습해보려고 한다. 그래서 오랜만에 잡은 친구들과의 약속도 취소해버렸다.


[이번 주말 목표]


2022.07-09 (토)

  • 김영한 스프링 강좌 (1편) - 완강 목표 ( 10강이상 남았음 )

2022.07.10 (일)

  • 지난 2주간 학습내용을 정리하고 못했던 실습과제 제출
  • 코드를 처음부터 직접 구현해보고 구조 파악하기
반응형