메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

Head First EJB : EJB가 여러분의 머리 속으로

한빛미디어

번역서

절판

  • 저자 : 케이시 시에라 , 버트 베이츠
  • 번역 : 서환수
  • 출간 : 2005-01-15
  • 페이지 : 736 쪽
  • ISBN : 8979143087
  • 물류코드 :1308
  • 초급 초중급 중급 중고급 고급
4.3점 (7명)
좋아요 : 19

EJB가 여러분 머리속으로!!
주입식, 암기식 공부는 이제 그만!!

"... Head First 시리즈에 한 번 빠져 봅시다." - 스콧 맥닐리, 썬 마이크로시스템즈 회장

어떤 사람들은 단지 윗사람에게 잘 보이기 위해서 자격증을 따기도 합니다. 하지만 여러분은 그런 타입은 아니겠죠? 썬 공인 비즈니스 컴포넌트 개발자(SCBCD, Sun Certified Business Component Developer) 시험에 합격하고 싶기도 하겠지만 실전에서 EJB를 사용할 생각도 가지고 있겠죠. 만들어야 할 애플리케이션도 있고, 맞춰야 할 데드라인도 있는데, 시험을 보고 다음날 잊어버릴 내용을 한참 동안 붙잡고 있을 만큼 여유 있는 분들은 그리 많지 않을 것입니다.

이 책은 여러분이 시험에 합격하는 데 도움을 줄 뿐 아니라, 실전에서 EJB를 사용하는 데에도 도움이 되도록 만든 책입니다. EJB 아키텍처, 세션, 엔티티, 메시지 구동 빈의 라이프사이클, CMP, EJB-QL, 트랜잭션, 보안, 패턴, 그리고 컴포넌트 기반 개발의 진짜 의미 등을 자세하게 파헤쳐볼 것입니다. 많은 것을 이해할수록 외워야 할 것은 줄어듭니다. 무조건 외우기만 하고, 그 실제 의미는 제대로 알지 못하는 주입식, 암기식 공부는 이제 그만 합시다.

Head First Java를 본 독자들은 대강 예상할 수 있을 것입니다. 이 책에는 예상치 못한 게 많이 나온다는 것을 말이죠. 혹시 Head First 시리즈를 처음 접하는 독자라면 일단 마음을 열어주세요. Head First EJB에서는 최신 학습 이론을 적용하여 배운 내용이 바로 여러분의 머리 속으로 들어가는 것을 목표로 합니다. (머리 속에 억지로 구겨넣는 게 아닙니다) 일상적이지 않은 방법으로 공부를 함으로써 더 깊게, 그리고 더 빠르게 배울 수 있습니다. 가장 중요한 점은, 배운 것을 응용할 수 있는 능력을 키울 수 있다는 것입니다.

EJB 비즈니스 컴포넌트 개발은 자바의 가장 대표적인 활용 분야 가운데 하나입니다. 하지만 SCBCD 시험은 상당히 까다롭습니다. 저희도 그 점은 알고 있습니다. 그 시험을 만드는 데 저희도 참여했으니까요. 그리고 어려운 시험을 만들었다는 죄책감에서, 최소한 그 시험을 즐겁게 준비하는 데 도움을 줄만한 책을 만들기로 했습니다. 피자 한 판이랑 음료수 값 정도만 들이면 이제 EJB를 재미있게 공부할 수 있습니다.

케이시 시에라(JavaRanch.com 설립자)와 버트 베이츠는 썬 공인 비즈니스 컴포넌트 개발자(SCBCD) 시험을 비롯하여, 썬의 몇 가지 자격 시험 개발 팀에서 활동했습니다. 이 둘은 Head First 개념을 활용하여 수많은 개발자들에게 자바 테크놀로지를 가르치고 있습니다.

추천평

"필요한 건 전부 가르쳐 주면서도 독자들에게 웃음을 선서하는 EJB 책이 드디어 나왔군요."
- 케네스 삭스(Kenneth Saks), 썬 마이크로시스템즈 자바 소프트웨어 그룹 EJB 컨테이너 구현 팀장

"Head First 시리즈로 공부한 덕분에, 14살의 나이에 꽤 괜찮은 점수로 세계 최연소로 SCBCD 자격증을 취득할 수 있었습니다."
- 아프사 샤프카트(Afsah Shafquat), IT 교육 운동 Operation Badar

"너무 좋아서 눈물이 나올 지경이군요. 정말 놀라워요. 이런 건 처음 봤어요."
- 플로이드 존스(Floyd Jones), BEA 시스템즈
케이시 시에라 저자

케이시 시에라

캐시는 썬 마이크로시스템즈(Sun Microsystems)에서 마스터 자바 트레이너로 활동했으며, 대규모 자바 커뮤니티인 JavaR anch.com(지금은 CodeRanch.com)을 설립하여 2003년과 2004년에는 생산성 부문에서 졸트상(Jolt Award)을 받았습니다.
버트 베이츠 저자

버트 베이츠

버트는 25년 이상의 경력을 가진 소프트웨어 개발자로, 2003년에 캐시와 함께 『헤드 퍼스트 자바』로 〈헤드 퍼스트〉 시리즈를 만들었습니다. 이후로 여러 권의 자바 서적을 저술하고, 썬 마이크로시스템즈와 오라클에서 다양한 자바 인증 시험에 자문으로 참여했습니다.
서환수 역자

서환수

서울대학교 물리학과에서 학사, 박사 학위를 받았고 지금은 삼성종합기술원에서 물리학을 연구하고 있다. 한빛미디어에서 『Head First Java』, 『Programming Challenges: 알고리즘 트레이닝 북』, 『프로그래머로 사는 법』, 『슬라이드올로지』를 비롯한 여러 권의 책을 번역했다.

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: 최종 모의고사

EJB를 실무에 적용해야 하는 개발자 뿐만 아니라,
SCBCD (Sun Certified Business Component Developer for the Java 2 Platform, Enterprise Edition 1.3)를 준비하시는 SCBCD시험을 개발한 사람이 쓴 수험생을 위한 최고의 지침서.
강추!!!



작년에 동영상 강의들으면서, HEAD FIRST java를 재미있게 읽었던 지라,

정말 즐거운 마음으로 올해초에 번역판이 나오자마다 구입했습니다. ^^*

작년 말에 SCWCD시험보다가 ejb시험이 있다는 걸 알게돼었고,

지금하는 EJB스터디와도 연관이 있고, 향후 ejb프로젝트에서도 요긴하게 도움이 될 것 같았습니다.



이번에 시험(SCBCD시험)에 붙어보자는 마음으로 시작했는데,

중간에 이해가 어려운 부분이랑 중요한 부분은 외워가면서

9장까지 속독으로(?) 겨우겨우 읽다가 시간이 없어서

HEAD FIRST EJB뒤에 있는 연습문제만 풀고 시험을 보게 되었습니다.

그래서 간신히 합격했죠...



지금은 처음부터 다시 읽고 있는데, 이해가 잘되지 않아, 읽다가 포기하다가 다시 읽다가를 반복하고 있습니다.

구성이 이상해서 그런지, 웬지 산만한 느낌때문에 이해하기가 다소 어려웠습니다.

이해능력이 좋거나, 자바에 대해 완전히 이해한 사람만 봐야 할꺼 같습니다.

그리고, 책 번역에 대한 말을 하지 않을 수가 없는데,

역자 역시 완벽히 이해가 되지 않은거 같은 느낌이 듭니다.

내용을 웬지 주관적인 관점에서 번역해 옮기다 보니,

EJB에 익숙하지 않은 독자로 하여금, 애매하고, 혼잡한 느낌을 주는것 같습니다.

뭐랄까, 원래 저자의 글에 내포된 의미를 발견하지 못한채,

있는 그대로 번역해서 옮기다 보니, 거기서 갭이 발생한다고 할까?

아무튼 자바와 EJB, 객체지향, 네트웍에 대한 개념이

어느정도 잡힌 독자들이 봐야할꺼 같습니다.

아니면, 아무래도 Head First EJB 동영상이랑 같이 들어야 할 것 같습니다.



EJB 프로젝을 하시는 분들중에 한권 더 보시거나,

SCBCD 수험서로 활용하도록 권해드립니다~

Head First java 처럼 쉽게 접근하려는 의도로 충동구매를 하게 되면 낭패를 보게 되니,

초보자에서 중급자로 넘어가는 분들은 가까운 서점에 들러서 2장부터 읽어본 후 바로 이해가 된다면,

구입하는게 좋을 듯 싶습니다.



중간에 궁금한 것도 있는데, 저자의 이메일 주소도 모르니, 물어보기도 답답하군요.

한빛관계자분들께 부탁하건대 저자의 동영상강의랑 답변게시판을 서비스 해주셨으면 합니다. ^^*

Head First Design Patterns가 2005년도 jolt award winner로 되면서 Head First 시리즈에

다시금 관심을 가지게 되었다. Head First Java와 이 책을 서점에서 구경하다 나도 모르게

반나절에 걸쳐서 내용을 대충 다보게 되었다.



그존의 책들과는 다른 구성때문에 그렇기도 했지만, 무엇보다 그 내용의 깊이에 있어서도

쉬운 보이는 책의 구성과는 어울리지 않게(!) 훌륭 그 자체였기 때문이다.



그렇게 보고온 책이지만,

이 책을 다시 구입하려 이곳에 왔다.

소장가치도 가치지만, 다시한번 정독하며 그 의미를 되세겨보고 싶기 때문이다.



책을 읽다가 자주 포기하는 분들에게 더욱 적극 권해드리고 싶다.

더불어 Head First Design Patterns 번역판이 하루 빨리 나왔으면 하는 바램도 가져본다.

다른 서평을 보니 "초보자에게는 무리다", "목차가 정리가 안되어있는것 같다"... 등등의

의견들이 있더군요.

아마 이 책의 특성상 그런 부분들이 개개인마다 느끼는 부분이 다를 것 같습니다.

만일 EJB를 처음 시작하시는 분이라면 하나 따라하면서 예제를 익힐 수 있는 다른 책을

보시는게 좋을 듯 합니다.

이 책은 단순히 EJB를 어떻게 만들고 사용하기라기 보다는 EJB 자체에 대해서 이해를

하도록 도와주는 책이라고 생각듭니다. 다른 책에서는 볼 수 없는 그런 내용들...

그런 내용들 때문에 이 책이 가치가 있는 것입니다.

그리고 책 하나만으로 EJB를 이해하겠다라는 분은 없으시겠죠?

적어도 2~3권은 읽어봐야 "아하... 이런거구나..."라고 감이 올듯 합니다.

이 책 하나만 보고 이해가 안가신다고 좌절하지 마시고 다른 책도 보시길 권합니다.

여러분도 포기하지 말고 한번 도전해보세요~~~

저와 같은 초보자에게는 아무래도 좀 어려운 책인 것 같습니다. 책의 구성도 다소 낯설고, 초보자가 이해하기 어려운 내용들이 많습니다.

아무래도 다른 기본서로 좀 더 공부하여 기초를 다진후에 봐야 도움이 될 수 있는 책인 것 같네요.

초보자에겐 비추~ 입니다.

좀 전에 다른 분의 서평을 보니 중고급자를 위해서 좋다고 되어 있군요...그렇다면 역시 전 초보자인가 봅니다...ㅜㅜ



개인적으로는 바이블류 같이 여러 내용이 일목요연하게 정리된 류의 책을 좋아하는 편입니다. 그런 저의 성격 때문인 것인지 새로운 학습 이론을 도입하였다는 이 책은 왠지 저와는 맞지 않는 것 같군요. 읽다보면 이리저리 끌려다니다 어디선가 붕 뜨는 그런 느낌.



아무래도 한번 초보자용을 더 보고 좀 더 내공을 쌓은 후에 이 책에 다시 한번 도전해 봐야겠습니다.



아, 그리고 자격증까지도 말이죠..ㅜㅜ

목차나 구성이 일반적인 책들과 많이 상이하여 조금 이상합니다만...

내용은 좋네요...책 구성에 크게 구애가 없거나 기존 책들과는 조금 다른 특이한-_- 방식을 선호한다면 이 책은 바로 당신을 위한 책입니다~



기존의 발간된 다수의 EJB 책들이 기본적인 스펙과 설명에 치중햇다면 이 책은 그 외에 현장에서 개발할때 고민하게 되는 얘기들을 풀어놓고 고려해야할 사항들이 무엇인가 얘기하고 있습니다~



저는 리모트 빈을 쓸까? 로컬빈을 쓸가 고민중이었는데 관련 내용을 언급하는 책이 거의 없어 고생하다가 이책을 보고 많이 도움이 되었습니다~



좀더 깊이 있는 내공을 원하시는분께 강추합니다!!!



발췌: 강컴서평중

결제하기
• 문화비 소득공제 가능
• 배송료 : 2,000원배송료란?

배송료 안내

  • 20,000원 이상 구매시 도서 배송 무료
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

리뷰쓰기

닫기
* 도서명 :
Head First EJB : EJB가 여러분의 머리 속으로
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
Head First EJB : EJB가 여러분의 머리 속으로
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
Head First EJB : EJB가 여러분의 머리 속으로
구입처*
구입일*
부가기호*
부가기호 안내

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실