본 안내서는 JEUS 시스템 관리자와 JEUS에서 Java EE Enterprise JavaBeans(EJB)을 배치(deploy)하려는 개발자를 대상으로 한다.
본 안내서는 EJB 개념을 시작으로 JEUS에서 EJB 엔진, EJB 모듈 그리고 EJB 클라이언트까지 다루고 있다. 본 안내서를 이해하기 위해 다음의 사항을 알고 있어야 한다.
JEUS에 대한 전반적인 이해("JEUS Server 안내서" 참조)
Java EE 스펙에 대한 이해
EJB의 기본 개념
본 안내서에서는 EJB에 대한 기본적인 설명은 제공하지 않으므로 별도의 자료를 참고한다.
Entity Bean은 EJB 3.0부터는 JPA로 대체되었으므로 "JEUS JPA 안내서"를 참조한다.
본 안내서는 총 12개의 장과 2개의 Appendix로 구성되어 있다.
EJB의 구성 요소와 특성 그리고, 간단한 설치와 환경설정하는 방법에 대해서 설명한다.
EJB 엔진 개념과 JEUS EJB의 최상위 레벨의 개념인 구조, 설정, 모니터링과 튜닝에 대해 설명한다.
EJB 모듈의 구조와 관리 방법에 대해서 설명한다.
EJB 공통 특성에 대하여 소개한다.
EJB의 상호 운용성 및 RMI/IIOP에 대해서 설명한다.
EJB 클러스터링 개념과 주요 기능 설정 방법에 대하여 설명한다.
Stateless Session Bean과 Stateful Session Bean에 대해서 설명한다.
EJB들을 설정하고 튜닝할 때 필요한 모든 정보를 설명한다.
“제9장 Message Driven Bean(MDB)”
MDB를 EJB 엔진에서 사용할 때 유의해야 할 사항들을 설명한다.
JEUS EJB에서 제공하는 Timer Service와 이를 사용하기 위한 설정에 대해서 설명한다.
EJB 클라이언트 프로그램밍 예제와 Initial Context 설정 방법에 대해서 설명한다.
JEUS에서 EJB를 개발할 때 사용할 수 있는 부가 기능들에 대하여 설명한다.
“Appendix A. 기본 Java Type과 DB Field 매핑”
Java 필드 종류와 JEUS에서 지원하는 주요 DB 벤더의 데이터베이스 컬럼 종류와의 기본 매핑을 설명한다.
“Appendix B. Instant EJB QL API Reference”
Instant EJB QL API Reference로 메소드와 인터페이스의 사용법에 대해서 설명한다.
표기 | 의미 |
---|---|
<<AaBbCc123>> | 프로그램 소스 코드의 파일명 |
<Ctrl>+C | Ctrl과 C를 동시에 누름 |
[Button] | GUI의 버튼 또는 메뉴 이름 |
진하게 | 강조 |
" "(따옴표) | 다른 관련 안내서 또는 안내서 내의 다른 장 및 절 언급 |
'입력항목' | 화면 UI에서 입력 항목에 대한 설명 |
하이퍼링크 | 메일계정, 웹 사이트 |
> | 메뉴의 진행 순서 |
+---- | 하위 디렉터리 또는 파일 있음 |
|---- | 하위 디렉터리 또는 파일 없음 |
참고 | 참고 또는 주의사항 |
주의 | 주의할 사항 |
[그림 1.1] | 그림 이름 |
[표 1.1] | 표 이름 |
AaBbCc123 | Java 코드, XML 문서 |
[command argument] | 옵션 파라미터 |
< xyz > | ‘<’와 ‘>’ 사이의 내용이 실제 값으로 변경됨 |
| | 선택 사항. 예) A|B: A나 B 중 하나 |
… | 파라미터 등이 반복되어서 나옴 |
본 안내서는 모든 예제와 환경 구성을 Microsoft Windows™의 스타일을 따랐다. UNIX와 같은 다른 환경에서 작업하는 사람은 몇 가지 사항만 고려하면 별 무리없이 사용할 수 있다. 대표적인 것이 디렉터리 구분자인데, Windows 스타일인 “\”를 UNIX 스타일인 “/”로 바꿔서 사용하면 무리가 없다. 이외에 환경변수도 UNIX 스타일로 변경해서 사용하면 된다.
그러나 Java 표준을 고려해서 문서를 작성했기 때문에, 대부분의 내용은 동일하게 적용된다.
안내서 | 설명 |
---|---|
JEUS Server 안내서 | JEUS 시스템과 서버의 개요와 시스템 관리를 위한 안내서이다. |
JEUS JPA 안내서 | JEUS에 통합된 TopLink Essential의 사용 방법에 대해 기술한 안내서이다. |
JEUS Application & Deployment 안내서 | Java EE 애플리케이션을 JEUS에 디플로이하기 위한 여러 가지 방법과 툴에 대해 기술한 안내서이다. |
JEUS Application Client 안내서 | Java EE 클라이언트와 JEUS 사이의 상호 운용에 대해 기술한 안내서이다. |
JEUS Reference Book | JEUS를 사용할 때 도움이 되는 Reference를 기술한 안내서이다. |
EJB 3.0 Specification
XML Reference - EJBMain.xml 설정
JEUS_HOME\docs\reference\schema\index.html
XML Reference - jeus-ejb-dd.xml 설정
JEUS_HOME\docs\reference\schema\index.html
TmaxSoft Co., Ltd
272-6, Seohyeon-dong, Bundang-gu,
Seongnam-si, Gyeonggi-do, 463-824
South Korea
Tel: +82-31-8018-1000
Fax: +82-31-8018-1115
Email: info@tmax.co.kr
Web (Korean): http://www.tmax.co.kr
기술지원: http://technet.tmaxsoft.com
TmaxSoft, Inc.
560 Sylvan Avenue Englewood Cliffs, NJ 07632
U.S.A
Tel: +1-201-567-8266
Fax: +1-201-567-7339
Email: info@tmaxsoft.com
Web (English): http://www.tmaxsoft.com
TmaxSoft Japan Co., Ltd.
5F Sanko Bldg, 3-12-16 Mita, Minato-Ku, Tokyo, 108-0073
Japan
Tel: +81-3-5765-2550
Fax: +81-3-5765-2567
Email: info@tmaxsoft.co.jp
Web (Japanese): http://www.tmaxsoft.co.jp
TmaxSoft China Co., Ltd.
Beijing Silver Tower, RM 1508, 2# North Rd Dong San Huan,
Chaoyang District, Beijing, China, 100027
China
Tel: +86-10-6410-6145~8
Fax: +86-10-6410-6144
Email: info.cn@tmaxsoft.com
Web (Chinese): http://www.tmaxsoft.com.cn