내용 목차
본 장에서는 안내서를 어떻게 활용하면 좋은지와 안내서에서 사용된 약자들을 소개한다. JEUS 안내서에서 필요한 정보를 얻기 위해서는 본 장을 주의 깊게 살펴보길 바란다.
JEUS 안내서는 다음과 같은 3가지 방법으로 구할 수 있다.
소프트웨어와 함께 제공되는 html 문서
JEUS Installer CD에서 제공되는 PDF 파일
PDF 파일을 보려면 Adobe Acrobat Reader나 혹은 다른 PDF를 지원하는 소프트웨어가 필요하다. http://www.adobe.com/products/acrobat/readstep.html을 방문하면 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에 특화된 정보들에 대해서만 다룬다.
다음의 [그림 3.1]은 JEUS 안내서의 구성을 나타낸다. 화살표는 JEUS에 익숙하지 못한 사용자를 위해 읽어야 할 우선순위를 나타낸 것이다. JEUS 안내서는 총 18권으로 구성되어 있다.
각각의 안내서에 대한 내용들은 다음의 목록에 명시되어 있다. 특정한 주제에 대해서 위치를 빨리 찾고 싶다면 다음의 목록을 참조한다.
JEUS의 새로운 기능
이전 버전의 업그레이드 방법
JEUS 6 서버에 대한 전반적인 소개와, JEUS의 아키텍처 및 각 구성 요소들에 대해 설명한다.
JEUS6 서버에 대한 소개
JEUS 환경
JEUS 안내서의 구성
Windows와 UNIX에서 Java 설치
Windows와 UNIX에서 JEUS 설치
예제 애플리케이션에 대한 설명 포함(QuickStart)
JEUS 시스템 입문서
EJB 입문서
서블릿/JSP 입문서
JEUS의 웹 관리 툴로서, 일반 사용자부터 관리자까지 반드시 읽어야 한다.
JEUS의 설정 및 제어, 모니터링
JEUS 클러스터링
Java EE Application Deployment
리소스 설정 및 관리
JEUS 관리 차원의 주요 안내서이며, JEUS 시스템 관리자들이 가장 많이 읽어야 하는 부분이다.
JEUS 시스템과 서버에 대한 개요
JEUS Manager
JEUS JNDI Naming Server와 JNDI 구성
External Resource: JDBC/Data Source 커넥션 풀, URL Source, Mailing Source, Tmax와 IBM MQ Source와 Java EE Connector
JDBC Connection Pool과 Connector
JEUS 노드
세션 서버
JEUS 엔진 컨테이너
JEUS 트랜잭션 매니저
JEUS 엔진: EJB, 웹 컨테이너, JMS, 웹 서버 엔진
JEUS 클러스터링
Java EE 애플리케이션의 Deploy
JEUS EJB 엔진과 EJB 모듈을 디플로이하는 것에 대해 주로 설명한다.
JEUS EJB에 대한 개요
JEUS EJB 엔진
EJB 모듈들
일반적인 EJB(각각의 Bean들에 대한 구성)
JEUS EJB에 대한 보안
JEUS EJB에 대한 보안의 상호작용
JEUS EJB 클러스터링
세션 EJB
Entity EJB
MDB EJB
EJB 클라이언트
JEUS 웹 컨테이너의 관리를 위한 안내서이며, Java EE WAR Archive와 서블릿/JSP의 관리와 디플로이하는 방법에 대해 설명한다.
JEUS 웹에 대한 개요
JEUS 웹 컨테이너
JEUS 웹 컨텍스트 그룹
웹 서버와의 연결과 클러스터링(WebtoB, Apache and built-in HTTP server connections and clusters)
클러스터된 환경에서의 세션 추적
웹 컨텍스트(웹 애플리케이션/WAR 파일들)
가상 호스팅
JEUS 메시지 기반 시스템(JMS)을 설명한다.
JEUS JMS의 개요
JMS 엔진에 대한 환경설정 그리고, 모니터링과 제어
JEUS에서의 JMS 프로그래밍
JEUS 내의 웹 서비스에 대해 설명한다.
JEUS 웹 서비스에 대한 개요
웹 서비스 back-end 생성
웹 서비스 back-end를 사용하는 클라이언트 구현하기
데이터 타입과 JEUS 웹 서비스
웹 서비스에 관련된 Ant
UDDI 이용
웹 서비스 보안
JMX를 사용해서 JEUS를 관리하기 위한 안내서이다.
JEUS JMX Manager 설정
JMX 애플리케이션 개발
JMX API 레퍼런스
산업 표준인 SNMP 프로토콜을 이용한 JEUS 모니터링에 대해 설명한다.
JEUS SNMP Agent의 개요
SNMP Agent의 구성
JEUS SNMP 프로그래밍
JEUS SNMP MIB
JEUS와 Legacy 시스템과 연결하기 위한 Connector에 대한 설명한다.
Connector에 대한 내용
Connector 패키징
Connector 사용과 튜닝
JEUS에 통합된 TopLink Essential을 사용해서 어떻게 사용되는지에 대해서 설명한다.
Java Persistence API 소개
프로바이더 설정
JEUS 설정
JEUS의 Scheduler 기능에 대한 안내서이다.
Scheduler Service 설정
Scheduler Service 프로그래밍
JEUS Application & Deployment 안내서
Java EE 애플리케이션을 JEUS에 디플로이하기 위한 여러 가지 방법과 툴에 대해 설명한다.
Deployment 개요
Deployment 관련 디렉터리
Deployment Tool과 API
2-phase deployment
Java EE Application Deployment Descriptor 설명
Java EE 클라이언트와 JEUS 사이의 상호 운용에 대해 설명한다.
Java EE Java 애플리케이션 클라이언트
애플릿 클라이언트
JNLP 클라이언트
JEUS CAS: COM 애플리케이션과 JEUS의 상호 운용을 위한 것
JEUS에서 Security System을 어떻게 설정 운영할 것이며, Security 관련 프로그래밍에 대한 설명한다.
Security 시스템의 개요와 설정
애플리케이션과 모듈의 Security 설정
Security 시스템의 운영과 튜닝
Security API를 이용한 프로그래밍
Custom Security 서비스 개발하기
JACC 제공자 사용하기
JEUS를 사용하는 데 도움이 되는 Reference를 모아둔 안내서이다.
시스템 프로퍼티 내용
콘솔 명령어 사용법
Ant Tasks 사용법
JEUS에서 사용되는 API 모음
위의 목록에서 보았듯이, JEUS Server 안내서는 그 범위가 매우 방대하다. JEUS Security, Naming 그리고 트랜잭션 매니저와 같은 서로 다른 많은 주제들을 포함하고 있다. 이러한 구성의 이유는 비록 주제들이 전혀 다른 것이라 할지라도 이러한 구성 요소들이 모두 동일한 환경설정 파일에서 구성되고 동일한 JVM에서 수행되기 때문이다. 또한 각각의 안내서들의 수를 최소한으로 유지하기 위해서이다.