/jwp-hands-on

만들면서 배우는 스프링 실습 코드

Primary LanguageJava

JWP Hands-On

만들면서 배우는 스프링 실습 코드

학습 순서

  • cache
  • thread
  • servlet
  • reflection
  • di

요구사항

cache

  • 0단계 - 휴리스틱 캐싱 제거하기
  • 1단계 - HTTP Compression 설정하기
  • 2단계 - ETag/If-None-Match 적용하기
  • 3단계 - 캐시 무효화(Cache Busting)

thread

  • 0단계 - 스레드 이해하기
  • 1단계 - 1단계 - 동시성 이슈 확인하기
  • 2단계 - 2단계 - WAS에 스레드 설정하기

servlet

  • 1단계 - 서블릿 학습 테스트
  • 2단계 - 필터 학습 테스트

reflection

  • Junit3TestRunner 클래스의 모든 테스트를 통과시킨다.
  • Junit4TestRunner 클래스의 모든 테스트를 통과시킨다.
  • ReflectionTest 클래스의 모든 테스트를 통과시킨다.
  • ReflectionsTest 클래스의 모든 테스트를 통과시킨다.

DI

  • Stage3Test 클래스의 모든 테스트를 통과시킨다.
  • Stage4Test 클래스의 모든 테스트를 통과시킨다.

connection pool

  • 0단계 - DataSource 다루기
  • 1단계 - 커넥션 풀링
  • 2단계 - HikariCP 설정하기