모던 자바 인 액션

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 트랜잭션 스크립트
  • 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. 들어가며