logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

EJB & WebLogic

EJB & WebLogic

박천구, 문창수 (지은이)
  |  
가메출판사
2002-02-08
  |  
33,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

EJB & WebLogic

책 정보

· 제목 : EJB & WebLogic 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9788980781140
· 쪽수 : 960쪽

책 소개

단계적인 예제를 통하여 기초부터 실무까지 쉽게 배울 수 있게 설명하였다. EJB와 관련하여 그 그반 기술들에 대해서 상세하게 설명함으로써 고급화된 EJB 기술을 익힐 수 있도록 구성했다.

목차

1장. Why EBJ?
1. 2-tier에서 N-tier로의 비즈니스 환경의 변화
2. 컴포넌트 모델
3. 분산 객체 아키텍처
4. 대안으로서의 EJB

2장. .NET VS J2EE
1. .NET 플랫폼의 아키텍쳐
1.1 The .NET Platform Architecture
1.2 .NET Framework and Visual Studio.NET
1.3 .NET Enterprise Servers
1.4 The UDDI Collaborative Infrastructure
2. J2EE 아키텍쳐
2.1 The Java Language System
2.2 The Client Programming Model
2.3 The Middle Tier Infrastructure
2.4 The Programmer Enterprise API
3. J2EE와 .NET 플랫폼의 비교

3장. J2EE SDK 설치 및 환경 설정하기
1. J2EE 플래폼의 소개
2. J2EE SDK 설치하기
3. J2EE SDK 환경 변수 설정하기
3.1 J2SE SDK 환경 변수 설정하기
3.2 J2EE SDK 환경 변수 설정하기
4. 콘솔에서 J2EE 레퍼런스 구현하기
4.1 J2EE 서버 실행하기
4.2 Application Deployment Tool 실행하기
4.3 Cloudscape 실행하기
5. 그 밖의 애플리케이션 서버들

4장. 세션빈 소개하기
1. 세션 빈의 개요
1.1 세션 빈이란?
1.2 세션 빈의 종류
1.3 세션 빈의 구성
1.4 엔티티 빈과 세션 빈의 비교
2. 무상태 세션 빈 VS 상태 유지 세션 빈
2.1 무상태 세션 빈
2.2 상태 유지 세션 빈
2.3 무상태 세션 빈 VS 상태 유지 세션 빈의 비교
3. 라이프 사이클
3.1 무상태 세션 빈의 라이프 사이클
3.2 상태 유지 세션 빈의 라이프 사이클
4. 콜백 메소드
4.1 콜백 메소드
4.2 비즈니스 메소드
5. 간단한 세션 빈 따라하기
5.1 서버측 구현
5.2 클라이언트측 구현
5.3 디플로이 하기

5장. 엔티티 빈 소개하기
1. 엔티티 빈의 개요
1.1 엔티티 빈이란?
1.2 엔티티 빈의 종류
1.3 엔티티 빈의 구성
2. CMP VS BMP
2.1 CMP
2.2 BMP
3. 엔티티 빈의 라이프 사이클
3.1 클라이언트 측면에서 바라본 엔티티 객체의 라이프 사이클
3.2 컨테이너 측면에서 바라본 엔티티 빈의 라이프 사이클
4. 콜백 메소드
4.1 콜백 메소드
4.2 비즈니스 메소드
5. 데이터베이스 연결하기
5.1 JNDI ENV 환경에서 데이터베이스에 연결하기
5.2 URL address를 이용한 데이터베이스에 연결하기
5.3 데이터베이스의 연결 시점 찾기
6. 간단한 엔티티 빈 따라하기
6.1 서버측 구현
6.2 클라이언트측 구현
6.3 디플로이 하기

6장. 세션 빈 구현하기
1. 무상태 세션 빈(은행 고객 등록)
1.1 엔터프라이즈 빈 만들기
1.2 웹 컴포넌트 만들기
1.3 디플로이먼트 하기 및 프로그램 수행 결과 분석하기
2. 상태 유지 세션 빈(은행 고객 로그인)
2.1 엔터프라이즈 빈 만들기
2.2 웹 컴포넌트 만들기
2.3 디플로이먼트 하기 및 프로그램 수행 결과 분석하기

7장. 엔티티 빈 구현하기
1. CMP (온라인 주문)
1.1 프로그램 만들기 준비 과정
1.2 엔터프라이즈 빈 만들기
1.3 웹 컴포넌트 만들기
1.4 디플로이먼트 하기 및 내부 동작 처리 과정 분석하기
2. BMP(온라인 주문)
2.1 프로그램 만들기 준비 과정
2.2 엔터프라이즈 빈 만들기
2.3 웹 컴포넌트 만들기
2.4 디스플로이먼트 하기 및 내부 동작 처리 과정 분석하기

8장 세션 빈과 엔티티 빈의 연동하기
1. 세션 빈과 엔티티 빈의 관계
2. 세션 빈과 엔티티 빈을 연동한 구현 예제
2.1 성적 관리 프로그램 개발 과정 순서
2.2 데이터베이스에 sungjuk 테이블 생성하기
2.3 엔티티 빈 개발하기
2.4 엔터프라이즈 빈 만들기 - 엔티티 빈
2.5 세션 빈 개발하기
2.6 엔터프라이즈 빈(JAR 파일) 만들기 - 세션 빈
2.7 클라이언트 프로그램 개발하기
2.8 웹 컴포넌트 만들기
2.9 디플로이하기

9장. 배치 디스크립터?
1. 배치 디스크립터의 소개
1.1 배치 디스크립터란?
1.2 배치 디스크립터의 종류
2. 배치 디스크립터의 내용

10장. 트랜잭션(Transaction)
1. Overview310
1.1 트랜잭션(Transaction) 이란?
1.2 트랜잭션의 특성
1.3 EJB의 트랜잭션 속성
2. 트랜잭션의 격리(isolation) 레벨
2.1 데이터베이스의 격리
2.2 데이터베이스가 제공하는 락킹
3. EJB에서의 격리수준 (isolation level)
3.1 EJB가 지원하는 격리수준
3.2 격리수준의 선택
4. EJB에서의 격리수준 (isolation level)
4.1 클라이언트에서 사용하기
4.2 EJB에서 사용하기

11장. RMI(Remote Method Invocation)
1. Overview
1.1 분산 시스템(Distributed System)
1.2 RMI란?
2. RMI 아키텍쳐
2.1 3계층 구조
2.2 RMI의 작동 방식
3. RMI를 이루는 개념들
3.1 스텁과 스켈레톤(Stub & Skeleton)
3.2 RMI 레지스트리(registry)
3.3 네이밍(Naming)과 바인딩(Binding)
3.4 마샬링(Marshaling)과 언마샬링(Unmarshaling)
3.5 다이나믹 클래스 다운로딩
3.6 가비지 컬렉션(Garbage Collection)
4. 인터페이스와 클래스
4.1 RMI API의 구성
5. RMI로 구현하는 Hello World
5.1 소스 파일들
5.2 실행 방법과 정책(Policy)
6. Activation 시스템
6.1 Activation 시스템이란?
6.2 Activation 시스템의 구조
6.3 java.rmi.activation 패키지
7. Activation 시스템의 구현
7.1 소스 파일들
7.2 실행 방법과 정책(Policy)

12장. JNDI(Java Naming & Directory Service)
1. Overview
1.1 네이밍(Naming)이란?
1.2 Directory Context
1.3 JNDI 아키텍쳐
2. 네이밍 서비스와 디렉토리 서비스
2.1 네이밍 서비스(Naming Service)
2.2 디렉토리 서비스(Directory Service)
3. JNDI 패키지
3.1 javax.naming - 네이밍 관련 패키지
3.2 javax.naming.directory - 디렉토리 관련 패키지
3.3 javax.naming.event - Event 관련 패키지
3.4 javax.naming.ldap - LDAP 관련 패키지
3.5 javax.naming.spi - service provider를 위한 패키지
4. JNDI 프로그래밍
4.1 JNDI가 지원하는 Service들
4.2 필수적인 세가지 단계
4.3 JNDI Properties 설정
4.4 테스트 환경 구성
4.5 간단한 예제

13장. JDBC(Java DataBase Connectivity)
1. Overview
1.1 JDBC의 이해
1.2 JDBC API
2. JDBC Driver 설치하기
2.1 JDBC Driver
2.2 드라이버 설치
3. JDBC를 이용한 데이터베이스 연동
3.1 DriverManager를 이용한 경우
3.2 DataSource를 이용한 경우
4. 2-tier에서의 JDBC
4.1 JDBC 드라이버가 지원하는 Pooling 기능 사용하기
4.2 PoolMan Driver의 사용
5. 3-tier에서의 JDBC

14장. JMS(Java Message Service)
1. Overview
1.1 메시징(Messaging) 서비스
1.2 메시징 서비스 Vs RMI(Remote Method Invocation)
2. JMS(Java Message Service)
2.1 JMS의 도입
2.2 JMS 아키텍쳐
2.3 JMS 서비스의 구조에 따른 역할 분담
2.4 JMS 시스템이 지원하는 메시지 교환 방식
2.5 JMS API에 관해서
3. JMS Programming Model
3.1 관리 객체(Administered Objects)
3.2 Connections 객체
3.3 세션 객체(Sessions)
3.4 메시지 생산자 객체(Message Producers)
3.5 메시지 소비자 객체(Message Consumers)
3.6 메시지 객체(Messages)
4. 간단한 JMS 애플리케이션 만들기
4.1 Point-To-Point Messaging 예제
4.2 Publish/Subscribe Messaging 예제
5. 견고한 애플리케이션의 구축
5.1 신뢰성과 퍼포먼스(performance)의 관계
5.2 신뢰성 확보 방법
6. Message Driven Bean에 대한 소개
6.1 콜백(CallBack) 메소드
6.2 Message Driven Bean의 생명 주기(Life Cycle)

15장. XML(eXtensible Markup Language)
1. XML 소개
1.1 XML이란?
1.2 XML vs HTML
1.3 XML의 필요성과 장점
2. XML 이해하기
2.1 XML 문서
2.2 XML 구성 요소
2.3 파서(Parser)
2.4 XLL(XML Link Language)
2.5 네임 스페이스(Namespaces)
3. DTD와 XML 스키마
3.1 DTD의 필요성
3.2 DTD의 구성 요소
3.3 DTD의 한계
3.4 XML 스키마
4. XSL
4.1 XSL이란?
4.2 XSLT와 XPath에 대한 이해하기
5. Document Object Model(DOM)
6. The Simple API for XML(SAX)
7. XML과 데이터베이스

16장. WebLogic 6.1의 설치와 설정
1. 웹로직 서버의 설치와 구동
2. 애플리케이션의 Deploy
2.1 패키징
2.2 웹로직 서버의 배치 디스크립터
2.3 배치 디스크립터 자동 생성툴
2.4 웹 애플리케이션 Deploy
3. 웹로직 서버가 지원하는 JDBC 드라이버
3.1 2-tier 드라이버
3.2 Multi-tier 드라이버
4. JDBC 드라이버 설정 방법
4.1 오라클 서버
4.2 MS-SQL 서버
4.3 DataSource 설정
5. Connection Pool 사용하기
5.1 독립 실행형 클라이언트의 경우
5.2 Server-Side 애플리케이션의 경우
6. 엔터프라이즈 자바빈즈 Deploy
6.1 Session Bean Deploy하기
6.2 Session Bean과 Entity Bean의 연동
7. JMS 서비스 설정
7.1 커넥션팩토리 객체 설정(Configuring ConnectionFactories)
7.2 Destination Keys 설정(Configuring Destination Keys)
7.3 템플릿 설정(Configuring Templates)
7.4 Stores 설정(Configuring Stores)
7.5 Server 설정(Configuring JMS Server)
7.6 Queue 설정(Configuring Queues)
7.7 Topic 설정(Configuring Topics)
7.8 Session Pools 설정(Configuring Session Pools)
7.9 Connection Consumers 설정

17장. 아파치와 톰켓 그리고 웹 로직 연동하기
1. EJB 시스템의 구축
1.1 시스템의 구성
1.2 아파치(Apache)와 톰켓(Tomcat)의 설치
2. Apache 설치
3. Apache의 환경 설정 파일(httpd.conf) 설정
4. Apache의 기동과 종료
5. Tomcat 설정
6. Apache와 Tomcat의 연동
7. Tomcat의 기동
8. Test
9. 일반 계정에서 Tomcat을 돌리는 법

18장. 사례 연구(1) 온라인 은행 현금 입출금
1. 온라인 은행 현금 입출금 전체적인 흐름
2. 빈의 전체적인 구성
3. 주요 기능
4. 테이블 생성하기
5. 각 모듈별 엔터프라이즈 빈 설명하기
5.1 고객 계정 관련 모듈(Customer 모듈)
5.2 현금 입출금 관련 모듈(AccountTransaction 모듈)
5.3 총 금액 관련 모듈(Account 모듈)
5.4 엔티티 빈 관리 모듈(AccountManager 모듈)
6. 모듈별 컴파일/패키징
6.1 Customer 모듈
6.2 AccountTransaction 모듈
6.3 Account 모듈
6.4 AccountManager 모듈
7. 엔터프라이즈 빈 Deploy 하기
8. 클라이언트측 세팅하기
9. 각 기능별로 클라이언트 소스 파일 설명하기
9.1 프레임 나누기
9.2 고객 확인 관련
9.3 은행 업무 서비스 관련
9.4 한글 처리
9.5 예외 처리

19장. 사례 연구(2) 쇼핑몰
1. 쇼핑몰의 전체적인 흐름
2. 빈의 전체적인 구성
3. 주요 기능
4. 테이블 생성하기
5. 각 모듈별 엔터프라이즈 빈 설명하기
5.1 상품 관련 모듈
5.2 장바구니 관련 모듈(JangBaguniInfo 모듈)
5.3 주문 관련 모듈
5.4 각 모듈에서 사용되는 객체 정보 클래스들
6. 모듈별 컴파일/패키징
6.1 Products 모듈
6.2 ProductsInfo 모듈
6.3 JangBaguniInfo 모듈
6.4 Orders 모듈
6.5 OrdersInfo 모듈
7. 엔터프라이즈 빈 Deploy 하기
8. 클라이언트측 세팅하기
9. 각 기능별로 클라이언트 파일 설명하기
9.1 상품 관련
9.2 관리자 영역
9.3 장바구니 관련
9.4 주문 관련 기능
9.5 한글 처리

20장. 사례 연구(3) 게시판
1. 게시판의 전체적인 흐름
2. 빈의 전체적인 구성
3. 주요 기능
4. 테이블 생성하기
5. 각 모듈별 엔터프라이즈 빈 설명하기
5.1 엔티티 빈 모듈(ENBoard 모듈)
5.2 세션 빈 모듈(SSBorad 모듈)
5.3 정보 객체 관련
6. 모듈별 컴파일/패키징
6.1 ENBoard 모듈
6.2 SSBoard 모듈
7. 엔터프라이즈 빈 Deploy 하기
8. 클라이언트측 세팅하기
9. 클라이언트 소스 파일 설명하기
9.1 게시물 관련
9.2 세션 빈과 연결
9.3 한글 처리

부 록. JBoss
1. JBoss란?
2. Directory 구성
3. JBOSS 설치
4. Configuration
5. Deploy Example
6. Message Driven Bean 사용하기

저자소개

박천구 (옮긴이)    정보 더보기
머리가 희끗한 초보 자바 개발자로, 몇 번의 스타트업 도전에 고배를 마셨으며 현재는 클라우드 기반 IoT 플랫폼 개발에 매진하고 있다. 새로운 것을 좋아하고 신기술과 서비스에 관심이 많으며 '기술이 세상을 바꾼다.'는 모토를 갖고 살고 있다. 『EJB & WebLogic』(2002)을 저술했고, 『Prototype & Scriptaculous 인 액션』(2008), 『프로 웹 2.0 매쉬업』(2009), 『프로 스프링 2.5』(2009, 공역)를 번역했다.
펼치기
문창수 (지은이)    정보 더보기
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책