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

(24.05.18)[5주차] WIL

WIL

Spring 입문 강의

  • Java Spring(Spring Boot)활용 강의를 5주차간 들으면서 정리하고 학습하는 시간으로 활용
  • 학습 내용들을 한번 더 요약 정리를 읽을 수 있도록 점검하면서 Summary로 아래에 정렬
    • 전체적인 흐름을 파악할 때 사용할 수 있도록

간단 index Summary

더보기
  • 레이들 Gradle
  • API
    • RESTful API
  • WAS
    • Apache Tomcat
  • SpringBoot & Spring
  • MVC 디자인 패턴
    • Servlet 서블릿
    • Front Controller의 DispatcherServlet
  • Server 에서 JSON → String
    • Jackson
  • Client로 부터 JSON을 가지고 오는 방식
    • Path Variable
    • Request Param
  • HTTP 데이터를 객체로 처리
    • @ModelAttribute
    • @RequestBody
  • 3계층 3 Layer Architecture
    • Controller
    • Service
    • Repository
  • IoC(제어의 역전) & DI(의존성 주입)
    • 주입
  • IoC Container& Bean
    • @Autowired
    • ApplicationContext
    • 3 Layer Annotation
  • ORM, Object-Relational Mapping
    • JPA, Java Persistence API
      • Hibernate 하이버네이트
  • Entity
  • 영속성 컨텍스트
    • EntityManager
      • EntityManagerFactory
    • 트랜잭션 Transaction
      • JPA의 트랜잭션
  • 영속성 컨텍스트 기능
  • Entity 상태
  • SpringBoot JPA
    • Spring Transaction
  • Spring Data JPA
    • SimpleJpaRepository
    • Timestamped
    • Query Methods

 

 


6주차 PLAN

  • 5주차  Spring 입문 주차 내용 다시 점검 + 개인학습 피드백 수정
    • Spring이 처음이기 때문에 익숙해질 정도
    • 수준별 세션과 더불어서 다시 정리
  • 6주차 Spring 심화 주차 내용 학습
    • 월요일 부터 바로 시작될 수 있도록

5주차는 거의 Spring을 새롭게 학습을 하고, 이것을 바탕으로 개인과제를 수행하는데 시간이 많이 걸렸기 때문에

기능이나 어떤 정보를 자세하게 파는 것 보다는

전체적인 Spring 틀을 이해를 시도하는데 많은 시간을 투자한 것으로, 이번주 정리 부터 다음주까지 심화와 더불어서 계속 익숙해질 필요가 있다고 생각!