JEUS 안내서 구성

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

1. 개요

JEUS 안내서는 다음과 같은 3가지 방법으로 구할 수 있다.

  • 소프트웨어와 함께 제공되는 HTML 문서

  • JEUS Installer CD에서 제공되는 PDF 파일

    PDF 파일을 보려면 Adobe Acrobat Reader 또는 다른 PDF를 지원하는 소프트웨어가 필요하다. Adobe Reader 다운로드 페이지에서 Adobe Acrobat Reader를 다운로드 받을 수 있다.

  • TmaxSoft의 TechNet 사이트에서 업데이트된 소프트웨어나 안내서

다음은 JEUS 안내서에 대해 기본적으로 알아야 하는 4가지 사항이다.

  • JEUS 안내서는 Java와 Jakarta EE 기술에 대한 경험을 가진 Jakarta EE 전문가를 위해 작성되었다.

  • 안내서는 개별적이고 연관성을 배제한 문서들로 구성되어 있다.

  • JEUS 안내서 문서는 몇 가지의 예외를 제외하고는 기본적으로 표준적인 문서 양식에 따라 구성되어 있다.

  • 안내서는 매우 다양한 방식으로 구성되어 있다.

안내서의 내용을 이해하기 위해서는 Java와 Jakarta EE 기술에 대한 지식이 필요하다. 그러한 지식은 서점에 있는 다양한 서적들로부터 얻길 바란다. 또한, Java 관련 웹 사이트인 Oracle Java 기술 문서에서 유용한 온라인 문서와 스펙, 자습서 등을 얻을 수 있다. JEUS 안내서에서 Jakarta EE 스펙에 서술되어 있는 모든 내용에 대해 다루는 것은 어렵다. 현재는 단지 JEUS에 특화된 정보들에 대해서만 다룬다.

2. 안내서의 구성

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

figure manual roadmap
JEUS 안내서 구성

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

  • JEUS 릴리즈 노트

    릴리즈 되는 제품의 새로운 기능이나 이전 버전의 업그레이드하는 방법을 설명한다.

    • JEUS의 새로운 기능

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

  • JEUS 소개

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

    • JEUS 서버에 대한 소개

    • JEUS 환경

    • JEUS 안내서의 구성

  • JEUS 설치 및 시작하기

    JEUS의 설치하는 방법과 각 유형별 사용하는 예제를 설명한다.

    • UNIX에서 Java 설치

    • UNIX에서 JEUS 설치

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

    • JEUS 시스템 입문서

    • EJB 입문서

    • Servlet/JSP 입문서

    • 웹 서비스 입문서

  • JEUS Domain 안내서

    JEUS 도메인의 구조, 구성에 대해서 전반적으로 설명한다. 따라서 JEUS에 대한 이해를 필요로 하는 대부분의 사람들이 반드시 읽어야 한다.

    • 도메인의 개념과 구성 요소

    • 도메인 생성 방법과 디렉터리 구조

    • 도메인 설정 변경및 반영 방법

    • 도메인을 구성하고 있는 서버의 제어 방법과 그에 대한 상태 변경

    • 도메인을 구성할 수 있는 클러스터 개념

    • 도메인을 관리하는 서버가 비정상 종료될 경우의 문제점과 극복 방안

    • 도메인과 관련된 보안 사항

  • JEUS Server 안내서

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

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

    JEUS 웹 엔진의 관리를 위한 안내서이며 Jakarta EE WAR Archive와 Servlet/JSP의 관리와 deploy하는 방법에 대해 설명한다.

    • JEUS 웹 엔진에 대한 기본 개념 및 환경설정

    • JEUS 웹 커넥션의 관리

    • JEUS 웹 컨텍스트(웹 애플리케이션/WAR 파일들)의 구조, deploy, 제어 및 모니터링과 튜닝 방법

    • JEUS 웹 엔진의 기능 및 설정 방법

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

    • 가상 호스팅

    • JEUS WebCache의 개념과 사용 방법

    • Reverse Proxy의 개념과 사용 방법

    • 클래스 동적 반영의 기본 설정 및 동작

  • JEUS 세션 관리 안내서

    JEUS 웹 엔진, EJB 엔진 등에서 사용되는 세션 매니저(Session Manager), 세션 서버(Session Server)의 구성과 그 설정 등에 대한 설명을 다루고 있다. 주로 클러스터링 환경 내에서, 또는 단일 서버 내에서 세션의 유지, 공유 등을 관리할 시스템 관리자와 개발자들을 대상으로 한다.

    • 세션 트래킹(Session Tracking)의 구조, 동작, 설정 및 튜닝 방법

    • 클러스터링 환경에서 세션 트래킹을 위해 운용되는 분산 세션 서버의 구조, 동작 및 설정 방법

  • JEUS MQ 안내서

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

    • JEUS JMS의 개요

    • JMS 엔진에 대한 환경설정, 모니터링과 제어, 장애 발생 시 복구 방법

    • JEUS에서의 JMS 프로그래밍

    • JEUS MQ의 클러스터링 종류와 사용 방법

    • JEUS MQ의 특수 기능

  • JEUS Web Service 안내서

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

    • JEUS 웹 서비스에 대한 개요

    • 웹 서비스 back-end 생성

    • 웹 서비스의 호출

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

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

    • 웹 서비스에 관련된 Ant

    • 표준 바인딩 선언 및 사용자화

    • 핸들러 프레임워크

    • 프로바이더와 디스패치 인터페이스

    • 비동기 웹 서비스

    • MIME Attachment 메시지 전송 및 Fast Infoset을 이용한 웹 서비스

    • 웹 서비스 정책, Addressing, 신뢰성 메시지 기술 및 트랜잭션에 대한 설명

    • UDDI 이용

    • 웹 서비스 보안

    • 웹 서비스의 XML

  • 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 Jakarta Connectors 안내서

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

    • 커넥터에 대한 내용

    • 커넥터 패키징

    • 커넥터 사용과 튜닝

  • JEUS JPA 안내서

    JEUS에 통합된 TopLink Essential을 JEUS에서 사용하는 데 필요한 설정에 대해서 설명한다.

    • Jakarta Persistence API 소개

    • 프로바이더 설정

    • JEUS 설정

  • JEUS Scheduler 안내서

    JEUS의 Scheduler 기능에 대한 안내서이다.

    • Scheduler 서비스 설정

    • Scheduler 서비스 프로그래밍

  • JEUS Applications & Deployment 안내서

    Jakarta EE 애플리케이션을 JEUS에 deploy하기 위한 여러 가지 방법과 툴에 대해 설명한다.

    • 도메인 환경에서의 애플리케이션 관리 방법

    • Graceful Undeployment와 Redeployment

    • 모듈과 애플리케이션, 공유 라이브러리에 대한 설명

    • Jakarta EE 애플리케이션 파일의 작성과 deploy 방법

  • JEUS Application Client 안내서

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

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

    • 애플릿 클라이언트

    • JNLP 클라이언트

  • JEUS Security 안내서

    JEUS에서 보안 시스템의 설정, 운영방법과 보완관련 프로그래밍에 대해 설명한다.

    • 보안 시스템의 개요와 설정

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

    • 보안 시스템의 API를 이용한 프로그래밍

    • Custom 보안 서비스 개발

    • JACC Provider의 사용

    • JAAS의 사용 방법

  • JEUS Jakarta Concurrency 안내서

    JEUS에서 Jakarta Concurrency 프로그래밍에 대해 설명한다.

    • Jakarta Concurrency의 개요와 설정

    • Jakarta Concurrency의 API를 이용한 프로그래밍

  • JEUS Jakarta Batch 안내서

    JEUS에서 Jakarta Batch 프로그래밍에 대해 설명한다.

    • Jakarta Batch 의 개요와 설정

    • Jakarta Batch를 이용한 프로그래밍

  • JEUS Reference 안내서

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

    • 시스템 프로퍼티 내용

    • 콘솔 명령어 사용법

    • Ant Task 사용법

    • JEUS에서 사용되는 API 모음