728x90

(1) WIL(Weekly I Learned) - 4주차

  • 3/19일 이전 알고리즘주차(2주)를 끝마치고 4주차 주특기주차가 시작되었습니다.
  • 주특기(Spring)을 선택한 저는 Spring을 선택한 분들과 같은조가 되었다.
  • 이제 본격적인 주특기를 배워봅시다!

(2) 일정

  • 3/23 (16:00 ~ 18:00) - 소규모 면담 (신청자 한에서)
  • 3/24 (19:00 ~ 20:00) - 항해톡 (try-catch예외처리, Git Github, 쿠키 세션 캐시, DNS) 크루원 중 신청자 발표
  • 3/25 까지 숙제 완료!
  • 3/26 (~10:00) - 주특기 심화 발제

(3) 배운점

  • IntelliJ
  • 자바
    • 자바 기초문법
    • 클래스
    • private, public
    • Getter, Setter
  • Gradle이란?
  • RDBMS
  • Spring boot
    • H2
    • JPA
    • Lombok
    • DTO
    • Controller
    • Service
    • Repository
  • ARC

(4) 기본 과제

  • 조건
    • 서비스 완성
      • 전체 게시글 목록 조회 페이지
      • 게시글 작성 페이지
      • 게시글 조회 페이지
    • AWS 배포
      • RDS 연결
      • EC2 배포
  • 링크 - loafly.shop/

(5) 느낀점

  • 기본적인 RestFul api 사용, IntelliJ 사용법 에 대해 익혀 간단한 게시판을 만들었습니다.
  • Spring을 배우면서 Getter, Setter 등 여러 어노테이션을 배우면서 사용에 대한 편리함을 느꼇습니다.
  • 이전 Python Flask를 이용하여 만든 경험이 있어 그렇게 어려운부분은 없었으나 RestController에서 페이지 이동하는 방법을 몰라 많은 고민을 했었습니다. 결국 Controller를 따로 추가 하여 View에 접근하는 것을 해결했습니다.
  • JPA가 Java를 SQL언어로 자동으로 번역 해주는 편리성을 가지고 있어 스프링에 또한번 반했습니다.
  • ARC를 통해 프론트엔드를 만들지 않고 api를 테스트 해볼수 있다는것이 신기했고 새로운걷을 배워 좋은 경험을 했습니다.

반응형

+ Recent posts