내용 목차
본 장에서는 안내서를 어떻게 활용하면 좋은지와 안내서에서 사용된 약자들을 소개한다. JEUS 안내서에서 필요한 정보를 얻기 위해서는 본 장을 주의 깊게 살펴보길 바란다.
JEUS 안내서는 다음과 같은 3가지 방법으로 구할 수 있다.
소프트웨어와 함께 제공되는 HTML 문서
JEUS Installer CD에서 제공되는 PDF 파일
PDF 파일을 보려면 Adobe Acrobat Reader 또는 다른 PDF를 지원하는 소프트웨어가 필요하다. http://get.adobe.com/reader/를 방문하면 Adobe Acrobat Reader를 다운로드 받을 수 있다.
TmaxSoft의 TechNet 사이트에서 업데이트된 소프트웨어나 안내서
TechNet 주소는 http://technet.tmax.co.kr/kr/index.do이다.
다음은 JEUS 안내서에 대해 기본적으로 알아야 하는 4가지 사항이다.
JEUS 안내서는 Java와 Java EE 기술에 대한 경험을 가진 Java EE 전문가를 위해 작성되었다.
안내서는 개별적이고 연관성을 배제한 문서들로 구성되어 있다.
JEUS 안내서 문서는 몇 가지의 예외를 제외하고는 기본적으로 표준적인 문서 양식에 따라 구성되어 있다.
안내서는 매우 다양한 방식으로 구성되어 있다.
안내서의 내용을 이해하기 위해서는 Java와 Java EE 기술에 대한 지식이 필요하다. 그러한 지식은 서점에 있는 다양한 서적들로부터 얻길 바란다. 또한, Java 관련 웹 사이트인 http://www.oracle.com/technetwork/java/index.html에서 유용한 온라인 문서와 스펙, 자습서 등을 얻을 수 있다. JEUS 안내서에서 Java EE 스펙에 서술되어 있는 모든 내용에 대해 다루는 것은 어렵다. 현재는 단지 JEUS에 특화된 정보들에 대해서만 다룬다.
다음의 [그림 4.1]은 JEUS 안내서의 구성을 나타낸다. 화살표는 JEUS에 익숙하지 못한 사용자를 위해 읽어야 할 우선순위를 나타낸 것이다. JEUS 안내서는 총 25권으로 구성되어 있다.
각각의 안내서에 대한 내용들은 다음의 목록에 명시되어 있다. 특정한 주제에 대해서 위치를 빨리 찾고 싶다면 다음의 목록을 참고한다.
릴리즈 되는 제품의 새로운 기능이나 이전 버전의 업그레이드하는 방법을 설명한다.
JEUS의 새로운 기능
이전 버전의 업그레이드 방법
JEUS에 대한 전반적인 소개와 JEUS의 아키텍처 및 각 구성 요소들에 대해 설명한다.
JEUS 서버에 대한 소개
JEUS 환경
JEUS 안내서의 구성
JEUS의 설치하는 방법과 각 유형별 사용하는 예제를 설명한다.
Windows와 UNIX에서 Java 설치
Windows와 UNIX에서 JEUS 설치
예제 애플리케이션에 대한 설명 포함(Getting Started)
JEUS 시스템 입문서
EJB 입문서
Servelet/JSP 입문서
웹 서비스 입문서
JEUS의 웹 관리 툴로서 일반 사용자부터 관리자까지 반드시 읽어야 한다.
JEUS WebAdmin의 화면 구성 및 주요 기능
JEUS의 설정 및 제어, 모니터링
JEUS 도메인의 구조, 구성에 대해서 전반적으로 설명한다. 따라서 JEUS에 대한 이해를 필요로 하는 대부분의 사람들이 반드시 읽어야 한다.
도메인의 개념과 구성 요소
도메인 생성 방법과 디렉터리 구조
도메인 설정 변경및 반영 방법
도메인을 구성하고 있는 서버의 제어 방법과 그에 대한 상태 변경
도메인을 구성할 수 있는 클러스터 개념
도메인을 관리하는 서버가 비정상 종료될 경우의 문제점과 극복 방안
MS 관리를 위한 노드 매니저에 대한 설명
도메인과 관련된 보안 사항
JEUS 노드 매니저의 구조와 구성에 대해서 전반적으로 다룬다. 따라서 JEUS에 대한 이해를 필요로 하는 대부분의 사람들이 반드시 읽어야 한다.
노드 매니저의 개념, 목적, 종류 등의 기본적인 사항
Java 타입 노드 매니저를 사용하기 위한 설정 방법
Java 타입 노드 매니저를 사용하기 위한 동작 방식
SSH 타입 노드 매니저의 설정/삭제
SSH 타입 노드 매니저의 사용 방법
JEUS 관리 차원의 주요 안내서이며, JEUS 시스템 관리자들이 가장 많이 읽어야 하는 부분이다.
JEUS의 구성 요소 및 구성 요소가 제공하는 서비스 개요
JEUS 구성 요소들의 설정 방법
JEUS 서버의 제어 및 모니터링 방법
JEUS JNDI의 기본 사항과 애플리케이션 개발 방법
JEUS와 연동하여 사용이 가능한 외부 리소스의 종류와 설정 방법
JEUS에서 제공하는 Connection Pool 및 부가 기능과 사용 방법
JEUS의 트랜잭션 매니저와 그 주변 요소
JEUS의 Logging 시스템
주요 JDBC 드라이버에 대한 Connection Pool 설정 예제
"JEUS Server 안내서"는 JEUS Security, Naming 그리고 트랜잭션 매니저와 같은 서로 다른 많은 주제들을 포함하기 때문에 그 범위가 매우 방대하다. 이러한 구성의 이유는 비록 주제들이 전혀 다른 것이라 할지라도 이러한 구성 요소들이 모두 동일한 환경설정 파일에서 구성되고 동일한 JVM에서 수행되기 때문이다. 또한 각각의 안내서들의 수를 최소한으로 유지하기 위해서이다.
JEUS EJB 엔진과 EJB 모듈을 deploy하는 것에 대해 주로 설명한다.
JEUS EJB에 대한 개요
JEUS EJB 엔진의 설정, 제어 및 모니터링과 튜닝 방법
EJB 모듈의 관리, 조립, deploy와 제어 및 모니터링 방법
일반적인 EJB(각각의 Bean들에 대한 구성)의 공통 특성
JEUS EJB에 대한 보안
JEUS EJB에 대한 보안의 상호작용
JEUS EJB 클러스터링
Session EJB
Entity EJB
Message Driven Beans
EJB 클라이언트
JEUS EJB를 위한 Ant 사용
JEUS 웹 엔진의 관리를 위한 안내서이며 Java EE WAR Archive와 Servelet/JSP의 관리와 deploy하는 방법에 대해 설명한다.
JEUS 웹 엔진에 대한 기본 개념 및 환경설정
JEUS 웹 커넥션의 관리
JEUS 웹 컨텍스트(웹 애플리케이션/WAR 파일들)의 구조, deploy, 제어 및 모니터링과 튜닝 방법
JEUS 웹 엔진의 기능 및 설정 방법
웹 서버와의 연결과 클러스터링(WebtoB, Apache and built-in HTTP server connections and clusters)
가상 호스팅
JEUS WebCache의 개념과 사용 방법
Reverse Proxy의 개념과 사용 방법
클래스 동적 반영의 기본 설정 및 동작
JEUS 웹 엔진, EJB 엔진 등에서 사용되는 세션 매니저(Session Manager), 세션 서버(Session Server)의 구성과 그 설정 등에 대한 설명을 다루고 있다. 주로 클러스터링 환경 내에서, 또는 단일 서버 내에서 세션의 유지, 공유 등을 관리할 시스템 관리자와 개발자들을 대상으로 한다.
세션 트래킹(Session Tracking)의 구조, 동작, 설정 및 튜닝 방법
클러스터링 환경에서 세션 트래킹을 위해 운용되는 분산 세션 서버의 구조, 동작 및 설정 방법
JEUS 메시지 기반 시스템(JMS)을 설명한다.
JEUS JMS의 개요
JMS 엔진에 대한 환경설정, 모니터링과 제어, 장애 발생 시 복구 방법
JEUS에서의 JMS 프로그래밍
JEUS MQ의 클러스터링 종류와 사용 방법
JEUS MQ의 특수 기능
JEUS 내의 웹 서비스에 대해 설명한다.
JEUS 웹 서비스에 대한 개요
웹 서비스 back-end 생성
웹 서비스의 호출
웹 서비스 back-end를 사용하는 클라이언트 구현하기
데이터 타입과 JEUS 웹 서비스
웹 서비스에 관련된 Ant
표준 바인딩 선언 및 사용자화
핸들러 프레임워크
프로바이더와 디스패치 인터페이스
비동기 웹 서비스
MIME Attachment 메시지 전송 및 Fast Infoset을 이용한 웹 서비스
웹 서비스 정책, Addressing, 신뢰성 메시지 기술 및 트랜잭션에 대한 설명
UDDI 이용
웹 서비스 보안
웹 서비스의 XML
JMX를 사용해서 JEUS를 관리하기 위한 안내서이다.
JEUS JMX Manager 설정
JMX 애플리케이션 개발
JMX API 레퍼런스
산업 표준인 SNMP 프로토콜을 이용한 JEUS 모니터링에 대해 설명한다.
JEUS SNMP Agent의 개요
SNMP Agent의 구성
JEUS SNMP 프로그래밍
JEUS SNMP MIB
JEUS와 Legacy 시스템과 연결하기 위한 커넥터에 대한 설명한다.
커넥터에 대한 내용
커넥터 패키징
커넥터 사용과 튜닝
JEUS에 통합된 TopLink Essential을 JEUS에서 사용하는 데 필요한 설정에 대해서 설명한다.
Java Persistence API 소개
프로바이더 설정
JEUS 설정
JEUS의 Scheduler 기능에 대한 안내서이다.
Scheduler 서비스 설정
Scheduler 서비스 프로그래밍
JEUS Applications & Deployment 안내서
Java EE 애플리케이션을 JEUS에 deploy하기 위한 여러 가지 방법과 툴에 대해 설명한다.
도메인 환경에서의 애플리케이션 관리 방법
Graceful Undeployment와 Redeployment
모듈과 애플리케이션, 공유 라이브러리에 대한 설명
Java EE 애플리케이션 파일의 작성과 deploy 방법
Java EE 클라이언트와 JEUS 사이의 상호 운용에 대해 설명한다.
Java EE 애플리케이션 클라이언트
애플릿 클라이언트
JNLP 클라이언트
JEUS에서 보안 시스템의 설정, 운영방법과 보완관련 프로그래밍에 대해 설명한다.
보안 시스템의 개요와 설정
애플리케이션과 모듈의 보안 설정
보안 시스템의 API를 이용한 프로그래밍
Custom 보안 서비스 개발
JACC Provider의 사용
JAAS의 사용 방법
JEUS Concurrency Utilities 안내서
JEUS에서 Concurrency Utilities for JAVA EE 프로그래밍에 대해 설명한다.
Concurrency Utilities for JAVA EE의 개요와 설정
Concurrency Utilities for JAVA EE의 API를 이용한 프로그래밍
JEUS에서 JBatch 프로그래밍에 대해 설명한다.
JBatch 의 개요와 설정
JBatch를 이용한 프로그래밍
JEUS를 사용하는 데 도움이 되는 Reference를 모아둔 안내서이다.
시스템 프로퍼티 내용
콘솔 명령어 사용법
Ant Task 사용법
JEUS에서 사용되는 API 모음
JEUS 제품을 업그레이드하는데 필요한 사항을 설명한 안내서이다. (작성 예정)
JEUS 업그레이드 방법
업그레이드 툴 사용법
JEUS 주요 변경 사항
제품별 호환성 설명