제3장 JEUS 안내서 구성

내용 목차

3.1. 개요
3.2. 안내서의 구성

본 장에서는 안내서를 어떻게 활용하면 좋은지와 안내서에서 사용된 약자들을 소개한다. JEUS 안내서에서 필요한 정보를 얻기 위해서는 본 장을 주의 깊게 살펴보길 바란다.

3.1. 개요

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.2. 안내서의 구성

다음의 [그림 3.1]은 JEUS 안내서의 구성을 나타낸다. 화살표는 JEUS에 익숙하지 못한 사용자를 위해 읽어야 할 우선순위를 나타낸 것이다. JEUS 안내서는 총 18권으로 구성되어 있다.

[그림 3.1] JEUS 안내서 구성

JEUS 안내서 구성

각각의 안내서에 대한 내용들은 다음의 목록에 명시되어 있다. 특정한 주제에 대해서 위치를 빨리 찾고 싶다면 다음의 목록을 참조한다.

  • JEUS 6 릴리즈 노트

    • JEUS의 새로운 기능

    • 이전 버전의 업그레이드 방법

  • JEUS 소개

    JEUS 6 서버에 대한 전반적인 소개와, JEUS의 아키텍처 및 각 구성 요소들에 대해 설명한다.

    • JEUS6 서버에 대한 소개

    • JEUS 환경

    • JEUS 안내서의 구성

  • JEUS 설치 및 시작하기

    • Windows와 UNIX에서 Java 설치

    • Windows와 UNIX에서 JEUS 설치

    • 예제 애플리케이션에 대한 설명 포함(QuickStart)

    • JEUS 시스템 입문서

    • EJB 입문서

    • 서블릿/JSP 입문서

  • JEUS WebAdmin 안내서

    JEUS의 웹 관리 툴로서, 일반 사용자부터 관리자까지 반드시 읽어야 한다.

    • JEUS의 설정 및 제어, 모니터링

    • JEUS 클러스터링

    • Java EE Application Deployment

    • 리소스 설정 및 관리

  • JEUS Server 안내서

    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 안내서

    JEUS EJB 엔진과 EJB 모듈을 디플로이하는 것에 대해 주로 설명한다.

    • JEUS EJB에 대한 개요

    • JEUS EJB 엔진

    • EJB 모듈들

    • 일반적인 EJB(각각의 Bean들에 대한 구성)

    • JEUS EJB에 대한 보안

    • JEUS EJB에 대한 보안의 상호작용

    • JEUS EJB 클러스터링

    • 세션 EJB

    • Entity EJB

    • MDB EJB

    • EJB 클라이언트

  • JEUS Web Container 안내서

    JEUS 웹 컨테이너의 관리를 위한 안내서이며, Java EE WAR Archive와 서블릿/JSP의 관리와 디플로이하는 방법에 대해 설명한다.

    • JEUS 웹에 대한 개요

    • JEUS 웹 컨테이너

    • JEUS 웹 컨텍스트 그룹

    • 웹 서버와의 연결과 클러스터링(WebtoB, Apache and built-in HTTP server connections and clusters)

    • 클러스터된 환경에서의 세션 추적

    • 웹 컨텍스트(웹 애플리케이션/WAR 파일들)

    • 가상 호스팅

  • JEUS MQ 안내서

    JEUS 메시지 기반 시스템(JMS)을 설명한다.

    • JEUS JMS의 개요

    • JMS 엔진에 대한 환경설정 그리고, 모니터링과 제어

    • JEUS에서의 JMS 프로그래밍

  • JEUS Web Service 안내서

    JEUS 내의 웹 서비스에 대해 설명한다.

    • JEUS 웹 서비스에 대한 개요

    • 웹 서비스 back-end 생성

    • 웹 서비스 back-end를 사용하는 클라이언트 구현하기

    • 데이터 타입과 JEUS 웹 서비스

    • 웹 서비스에 관련된 Ant

    • UDDI 이용

    • 웹 서비스 보안

  • JEUS JMX 안내서

    JMX를 사용해서 JEUS를 관리하기 위한 안내서이다.

    • JEUS JMX Manager 설정

    • JMX 애플리케이션 개발

    • JMX API 레퍼런스

  • JEUS SNMP 안내서

    산업 표준인 SNMP 프로토콜을 이용한 JEUS 모니터링에 대해 설명한다.

    • JEUS SNMP Agent의 개요

    • SNMP Agent의 구성

    • JEUS SNMP 프로그래밍

    • JEUS SNMP MIB

  • JEUS JCA 안내서

    JEUS와 Legacy 시스템과 연결하기 위한 Connector에 대한 설명한다.

    • Connector에 대한 내용

    • Connector 패키징

    • Connector 사용과 튜닝

  • JEUS JPA 안내서

    JEUS에 통합된 TopLink Essential을 사용해서 어떻게 사용되는지에 대해서 설명한다.

    • Java Persistence API 소개

    • 프로바이더 설정

    • JEUS 설정

  • JEUS Scheduler 안내서

    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 설명

  • JEUS Client Application 안내서

    Java EE 클라이언트와 JEUS 사이의 상호 운용에 대해 설명한다.

    • Java EE Java 애플리케이션 클라이언트

    • 애플릿 클라이언트

    • JNLP 클라이언트

    • JEUS CAS: COM 애플리케이션과 JEUS의 상호 운용을 위한 것

  • JEUS Security 안내서

    JEUS에서 Security System을 어떻게 설정 운영할 것이며, Security 관련 프로그래밍에 대한 설명한다.

    • Security 시스템의 개요와 설정

    • 애플리케이션과 모듈의 Security 설정

    • Security 시스템의 운영과 튜닝

    • Security API를 이용한 프로그래밍

    • Custom Security 서비스 개발하기

    • JACC 제공자 사용하기

  • JEUS Reference Book

    JEUS를 사용하는 데 도움이 되는 Reference를 모아둔 안내서이다.

    • 시스템 프로퍼티 내용

    • 콘솔 명령어 사용법

    • Ant Tasks 사용법

    • JEUS에서 사용되는 API 모음

참고

위의 목록에서 보았듯이, JEUS Server 안내서는 그 범위가 매우 방대하다. JEUS Security, Naming 그리고 트랜잭션 매니저와 같은 서로 다른 많은 주제들을 포함하고 있다. 이러한 구성의 이유는 비록 주제들이 전혀 다른 것이라 할지라도 이러한 구성 요소들이 모두 동일한 환경설정 파일에서 구성되고 동일한 JVM에서 수행되기 때문이다. 또한 각각의 안내서들의 수를 최소한으로 유지하기 위해서이다.