Jakarta Concurrency는 병렬적으로 처리하기 위한 비동기적 작업들을 애플리케이션 서버가 컨텍스트를 유지하여 실행/관리해주는 표준 기술이다.
본 안내서는 JEUS®(이하 JEUS)에서 Jakarta Concurrency를 이용하여 개발하고자 하는 개발자를 대상으로 하고 있다.
JEUS의 기본적인 사용법과 제품을 이해하기 위해서는 다음의 안내서를 미리 숙지할 것을 권장한다.
본 안내서의 모든 예제와 환경 구성은 UNIX의 스타일에 준하여 작성되어 Microsoft Windows™(이하 Windows)와 같이 다른 환경에서 작업하는 경우 몇 가지 사항을 고려해야 한다.
예를 들어 경로 구분자의 경우 UNIX 스타일인 “/”를 Windows 스타일인 “\”로 바꿔서 사용한다. 또한 환경변수도 Windows 스타일(%%)로 변경해서 사용한다. 본 안내서에 명시된 JEUS_HOME은 JEUS가 설치된 디렉터리이다.
본 안내서의 내용은 Java 표준에 준해서 작성되었으나 제품 특성상 언급되는 Java EE나 Java 스펙에 대해서 자세히 다루지 않는다. 따라서 해당 내용은 Java 관련 문서를 참고한다.
본 안내서는 총 2개의 장으로 구성되어 있다.
Jakarta Concurrency와 JEUS에 대해 설명한다.
Managed Objects에 대한 설명과 함께 JEUS에서 ManagedObjects를 활용한 비동기 작업을 수행하는 예제를 설명한다.
표기 | 의미 |
---|---|
<<AaBbCc123>> | 프로그램 소스 코드의 파일명 |
<Ctrl>+C | Ctrl과 C를 동시에 누름 |
[Button] | GUI의 버튼 또는 메뉴 이름 |
진하게 | 강조 |
" "(따옴표) | 다른 관련 안내서 또는 안내서 내의 다른 장 및 절 언급 |
'입력항목' | 화면 UI에서 입력 항목에 대한 설명 |
하이퍼링크
| 메일 계정, 웹 사이트 |
> | 메뉴의 진행 순서 |
+---- | 하위 디렉터리 또는 파일 있음 |
|---- | 하위 디렉터리 또는 파일 없음 |
참고 | 참고 또는 주의사항 |
주의 | 주의할 사항 |
[그림 1.1] | 그림 이름 |
[예 1.1] | 예제 이름 |
AaBbCc123 | Java 코드, XML 문서 |
[command argument] | 옵션 파라미터 |
< xyz > | ‘<’와 ‘>’ 사이의 내용이 실제 값으로 변경됨 |
| | 선택 사항. 예) A|B: A나 B 중 하나 |
… | 파라미터 등이 반복되어서 나옴 |
요구 사항 | |
---|---|
Platform | Solaris 9, 10, 11 |
HP-UX 11.x, 11i, 11iV2 | |
IBM AIX 5L, 6L, AIX 7L | |
MS Windows 2008, 2012, Vista, 7, 8 | |
Hardware | 최소 2GB 이상 20GB 하드디스크 여유 공간 권장 |
1GB 이상 메모리 공간 권장 | |
JDK | JDK 8, JDK 11 |
안내서 | 설명 |
---|---|
JEUS 소개 | JEUS 서버에 대한 전반적인 소개와 JEUS의 아키텍처를 포함하여 각 구성 요소들에 대해 설명한 안내서이다. |
JEUS 설치 및 시작하기 | JEUS에 대한 소개와 설치 및 시작 방법에 대해 기술한 안내서이다. |
JEUS Server 안내서 | JEUS 시스템과 서버의 개요와 시스템 관리를 위한 안내서이다. |
JEUS WebAdmin 안내서 | JEUS의 웹 관리 툴인 WebAdmin을 사용한 JEUS의 설정 및 제어, 모니터링, 클러스터링, 리소스 설정 및 관리에 대해 기술한 안내서이다. |
Jakarta Concurrency 1.1 Specification