토비의 스프링 3.1

  • [O] 1장 오브젝트와 의존관계
    • 1.1 초난감 DAO
      • 1.1.1 User
      • 1.1.2 UserDAO
      • 1.1.3 main()을 이용한 DAO 테스트 코드
    • 1.2 DAO의 분리
      • 1.2.1 관심사의 분리
      • 1.2.2 커넥션 만들기의 추출
      • 1.2.3 DB 커넥션 만들기의 독립
    • 1.3 DAO의 확장
      • 1.3.1 클래스의 분리
      • 1.3.2 인터페이스의 도입
      • 1.3.3 관계설정 책임의 분리
      • 1.3.4 원칙과 패턴
    • 1.4 제어의 역전
      • 1.4.1 오브젝트 팩토리
      • 1.4.2 오브젝트 팩토리의 활용
      • 1.4.3 제어권의 이전을 통한 제어관계 역전
    • 1.5 스프링의 IoC
      • 1.5.1 오브젝트 팩토리를 이용한 IoC
      • 1.5.2 애플리케이션 컨텍스트의 동작방식
      • 스프링 IoC의 용어 정리
    • 1.6 싱글톤 레지스트리와 오브젝트 스코프
      • 1.6.1 싱글톤 레지스트리로서의 애플리케이션 컨텍스트

컴퓨터 네트워크 하향식 접근

  • 챕터 2 애플리케이션 계층
    • 2.1 네트워크 애플리케이션의 원리
      • 2.1.1 네트워크 애플리케이션 구조
      • 2.1.2 프로세스 간 통신
      • 2.1.3 애플리케이션이 이용 가능한 트랜스포트 서비스
      • 2.1.4 인터넷 전송 프로토콜이 제공하는 서비스
      • 2.1.5 애플리케이션 계층 프로토콜
      • 2.1.6 이 책에서 다루는 네트워크 애플리케이션
    • 2.2 웹과 HTTP
      • 2.2.1 HTTP 개요
      • 2.2.2 비지속 연결과 지속 연결
      • 2.2.3 HTTP 메시지 포맷
      • 2.2.4 사용자와 서버 간의 상호작용: 쿠키
      • 2.2.5 웹 캐싱
      • 2.2.6 HTTP/2
  • [O] 챕터 1 컴퓨터 네트워크와 인터넷
    • 1.1 인터넷이란 무엇인가?
      • 1.1.1 구성요소로 본 인터넷
      • 1.1.2 서비스 측면에서 본 인터넷
      • 1.1.3 프로토콜이란 무엇인가?
    • 1.2 네트워크의 가장자리
      • 1.2.1 접속 네트워크
      • 1.2.2 물리 매체
    • 1.3 네트워크 코어
      • 1.3.1 패킷 교환
      • 1.3.2 회선 교환
      • 1.3.3 네트워크의 네트워크
    • 1.4 패킷 교환 네트워크에서의 지연, 손실과 처리율
      • 1.4.1 패킷 교환 네트워크에서의 지연 개요
      • 1.4.2 큐잉 지연과 패킷 손실
      • 1.4.3 종단 간 지연
      • 1.4.4 컴퓨터 네트워크에서의 처리율
    • 1.5 프로토콜 계층과 서비스 모델
      • 1.5.1 계층구조
      • 1.5.2 캡슐화
    • 1.6 공격받는 네트워크
    • 1.7 컴퓨터 네트워킹과 인터넷의 역사
      • 1.7.1 패킷 교환 개바례 1961~1972
      • 1.7.2 독점 네트워크와 인터네트워킹: 1972~1980
      • 1.7.3 네트워크 확산: 1980~1990
      • 1.7.4 인터넷 급증: 1990년대
      • 1.7.5 새천년
    • 1.8 요약
    • 과제와 질문
    • 연습문제
    • 와이어샤크 실습문제
    • 인터뷰_ 레너드 클라인록(Leonard Klienrock)

#