000 | 00919camccc200313 k 4500 | |
001 | 000045296327 | |
005 | 20100807014902 | |
007 | ta | |
008 | 050203s2005 ulka 001c kor | |
020 | ▼a 8979143087 ▼g 13560 | |
035 | ▼a (KERIS)BIB000009749552 | |
040 | ▼a 211032 ▼d 211009 | |
041 | 1 | ▼a kor ▼h eng |
082 | 0 4 | ▼a 005.13/3 ▼2 22 |
090 | ▼a 005.133 ▼b J41 2005x | |
100 | 1 | ▼a Sierra, Kathy |
245 | 1 0 | ▼a Head first EJB / ▼d 케이시 시에라 , ▼e 버트 베이츠 [공]저 ; ▼e 서환수 역. |
246 | 1 3 | ▼a EJB가 여러분의 머리 속으로 |
246 | 1 9 | ▼a Head first EJB. |
260 | ▼a 서울 : ▼b 한빛미디어 , ▼c 2005. | |
300 | ▼a xxxii, 696 p. : ▼b 삽도 ; ▼c 24 cm. | |
500 | ▼a 색인수록 | |
630 | 0 0 | ▼a JavaBeans. |
650 | 0 | ▼a Electronic data processing personnel ▼x Certification. |
650 | 0 | ▼a Java (Computer program language) |
700 | 1 | ▼a Bates, Bert. |
700 | 1 | ▼a 서환수 , ▼e 역 |
945 | ▼a KINS |
소장정보
No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
---|---|---|---|---|---|---|---|
No. 1 | 소장처 과학도서관/Sci-Info(1층서고)/ | 청구기호 005.133 J41 2005x | 등록번호 121132620 | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
No. 2 | 소장처 과학도서관/Sci-Info(1층서고)/ | 청구기호 005.133 J41 2005x | 등록번호 121132621 | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
컨텐츠정보
책소개
새로운 시각. 퍼즐, 다양한 그림, 미스터리, 인터뷰등으로 새로운 구성형식으로 주목받고 있는 'Head First' 시리즈. 무엇보다 EJB를 재미있고 즐겁게 배울 기회를 찾으면서, 썬 공인 비즈니스 컴포넌트 개발자(SCBCD, Sun Certified Business Component Developer) 시험에도 합격하고 싶어 하는 독자라면 최고의 선택이다.
EJB 아키텍처, 세션, 엔티티, 메시지 구동 빈의 라이프사이클, CMP, EJB-QL, 트랜잭션, 보안, 패턴, 그리고 컴포넌트 기반 개발의 진짜 의미 등을 자세하게 파헤쳐본다. 'Head First' 답게 일상적이지 않은 방법으로 공부를 함으로써 더 깊게, 그리고 더 빠르게 배울 수 있다.
정보제공 :

저자소개
케이시 시에라(지은이)
게임 설계를 하던 시절(Virgin, MGM, Amblin' 등에서 게임을 제작했습니다)부터 학습 이론에 관심이 있었다. UCLA 평생교육원의 엔터테인먼트 연구 프로그램에서 뉴 미디어 제작 강의를 하는 동안에 헤드 퍼스트 포맷의 상당 부분을 개발했다. 최근에는 썬 마이크로시스템즈에서 썬의 자바 강사들에게 자바 최신 기술을 가르치는 방법을 가르치는 수석 강사로도 활동하고 있다. 그녀는 버트 베이츠와 함께 'Head First Servlets & JSP'책에 있는 개념을 적극적으로 활용하여 수백여 명의 강사, 개발자, 심지어는 프로그래머가 아닌 일반인들에게도 강의를 하고 있다. 그리고 「소프트웨어 디벨로프먼트(Software Development)」의 2003년 생산성 대상을 수상하기도 한 전세계에서 가장 큰 자바 커뮤니티 웹사이트 가운데 하나인 javaranch.com의 공동 설립자이기도 하다. 자바 잼 긱 크루즈(Java Jam Geek Cruise, geekcruises.com) 사이트에 가면 그녀가 강의하는 자바 클래스 강의를 볼 수 있다.
버트 베이츠(지은이)
소프트웨어 개발자와 설계자로 활동하고 있지만 십여년 전부터 인공 지능에 관심을 두고 있었기 때문에 학습 이론과 학습 기술을 바탕으로 한 교육 및 훈련에 대해 지대한 관심이 있다. 그는 아주 오래 전부터 고객들에게 프로그래밍을 가르치고 있다. 최근에는 몇 가지 자바 자격증 시험의 개발팀에서 일하기도 했다.
서환수(옮긴이)
서울대학교 물리학과에서 박사 학위를 받고 지금은 경기도 모처의 기업 연구소에서 나노과학을 연구하고 있다. 유치원에 들어가기 전부터 아무것도 모르고 물리학을 하겠다고 마음먹은 이후로, 40대 중반에 이른 지금까지도 “어떤 사람이 되고 싶으냐?”라는 질문을 받으면 “훌륭한 과학자요”라고 대답하고 있다.

목차
목차 ⅰ 서문 : EJB에 대해 생각해봅시다 이 책은 어떤 독자들을 위한 책일까요? = xx 당신의 머리에서 일어나고 있는 일 = xxi 초인지 = xxiii 자신의 머리를 정복하는 방법 = xxv 이 책을 읽는 데 필요한 것 = xxvi SCBCD 시험에 합격하는 방법 = xxviii 테크니컬 리뷰어 = xxx 감사의 글 = xxxi 1 EJB의 세계로 오신 것을 환영합니다 : 엔터프라이즈 자바빈즈는 쉽습니다 시험 목표 = 2 EJB는 도대체 무엇일까? = 3 제작사에 얽매이는 것은 이제 그만 = 5 어떤 식으로 작동하나요? = 7 무대 뒤에서 일어나는 일 = 8 빈의 세 가지 유형 = 11 조언맨 빈 = 15 빈을 만들기 위해 해야 할 다섯 가지 = 16 EJB 역할과 임무 = 26 튜토리얼 = 28 벼락치기 모의고사 = 59 2 EJB 아키텍처 : EJB는 기반시설이라고 볼 수 있습니다 시험 목표 = 62 원격 메소드 호출 = 64 인자와 리턴값은? = 67 클라이언트에서는 원격 인터페이스를 통해 비즈니스 메소드를 호출합니다 = 79 EJB에서는 RMI를 사용합니다 = 81 원격 객체는 빈이 아니라 빈의 보디가드입니다 = 82 아키텍처 개요 : 세션 빈 = 98 아키텍처 개요 : 엔티티 빈 = 99 아키텍처 개요 : 상태유지 세션 빈 생성 = 100 아키텍처 개요 : 무상태 세션 빈 생성 = 101 아키텍처 개요 : 메시지 구동 빈 = 106 빈을 정리해봅시다 = 108 3 여러분을 드러내보세요 : 빈을 꽁꽁 숨겨둘 수는 없습니다 시험 목표 = 112 클라이언트가 정말로 원하는 것 = 113 JNDI가 뭐죠? = 116 PortableRemoteObject.narrow() = 121 세션 빈을 위한 원격 홈 인터페이스 만들기 = 125 다행히도 우리에겐 핸들이 있습니다 = 139 로컬 클라이언트 인터페이스에 있어야 할 만한 메소드는? = 148 remove 메소드는 왜 그리 많나요? = 151 원격 vs. 로컬 = 154 원격 메소드 인자 vs. 로컬 메소드 인자 = 163 벼락치기 모의고사 = 168 4 세션 빈 되기 : 세션 빈은 수시로 만들어지고 지워집니다 시험 목표 = 174 컨테이너 콜백, 빈의 일생에서의 소중한 순간들을 위해 = 181 빈 생성 = 188 비즈니스 메소드에서 발휘할 수 있는 빈의 능력 = 199 비활성화 = 200 빈 제거 = 208 세션 빈 만들기 : 빈 제공자가 해야 할 일 = 230 SessionContext = 240 벼락치기 모의고사 = 244 5 엔티티여 영원하라 : 엔티티 빈은 지속성을 가지고 있습니다 시험 목표 = 260 엔티티 빈이란? = 261 클라이언트 관점에서 본 엔티티 빈 = 265 아주 간단한 Customer 엔티티 빈 = 268 엔티티 빈 원격 컴포넌트 인터페이스 = 270 엔티티 빈 원격 홈 인터페이스 = 273 클라이언트에서 엔티티 빈 홈에게 진짜로 원하는 것은? = 274 홈 비즈니스 메소드 = 278 세션 빈의 create() vs. 엔티티 빈의 create() = 281 세션 빈의 remove() vs. 엔티티 빈의 remove() = 282 엔티티/빈/인스턴스의 죽음 = 285 벼락치기 모의고사 = 288 6 엔티티 빈의 일생 : 엔티티 빈은 연기자입니다 시험목표 = 296 엔티티 빈의 진정한 힘은 동기화 = 298 CMP vs. BMP = 303 엔티티 빈 콜백 = 310 CMP 엔티티 빈 만들기 = 313 객체 식별자 : 일차 키 = 332 검색 메소드 = 339 홈 비즈니스 메소드 = 345 벼락치기 모의고사 = 362 7 빈이 관계를 맺을 때 : 엔티티 빈들 사이에는 관계가 필요합니다 시험 목표 = 374 관계 = 378 다중도 = 380 CMP와 CMR 필드 = 383 연쇄 삭제는 전파될 수 있습니다 = 393 MovieBean을 위한 EJB-QL = 402 SELECT와 FROM은 반드시 있어야 합니다 = 409 WHERE절 = 411 컬렉션에는 bark() 메소드가 없습니다 = 414 BETWEEN, IN, IS EMPTY, LIKE 표현식 = 416 관계 대입 = 421 벼락치기 모의고사 = 425 8 메시지 받기 : 메세지를 받는 것은 즐거운 일입니다 시험 목표 = 438 메시지 구동 빈 만들기 : 빈 제공자가 해야 할 일 = 447 메시지 구동 빈을 위한 배치 기술자 : 449 토픽과 큐 = 450 MessageDrivenContext = 455 메시지 수령 = 458 벼락치기 모의고사 = 463 9 원자 시대 : 트랜잭션은 여러분을 보호해줍니다 시험 목표 = 470 ACID 테스트 = 472 EJB에서의 트랜잭션 전파 = 474 트랜잭션 전파 = 475 트랜잭션은 어떻게 만들까요? = 476 setRollbakcOnly()는 두 인터페이스에 들어있습니다 = 487 BMT는 재사용 면에서 좋지 않습니다 = 490 컨테이너 관리형 트랜잭션 = 491 속성 사용법 = 492 이런 메소드에는 반드시 속성을 지정해야 합니다 = 498 미지정 트랜잭션 컨텍스트 = 499 CMT 배치 기술자 예 = 503 SessionSynchronization과 관련된 '특별한 순간들' = 512 벼락치기 모의고사 = 516 10 빈에 안 좋은 일이 생길 때 : 예기치 못한 일이 일어날 것이라고 예상해야 합니다 시험 목표 = 526 EJB에 잇는 두 종류의 예외 = 532 애플리케이션 예외가 발생하면 컨테이너에서는... = 533 시스템 예외가 발생하면 컨테이너에서는... = 534 RemoteException vs. EJBException = 539 빈 제공자가 해야 할 일 = 541 다섯 가지 표준 EJB 애플리케이션 예외 = 548 일반적인 시스템 예외 = 551 벼락치기 모의고사 = 563 11 비밀을 꼭꼭 숨겨 놓으세요 : 비밀은 꼭 지켜야 합니다 시험 목표 = 570 EJB에서 보안을 처리하는 방법 = 573 애플리케이션 조립자가 해야 할 일 : 접근 제어 = 574 메소드 권한 정의 = 578 배치자가 해야 할 일 : 실제 사람과 추상 역할 대응시키기 = 583 클래스 수준 보안 vs. 인스턴스 수준 보안 = 586 프로그래밍적인 보안 처리 방법을 통해 메소드를 설정하는 방법 = 587 〈run-as〉 보안 아이덴티티 = 591 〈run-as〉를 쓸 때의 보안 컨텍스트 전파 = 592 벼락치기 모의고사 = 593 12 배치의 기쁨 : 지금까지 빈을 만드느라 고생이 많으셨죠? 시험 목표 = 600 빈만의 특별한 공간 - java : comp/env = 602 서브컨텍스트 생성 및 사용법 = 609 빈 제공자와 애플리케이션 조립자가 할 일 = 617 배치자가 할 일 = 618 누가 무엇을 하는지 기억하기 = 619 EJB 2.0의 필수 API = 621 ejb-jar에 반드시 있어야 하는 것 = 624 프로그래밍상의 제약 조건 = 625 벼락치기 모의고사 = 627