1. 광고배너
  2. 광고배너
/ 이전버튼 다음버튼
2
미리보기

자바 객체지향의 원리와 이해-스프링 입문을 위한(위키북스 오픈소스& 웹 시리즈 69)
저자 : 김종민 ㅣ 출판사 : 위키북스

2015.04.08 ㅣ 396p ㅣ ISBN-13 : 9788998139940

정가25,000
판매가22,500(10% 할인)
적립금 1,250원 (5%)
배송일정 05월 09일 출고 가능
주문 수량 변경시 안내 배송안내
쿠폰 및 결제혜택 확인하기

크기 B5(257mm X 188mm, 사륙배판)
제품구성 단행본
이용약관 청약철회
국내도서 > 컴퓨터 > 인터넷 > 웹프로그래밍(웹디자...
자바 엔터프라이즈 개발을 편하게 해주는 오픈소스 경량 애플리케이션 프레임워크인 스프링은 자바와 객체 지향이라는 기반 위에 굳건히 세워져 있다. 따라서 스프링을 제대로 이해하고 활용하려면 먼저 자바와 객체 지향부터 올바르게 이해해야 한다.

모든 기술은 갑자기 하늘에서 뚝 떨어진 것이 아니다. 이전 기술의 어깨를 디딤돌 삼아 그 위에 이전 기술이 제시한 철학과 기법을 정반합의 논리로 정제하고, 이전 기술을 거름 삼아 새로운 철학과 기법을 더해 나타난다. 스프링 또한 이전 기술과 개념에서 좋은 점들을 집대성하고 거기에 자신만의 철학과 기법을 더해 자타가 인정하는 현존 최강의 프레임워크로 발전했다. 따라서 스프링을 학습하고 적용하려면 스프링의 근간이기도 한 이전 기술과 개념에 대한 최소한의 이해가 필요하다. 그리고 스프링의 근간을 이루는 핵심에는 객체 지향 특성과 설계 원칙, 디자인 패턴이 자리 잡고 있다.
펼쳐보기

[목 차]

▣ 01장: 사람을 사랑한 기술

신기술은 이전 기술의 어깨를 딛고
기계어에서 객체 지향 프로그래밍 언어로
기계어-0과 1의 행진 / 너무나 비인간적인 언어
어셈블리어-0과 1의 행진을 벗어나 인간 지향으로 / 기계어 니모닉
C 언어-강력한 이식성 / One Source Multi Object Use Anywhere
C++ 언어-정말 인간적인 프로그래밍 방법론, 객체 지향
자바 - 진정한 객체 지향 언어
신기술은 이전 기술의 어깨를 딛고 개발자를 위해 발전한다
신기술이 역사 속에서 환영만 받은 것은 아니다
짧은 글, 긴 생각
UML을 대하는 자세
당신은 CBD, SOA가 어려운가?
객체 지향의 4대 특성을 누군가에게 설명할 수 있는가?
스프링 프레임워크는 사상이면서 또 단일 제품이다
책 출간의 변

▣ 02장: 자바와 절차적/ 구조적 프로그래밍

자바 프로그램의 개발과 구동
자바에 존재하는 절차적/구조적 프로그래밍의 유산
다시 보는 main() 메서드: 메서드 스택 프레임
변수와 메모리: 변수! 너 어디 있니?
블록 구문과 메모리: 블록 스택 프레임
지역 변수와 메모리: 스택 프레임에 갇혔어요!
메서드 호출과 메모리: 메서드 스택 프레임 2
전역 변수와 메모리: 전역 변수 쓰지 말라니까요!
멀티 스레드 / 멀티 프로세스의 이해
STS(또는 이클립스)를 이용해 T 메모리 영역 엿보기
정리 - 객체 지향은 절차적/구조적 프로그래밍의 어깨를 딛고

▣ 03장: 자바와 객체 지향

객체 지향은 인간 지향이다
객체 지향의 4 대 특성 - 캡! 상추다
클래스 vs. 객체 = 붕어빵틀 vs. 붕어빵 ???
추상화: 모델링 82
추상화는 모델링이다
추상화와 T 메모리
클래스 멤버 vs. 객체 멤버 = static 멤버 vs. 인스턴스 멤버
상속: 재사용 + 확장
상속의 강력함
상속은 is a 관계를 만족해야 한다?
다중 상속과 자바
상속과 인터페이스
상속과 UML 표기법
상속과 T 메모리
다형성: 사용편의성
오버라이딩? 오버로딩?
다형성과 T 메모리
다형성이 지원되지 않는 언어
캡슐화: 정보 은닉
객체 멤버의 접근 제어자
참조 변수의 복사
정리 - 자바 키워드와 OOP 4 대 특성

▣ 04장: 자바가 확장한 객체 지향

abstract 키워드 - 추상 메서드와 추상 클래스
생성자
클래스 생성 시의 실행 블록, static 블록
final 키워드
final 과 클래스
final 과 변수
final 과 메서드
instanceof 연산자
package 키워드
interface 키워드와 implements 키워드
this 키워드
super 키워드
예비 고수를 위한 한마디
정리 - 자바 키워드와 OOP 확장

▣ 05장: 객체 지향 설계 5원칙 - SOLID

SRP - 단일 책임 원칙
OCP - 개방 폐쇄 원칙
LSP - 리스코프 치환 원칙
ISP - 인터페이스 분리 원칙
DIP - 의존 역전 원칙
정리 - 객체 지향 세계와 SOLID

▣ 06장: 스프링이 사랑한 디자인 패턴

어댑터 패턴(Adapter Pattern)
프록시 패턴(Proxy Pattern)
데코레이터 패턴(Decorator Pattern)
싱글턴 패턴(Singleton Pattern)
템플릿 메서드 패턴(Template Method Pattern)
팩터리 메서드 패턴(Factory Method Pattern)
전략 패턴(Strategy Pattern)
템플릿 콜백 패턴(Template Callback Pattern - 견본/회신 패턴)
스프링이 사랑한 다른 패턴들

▣ 07장: 스프링 삼각형과 설정 정보

IoC/DI - 제어의 역전/의존성 주입
프로그래밍에서 의존성이란?
스프링 없이 의존성 주입하기 1 - 생성자를 통한 의존성 주입
스프링 없이 의존성 주입하기 2 - 속성을 통한 의존성 주입
스프링을 통한 의존성 주입 - XML 파일 사용
스프링을 통한 의존성 주입 - 스프링 설정 파일(XML)에서 속성 주입
스프링을 통한 의존성 주입 - @Autowired를 통한 속성 주입
스프링을 통한 의존성 주입 - @Resource를 통한 속성 주입
스프링을 통한 의존성 주입 - @Autowired vs. @Resource vs. property 태그
AOP - Aspect? 관점? 핵심 관심사? 횡단 관심사?
일단 덤벼 보자 - 실전편
일단 덤벼 보자 - 설명편
일단 덤벼 보자 - 용어편
일단 덤벼 보자 - POJO와 XML 기반 AOP
AOP 기초 완성 310
PSA - 일관성 있는 서비스 추상화

▣ 부록A: 스프링 MVC를 이용한 게시판 구축

A.1 URL과 @RequestMapping 연결하기
A.2 인메모리 DB HSQL 사용하기
A.3 VO와 MyBatis를 이용한 DAO 구현
A.4 서비스(Service) 구현
A.5 목록 구현
A.6 읽기 구현
A.7 새 글 구현
A.8 수정 구현
A.9 삭제 구현
A.10 리팩터링

▣ 부록B: 자바 8 람다와 인터페이스 스펙 변화

B.1 람다가 도입된 이유
B.2 람다란 무엇인가?
B.3 함수형 인터페이스
B.4 메서드 호출 인자로 람다 사용
B.5 메서드 반환값으로 람다 사용
B.6 자바 8 API에서 제공하는 함수형 인터페이스
B.7 컬렉션 스트림에서 람다 사용
B.8 메서드 레퍼런스와 생성자 레퍼런스
B.9 인터페이스의 디폴트 메서드와 정적 메서드
B.10 정리
펼쳐보기

독자서평 쓰기 로그인을 하시면 독자서평을 쓰실 수 있습니다.

독자서평 쓰기 로그인을 하시면 독자서평을 쓰실 수 있습니다.
도서평점
내용
등록하기
0/2000자
교환/반품 방법
  • 마이페이지 > 주문관리 > 주문/배송조회 > 주문조회 후  [1:1상담신청]  또는 고객센터 (1544-9020)
  • ※ 오픈마켓, 해외배송 주문상품 문의 시 [1:1상담신청] 또는 고객센터 (1544-9020)
교환/반품 가능기간
  • 변심반품의 경우 수령 후 7일 이내
  • 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
교환/반품 비용
  • 단순변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
  • 해외직배송 도서 구매 후 단순변심에 의한 취소 및 반품 시 도서판매가의 20% 수수료 부과
교환/반품 불가사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우 예) 만화, 잡지, 수험서 및 문제집류
  • 복제가 가능한 상품 등의 포장을 훼손한 경우 예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
상품 품절
  • 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁 해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

이 분야의 베스트

더보기 >

    이 분야의 신간

    더보기 >
      맨위로가기

      영풍문고 로고

      • 회사명 : (주)영풍문고
      • 대표이사 : 김경환
      • 소재지 : 서울특별시 종로구 청계천로 41 (우)03188
      • 사업자 등록번호 : 773-86-01800 ㅣ 통신판매업 신고번호 : 2023-서울종로-0130 [ 사업자정보확인 ]
      • 개인정보관리 책임자 : 조순제 ㅣ customer@ypbooks.co.kr ㅣ 대량주문 : webmaster@ypbooks.co.kr
      COPYRIGHT © YOUNGPOONG BOOKSTORE INC. ALL RIGHTS RESERVED.
      영풍문고 네이버블로그 영풍문고 인스타그램
      맨위로가기