2020년 독서록
book
모던 자바 인 액션
100% 688 / 688
- 부록
- 2020-05-21 D. 람다와 JVM 바이트코드
- 2020-05-21 C. 스트림에 여러 연산 병렬로 실행하기
- 2020-05-21 B. 기타 라이브러리 업데이트
- 2020-05-21 A. 기타 언어 업데이트
- VI. 함수형 프로그래밍과 자바 진화의 미래
- 2020-05-21 21. 결론 그리고 자바의 미래
- 2020-05-21 20. OOP와 FP의 조화: 자바와 스칼라 비교
- 2020-05-21 19. 함수형 프로그래밍 기법
- 2020-05-21 18. 함수형 관점으로 생각하기
- V. 개선된 자바 동시성
- 2020-05-21 17. 리액티브 프로그래밍
- 2020-05-21 16. CompletableFuture: 안정적 비동기 프로그래밍
- 2020-05-20 15. CompletableFuture와 리액티브 프로그래밍 컨셉의 기초
- IV. 매일 자바와 함께
- 2020-05-18 14. 자바 모듈 시스템
- 2020-05-18 13. 디폴트 메서드
- 2020-05-17 12. 새로운 날짜와 시간 API
- 2020-05-17 11. null 대신 Optional 클래스
- III. 스트림과 람다를 이용한 효과적 프로그래밍
- 2020-05-17 10. 람다를 이용한 도메인 전용 언어
- 2020-05-17 09. 리팩터링, 테스팅, 디버깅
- 2020-05-11 08. 컬렉션 API 개선
- II. 함수형 데이터 처리
- 2020-05-10 07. 병렬 데이터 처리와 성능
- 2020-05-10 06. 스트림으로 데이터 수집
- 2020-05-05 05. 스트림 활용
- 2020-05-05 04. 스트림 소개
- 2019-11-05 I. 기초
- 2019-11-05 03. 람다 표현식
- 2019-10-24 02. 동작 파라미터화 코드 전달하기
- 2019-10-16 01. 자바 8,9,10,11: 무슨 일이 일어나고 있는가?
오브젝트
- 2020-04-20 부록C. 동적인 협력, 정적인 코드
- 2020-04-20 부록B. 타입 계층의 구현
- 2020-04-20 부록A. 계약에 의한 설계
- 2020-04-20 마치며
- 2020-04-20 15. 디자인 패턴과 프레임워크
- 2020-04-19 14. 일관성 있는 협력
- 2020-04-19 13. 서브클래싱과 서브타이핑
- 2020-04-15 12. 다형성
- 2020-04-12 11. 합성과 유연한 설계
- 2020-03-31 10. 상속과 코드 재사용
- 2020-03-30 09. 유연한 설계
- 2020-03-29 08. 의존성 관리하기
- 2020-03-28 07. 객체 분해
- 2020-03-28 06. 메시지와 인터페이스
- 2020-03-21 05. 책임 할당하기
- 2020-03-10 04. 설계 품질과 트레이드오프
- 2020-03-08 03. 역할, 책임, 협력
- 2020-03-01 02. 객체지향 프로그래밍
- 2020-02-29 01. 객체, 설계
- 2020-02-29 00. 들어가며
엔터프라이즈 애플리케이션 아키텍처 패턴
100% 540 / 540
- 2부. 패턴
- 18. 기본 패턴
- 2020-01-06 레코드 집합
- 2020-01-06 서비스 스텁
- 2020-01-06 플러그인
- 2020-01-06 특수 사례
- 2020-01-06 금액
- 2020-01-06 값 객체
- 2020-01-06 레지스트리
- 2020-01-06 분리 인터페이스
- 2020-01-06 계층 상위 형식
- 2020-01-06 매퍼
- 2020-01-06 게이트웨이
- 17. 세션 상태 패턴
- 2020-01-06 데이터베이스 세션 상태
- 2020-01-06 서버 세션 상태
- 2020-01-06 클라이언트 세션 상태
- 16. 오프라인 동시성 패턴
- 2020-01-06 암시적 잠금
- 2020-01-06 굵은 입자 잠금
- 2020-01-06 비관적 오프라인 잠금
- 2020-01-06 낙관적 오프라인 잠금
- 15. 분산 패턴
- 2020-01-06 데이터 전송 객체
- 2020-01-06 원격 파사드
- 14. 웹 프레젠테이션 패턴
- 2020-01-06 애플리케이션 컨트롤러
- 2020-01-06 2단계 뷰
- 2020-01-05 변환 뷰
- 2020-01-05 템플릿 뷰
- 2020-01-05 프런트 컨트롤러
- 2020-01-05 페이지 컨트롤러
- 2020-01-05 모델 뷰 컨트롤러
- 13. 객체-관계형 메타데이터 매핑 패턴
- 2020-01-05 리포지토리
- 2020-01-05 쿼리 객체
- 2020-01-05 메타데이터 매핑
- 12. 객체-관계형 구조 패턴
- 2020-01-04 상속 매퍼
- 2020-01-04 구현 테이블 상속
- 2020-01-04 클래스 테이블 상속
- 2020-01-04 단일 테이블 상속
- 2020-01-04 직렬화 LOB
- 2020-01-04 포함 값
- 2020-01-04 의존 매핑
- 2020-01-04 연관 테이블 매핑
- 2020-01-04 외래 키 매핑
- 2020-01-04 식별자 필드
- 11. 객체-관계형 동작 패턴
- 2020-01-04 지연 로드
- 2020-01-04 식별자 맵
- 2020-01-04 작업 단위
- 10. 데이터 원본 아키텍처 패턴
- 2020-01-03 데이터 매퍼
- 2020-01-03 활성 레코드
- 2020-01-03 행 데이터 게이트웨이
- 2020-01-03 테이블 데이터 게이트웨이
- 09. 도메인 논리 패턴
- 2020-01-02 서비스 계층
- 2020-01-02 테이블 모듈
- 2020-01-02 도메인 모델
- 2020-01-02 트랜잭션 스크립트
- 18. 기본 패턴
- 1부. 이야기
- 2020-01-02 08. 종합
- 2020-01-02 07. 분산 전략
- 2020-01-02 06. 세션 상태
- 2020-01-02 05. 동시성
- 2020-01-01 04. 웹 프리젠테이션
- 2020-01-01 03. 관계형 데이터베이스 매핑
- 2020-01-01 02. 도메인 논리 구성
- 2020-01-01 01. 계층화
- 2019-12-29 00. 들어가며