본문내용 바로가기
MD의선택 무료배송 소득공제

HEAD FIRST EJB (EJB가 여러분의 머리 속으로)

케이시 시에라 외 지음 | 서환수 옮김 | 한빛미디어 | 2005년 01월 28일 출간
HEAD FIRST EJB (EJB가 여러분의 머리 속으로)

이 책의 다른 상품 정보

  • 정가 : 30,000원
    판매가 : 27,000 [10%↓ 3,000원 할인]
  • 통합포인트 :
    [기본적립] 1,500원 적립 [5% 적립] [추가적립] 5만원 이상 구매 시 2천원 추가적립 안내 [회원혜택] 실버등급 이상, 3만원 이상 구매 시 2~4% 추가적립 안내
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 도서상태 : 절판
상품상세정보
ISBN 9788979143089(8979143087)
쪽수 696쪽
크기 182 * 257 mm 판형알림
원서명/저자명 Head first EJB./Sierra, Kathy,Bates, BertSierra, Kathy,Bates, Bert

책소개

이 책이 속한 분야

참신한 유머와 퍼즐, 비주얼한 그림 그리고 친숙한 대화 스타일 등 색다른 시도로 주목받는 Head First 시리즈의 EJB편. 썬 공인 비즈니스 컴포넌트 개발자(SCBCD, Sun Certified Business Component Developer) 시험을 대비하면서 EJB를 즐겁게 익혀 실무에서 활용할 수 있게 해준다.

다양한 형식을 통해 EJB 아키텍처, 세션, 엔티티, 메시지 구동 빈의 라이프사이클, CMP, EJB-QL, 트랜잭션, 보안, 패턴, 그리고 컴포넌트 기반 개발의 진짜 의미 등을 자세하게 파헤친다. EJB 컴포넌트를 개발하는 데 필요한 내용을 거의 대부분 다루고 있는 이 책은 실제 SCBCD 시험 개발자들이 만들어 더욱 신뢰가 간다.

저자소개

저자 : 케이시 시에라 외

케이시 시에라(Kathy Sierra)

케이시는 게임 설계를 하던 시절(Virgin, MGM, Amblin' 등에서 게임을 제작했습니다)부터 학습 이론에 관심이 있었습니다. UCLA 평생교육원의 엔터테인먼트 연구 프로그램에서 뉴 미디어 제작 강의를 하는 동안에 헤드 퍼스트 포맷의 상당 부분을 개발했습니다. 최근에는 썬 마이크로시스템즈에서 썬의 자바 강사들에게 자바 최신 기술을 가르치는 방법을 가르치는 수석 강사로도 활동하고 있습니다. 그녀는 버트 베이츠와 함께 이 책에 있는 개념을 적극적으로 활용하여 수백여 명의 강사, 개발자, 심지어는 프로그래머가 아닌 일반인들에게도 강의를 하고 있습니다. 그리고 「소프트웨어 디벨로프먼트(Software Development)」의 2003년 생산성 대상을 수상하기도 한 전세계에서 가장 큰 자바 커뮤니티 웹사이트 가운데 하나인 javaranch.com의 공동 설립자이기도 합니다. 자바 잼 긱 크루즈(Java Jam Geek Cruise, geekcruises.com) 사이트에 가면 그녀가 강의하는 자바 클래스 강의를 볼 수 있습니다.

버트 베이츠(Bert Bates)

버트는 소프트웨어 개발자와 설계자로 활동하고 있지만 십여년 전부터 인공 지능에 관심을 두고 있었기 때문에 학습 이론과 학습 기술을 바탕으로 한 교육 및 훈련에 대해 지대한 관심이 있습니다. 그는 아주 오래 전부터 고객들에게 프로그래밍을 가르치고 있습니다. 최근에는 몇 가지 자바 자격증 시험의 개발팀에서 일하기도 했습니다.

[역자] 서환수
역자 서환수는 물리학을 전공하는 대학원생입니다. 유치원에도 들어가기 전부터 아무것도 모르고 물리학을 하겠다고 마음먹은 이후로 서른이 다 된 지금까지도 “어떤 사람이 되고 싶냐?”는 질문을 받으면 “훌륭한 과학자요”라고 대답하고 있습니다(조금 대책이 없지요). 한빛미디어에서 『제대로 배우는 자바2』를 비롯한 다양한 역서를 내기도 했고, 자바는 99년에 전산물리 수업을 들을 때 아주 간단한 시뮬레이션 프로그램을 만들면서 처음으로 심각하게 다뤄봤습니다. 결혼한지 갓 1년 반을 넘긴 새신랑으로, 아내와 함께 알콩달콩 지내고 있습니다.

목차

1. EJB의 세계로 오신 것을 환영합니다: EJB 소개
시험 목표
EJB는 도대체 무엇일까?
제작사에 얽매이는 것은 이제 그만
어떤 식으로 작동하나요?
무대 뒤에서 일어나는 일
빈의 세 가지 형식
조언맨 빈
빈을 만들기 위해 해야 할 다섯 가지
EJB 역할과 책임 사항
튜토리얼
모의고사
-
2. EJB 아키텍처: 아키텍처 개요
시험 목표
원격 메소드 호출
인자와 리턴값은?
클라이언트에서는 원격 인터페이스를 통해 비즈니스 메소드를 호출합니다.
EJB에서는 RMI를 사용합니다.
원격 객체는 빈이 아니라 빈의 보디가드입니다.
아키텍처 개요: 세션 빈
아키텍처 개요: 엔티티 빈
아키텍처 개요: 상태유지 세션 빈 만들기
아키텍처 개요: 무상태 세션 빈 만들기
아키텍처 개요: 메시지 구동 빈
빈을 정리해봅시다.
-
3. 여러분을 드러내보세요: 클라이언트 뷰
시험 목표
클라이언트가 정말로 원하는 것
JNDI가 뭐죠?
PortableRemoteObject.narrow()
세션 빈을 위한 원격 홈 인터페이스 만들기
다행히도 우리에겐 핸들이 있습니다
로컬 클라이언트 인터페이스에 있어야 할 만한 메소드는?
remove 메소드는 왜 그리 많나요?
원격 vs. 로컬
원격 메소드 인자 vs. 로컬 메소드 인자
모의고사
-
4. 세션 빈 되기: 세션 빈의 일생
시험 목표
컨테이너 콜백, 빈의 일생에서의 소중한 순간들을 위해
빈 생성
비즈니스 메소드에서 발휘할 수 있는 빈의 능력
비활성화
빈 제거
세션 빈 만들기: 빈 제공자가 해야 할 일
SessionContext
모의고사
-
5. 엔티티여 영원하라: 엔티티 빈 소개
시험 목표
엔티티 빈이란?
클라이언트 관점에서 본 엔티티 빈
아주 간단한 Customer 엔티티 빈
엔티티 빈의 원격 컴포넌트 인터페이스
엔티티 빈 원격 홈 인터페이스
클라이언트에서 엔티티 빈 홈에게 진짜로 원하는 것은?
홈 비즈니스 메소드
세션 빈의 create() vs. 엔티티 빈의 create()
세션 빈의 remove() vs. 엔티티 빈의 remove()
엔티티/빈/인스턴스의 죽음
모의고사
-
6. 엔티티 빈의 일생: 빈/엔티티 동기화
시험 목표
엔티티 빈의 진정한 힘은 동기화에 있습니다.
CMP vs. BMP
엔티티 빈 콜백
CMP 엔티티 빈 만들기
객체 식별자: 일차 키
검색 메소드
홈 비즈니스 메소드
모의고사
-
7. 빈이 관계를 맺을 때: 엔티티 관계
시험 목표
관계
다중도
CMP와 CMR 필드
연쇄 삭제는 전파될 수 있습니다.
MovieBean을 위한 EJB-QL
SELECT와 FROM은 반드시 있어야 합니다!
WHERE절
컬렉션에는 bark() 메소드가 없습니다.
BETWEEN, IN, IS EMPTY, LIKE 표현식
관계 대입
모의고사
-
8. 메시지 받기: 메시지 구동 빈
시험 목표
메시지 구동 빈 만들기: 빈 제공자가 해야 할 일
메시지 구동 빈을 위한 배치 기술자
토픽과 큐
MessageDrivenContext
메시지 수령
모의고사
-
9. 원자 시대: EJB 트랜잭션
시험 목표
ACID 테스트
EJB에서의 트랜잭션 전파
트랜잭션 전파
트랜잭션은 어떻게 만들까요?
setRollbakcOnly()는 두 인터페이스에 들어있습니다.
BMT는 재사용 면에서 좋지 않습니다.
컨테이너 관리형 트랜잭션
속성 사용법
이런 메소드에는 반드시 속성을 지정해야 합니다.
미지정 트랜잭션 컨텍스트
CMT 배치 기술자 예
SessionSynchronization과 관련된 '특별한 순간들'
모의고사
-
10. 빈에 안 좋은 일이 생길 때: EJB와 예외
시험 목표
EJB에 있는 두 종류의 예외
애플리케이션 예외가 발생하면 컨테이너에서는...
시스템 예외가 발생하면 컨테이너에서는...
RemoteException vs. EJBException
빈 제공자가 해야 할 일
다섯 가지 표준 EJB 애플리케이션 예외
일반적인 시스템 예외
모의고사
-
11. 비밀을 꼭꼭 숨겨 놓으세요: EJB와 보안
시험 목표
EJB에서 보안을 처리하는 방법
애플리케이션 조립자가 해야 할 일: 접근 제어
메소드 권한 정의
배치자가 해야 할 일: 실제 사람과 추상 역할 대응시키기
클래스 수준 보안 vs. 인스턴스 수준 보안
프로그래밍적인 보안 처리 방법을 통해 메소드를 설정하는 방법
보안 아이덴티티
를 쓸 때의 보안 컨텍스트 전파
모의고사
-
12. 배치의 기쁨: 빈의 환경
시험 목표
빈만의 특별한 공간 - java:comp/env
서브컨텍스트 생성 및 사용법
빈 제공자와 애플리케이션 조립자가 할 일
배치자가 할 일
누가 무엇을 하는지 기억하기
EJB 2.0의 필수 API
ejb-jar에 반드시 있어야 하는 것
프로그래밍상의 제약 조건
모의고사

A 부록 A: 최종 모의고사

Klover 리뷰 (0)

북로그 리뷰 (1) 전체보기 쓰러가기

도서 구매 후 리뷰를 작성하시면
결제 90일 이내 300원, 발송 후 5일 이내 400원, 이 상품의 첫 리뷰 500원의 포인트를 드립니다.

포인트는 작성 후 다음 날 적립되며, 도서 발송 전 작성 시에는 발송 후 익일에 적립됩니다.
북로그 리뷰는 본인인증을 거친 회원만 작성 가능합니다.
(※ 외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외) 안내
  • 약간은 어러움.. je**slom | 2006-05-02 | 추천: 0 | 5점 만점에 3점
    헤드 퍼스트 시리지가 워낙 유명한지라.. 그냥 샀었다.. 그런데, 초보가 보기엔 좀 어려웠다.. 일단, J2EE 서버 설치 방법이 없기 때문에, 인터넷을 통해, 조사해야 했고, 이 시리즈가 예제보단 깊이있는 설명 중심이다 보니, 성취감을 느낄 수 있는 예제가 적은 듯.. 쉬운 EJB 책이나, J2EE책을 통해 어느 정도 익힌 후에야 도움이 될 책인 것 같다.. 특히, 자바나 JSP가 약하다면, 절대 사지 말아야 할 책인 듯 더보기

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매도서의 문장수집을 기록하면 통합포인트 적립 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

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

바로가기

  • 우측 확장형 배너 2
  • 우측 확장형 배너 2

최근 본 상품