Non mollare
The Pragmatic Programmer
GoF Design Pattern
java8
AutoConfiguration
클래스와 인터페이스, 제네릭
객체 생성과 파괴, 모든 객체의 공통 메서드
SpringBoot, AutoConfiguration, 외부설정, 모니터링
소프트웨어 장인
Spring Boot 기반 Spring Batch
Pattern, ThreadLocal, Proxy, AOP
Spring JdbcTemplate, MyBatis, JPA, QueryDSL, Transaction
Connection Pool & DataSource, Transaction, Excaption
김창준님의 함께 자라기
지연 로딩과 조회 성능 최적화, 컬렉션 조회 최적화, 조회 쿼리 권장 순서, OSIV와 성능 최적화
JPA & DB 설정, 도메인 분석 설계, 도메인 개발, 변경 감지와 병합
영속성 관리, 엔티티 매핑, 연관관계 매핑, 프록시, JPA Data Type
Modern Java In Action II
Modern Java In Action I
Chapter 12. 상속 다루기
Chapter 11. API 리팩터링
Chapter 10. 조건부 로직 간소화
Chapter 9. 데이터 조직화
Chapter 8. 기능 이동
Chapter 7.캡슐화
Chapter 6.기본적인 리펙터링
Refactoring Chapter 3.코드에서 나는 악취
Refactoring Chapter 2. 리펙터링 원칙
Refactoring Chapter 1.리펙터링 첫 번째 예시
예외 처리와 오류 페이지
Cookie, Session, Filter, Interceptor
Verification, BindingResult, Error Message, Validator
메시지, 국제화, Type Converter, Formatter, File Upload
Thymeleaf
Spring MVC, HTTP Request, HTTP Response
Web Application, Servlet
HTTP Header
HTTP Method
HTTP, URI
Container, Bean
추상화 기법
함께 모으기
객체 지도
책임과 메시지
역할, 책임, 협력
타입과 추상화
이상한 나라의 객체
객체지향의 사실과 오해
Clean Code
자바 ORM 표준 JPA 프로그래밍