|
|
| Sun ONE Application Server 7, Update 1 관리자 설명서 |
용어집이 용어집에서는 Sun ONE Application Server 배포 및 배포 환경을 설명하는 데 사용되는 용어에 대해 정의합니다. 표준 J2EE 용어의 용어집은 다음 주소의 J2EE 용어집을 참조하십시오.
http://java.sun.com/j2ee/glossary.html
액세스 제어. 누가, 어떤 대상이 액세스할 수 있는지를 제어하여 Sun ONE Application Server의 보안을 유지하는 방법입니다.
ACL. Access Control List (액세스 제어 목록). ACL은 Sun ONE Application Server에 저장된 자원에 액세스할 수 있는 사용자를 식별하는 목록이 포함된 텍스트 파일입니다. 일반 ACL도 참조하십시오.
활성화. Enterprise Bean의 상태를 보조 저장 장치에서 메모리로 전송하는 프로세스입니다.
관리 인터페이스. Sun ONE Application Server를 구성 및 관리할 때 사용하는 브라우저 기반 양식의 집합입니다. CLI도 참조하십시오.
Administration Server. 배포, 브라우저 기반 관리 및 CLI (명령줄 인터페이스)와 IDE (Integrated Development Environment)에서의 액세스를 포함하여 Sun ONE Application Server의 관리 기능을 제공하는 전용 응용 프로그램 서버 인스턴스입니다.
관리 도메인. Sun ONE Application Server에는 여러 관리 도메인이 있어서 여러 관리 사용자가 각각의 도메인을 만들어 관리할 수 있습니다. 도메인은 단일 시스템에 설치된 공통 이진 세트를 사용하여 작성된 인스턴스 세트입니다.
API. Applications Program Interface의 약자. 컴퓨터 프로그램이 해당 API를 해석하도록 디자인된 다른 소프트웨어나 하드웨어와 통신할 때 사용할 수 있는 명령어 집합입니다.
애플릿. 웹 브라우저에서 실행되는 Java로 작성된 작은 응용 프로그램입니다. 일반적으로 애플릿은 웹 페이지에서 호출되거나 웹 페이지에 삽입되어 특별한 기능을 제공합니다. 이와 반대로 서블릿은 서버에서 실행되는 작은 응용 프로그램입니다.
응용 프로그램. J2EE 응용 프로그램 배포 설명자로 .ear 파일에 패키지된 구성 요소 그룹입니다. 구성 요소, 모듈도 참조하십시오.
응용 프로그램 클라이언트 컨테이너. 컨테이너를 참조하십시오.
응용 프로그램 서버. 비즈니스 응용 프로그램이 실행되는 안정적이고, 안전하며, 확장 가능한 소프트웨어 플랫폼입니다. 응용 프로그램 서버는 일반적으로 구성 요소 lifecycle, 위치, 분산 및 트랜잭션 자원 액세스 등과 같은 높은 수준의 서비스를 응용 프로그램에 제공합니다.
응용 프로그램 계층. J2EE 응용 프로그램의 개념적 분할입니다. 클라이언트 계층: 사용자 인터페이스(UI)입니다. 최종 사용자는 클라이언트 소프트웨어(예: 웹 브라우저)와 상호 작용하여 응용 프로그램을 사용합니다. 서버 계층: 응용 프로그램의 구성 요소에 정의되어 있는, 응용 프로그램을 구성하는 비즈니스 논리 및 표현 논리입니다. 데이터 계층: 응용 프로그램이 데이터 소스와 상호 작용할 수 있도록 하는 데이터 액세스 논리입니다.
어셈블리. 응용 프로그램의 다양한 구성 요소를 배포 가능한 하나의 단위로 결합하는 프로세스입니다. 배포도 참조하십시오.
비동기 통신. 메시지 전송자가 전송 메시지 반환을 기다리지 않고도 다른 작업을 계속할 수 있는 통신 모드입니다.
속성. 서블릿으로 설정할 수 있는 요청 객체의 이름-값 쌍입니다. XML 파일의 요소를 수정하는 이름-값 쌍이기도 합니다. 매개 변수와 반대입니다. 더 일반적으로 보면 속성은 메타데이터의 단위입니다.
감사. 나중에 검사할 수 있도록 중요 이벤트를 기록하는 방법으로, 일반적으로 오류나 보안 침해 상태를 기록합니다.
인증. 엔티티(예: 사용자)가 특정한 신원(사용자의 보안 신원)으로 동작하고 있음을 다른 엔티티(예: 응용 프로그램)에게 입증하는 프로세스입니다. Sun ONE Application Server에서는 기본적인, 양식 기반의 SSL 상호 인증을 지원합니다. 클라이언트 인증, 다이제스트 인증, 호스트 IP 인증, 플러그형 인증도 참조하십시오.
인증. 메소드나 자원에 대한 액세스가 결정되는 프로세스입니다. J2EE 플랫폼의 인증은 인증을 통한 요청에 연관된 사용자가 해당 보안 규칙에 해당하는지 여부에 따라 달라집니다. 예를 들어, 인사 관리 응용 프로그램은 관리자에게 모든 직원의 사원 정보를 볼 수 있도록 허용하지만 직원들에게는 자신의 개인 정보만 볼 수 있도록 허용할 수 있습니다.
백업 저장소. 데이터 리포지토리이며 일반적으로 파일 시스템 또는 데이터베이스입니다. 백그라운드 스레드(또는 스위퍼 스레드)에서 백업 저장소를 모니터링하여 원하지 않는 항목을 제거할 수 있습니다.
Bean 관리 지속성(BMP). Entity Bean의 변수 및 데이터 저장소 사이의 데이터 전송입니다. 데이터 액세스 논리는 일반적으로 개발자가 JDBC (Java Database Connectivity) 또는 기타 데이터 액세스 기술에 의해 제공됩니다. 컨테이너 관리 지속성(CMP)도 참조하십시오.
Bean 관리 트랜잭션(BMT). Enterprise Bean의 트랜잭션 경계가 개발자에 의해 프로그래밍 방식으로 제어됩니다. 컨테이너 관리 트랜잭션(CMT)도 참조하십시오.
BLOB. Binary Large OBject의 약자입니다. 복잡한 객체 필드를 저장 및 검색하는 데 사용하는 데이터 유형입니다. BLOB는 대용량 바이트 배열로 변환된 다음 컨테이너가 관리하는 지속성 필드로 일련화되는 그림 등의 이진 또는 일련화 가능 객체입니다.
BMP. Bean 관리 지속성(BMP)을 참조하십시오.
BMT. Bean 관리 트랜잭션(BMT)을 참조하십시오.
브로커. JMS 메시지 라우팅, 전달, 지속성, 보안 및 로깅을 관리하고 관리자가 성능과 자원 사용을 모니터링 및 조정할 수 있는 인터페이스를 제공하는 Sun ONE Message Queue 엔티티입니다.
비즈니스 논리. 데이터 통합이나 표현 논리가 아니라 응용 프로그램의 필수 비즈니스 규칙을 구현하는 코드입니다.
CA. 인증 기관(CA) 또는 커넥터 구조(CA)를 참조하십시오.
캐시된 행 집합. CachedRowSet 객체를 사용하면 데이터 소스에서 데이터를 검색한 다음 데이터를 검사하고 수정하면서 데이터 소스에서 분리시킬 수 있습니다. 캐시된 행 집합은 검색된 원본 데이터 및 응용 프로그램의 데이터 변경 사항을 모두 추적할 수 있습니다. 응용 프로그램이 원본 데이터 소스를 업데이트하려고 하면 행 집합이 데이터 소스로 다시 연결되며 변경된 행만 다시 데이터베이스로 병합됩니다.
캐시 제어 지시문. Sun ONE Application Server는 캐시 제어 지시문을 사용하여 프록시 서버가 캐시할 정보를 제어합니다. 캐시 제어 지시문을 사용하면 프록시의 기본 캐시를 무시하여 민감한 정보가 캐시되어 검색되는 것을 방지할 수 있습니다. 이러한 지시문이 작동하려면 프록시 서버가 HTTP 1.1과 호환되어야 합니다.
호출 가능 문. 저장 프로시저에서의 결과 집합 반환을 지원하는 데이터베이스에 대한 데이터베이스 프로시저 또는 함수 호출을 캡슐화하는 클래스입니다.
인증서. 개인, 회사 또는 기타 엔티티의 이름을 지정하며 해당 엔티티에 속한 인증서에 포함되어 있는 공개 키를 인증하는 디지털 데이터입니다. 클라이언트와 서버 모두에 인증서가 있을 수 있습니다.
인증 기관(CA). 인터넷을 통해 인증서를 판매하는 회사 또는 회사의 인트라넷이나 익스트라넷을 위한 인증서를 발급하는 부서입니다.
암호화. 암호화 또는 암호 해독에 사용되는 암호화 알고리즘(수학적 함수)입니다.
CKL. Compromised Key List (손상된 키 목록)의 약자입니다. 클라이언트 사용자나 서버 사용자가 더 이상 신뢰해서는 안되는 인증서를 나타내는 목록으로, 인증 기관에서 발행합니다. 이러한 키는 손상된 키입니다. CRL도 참조하십시오.
클래스 로드. 특정 규칙에 따라 Java 클래스를 로드할 책임이 있는 Java 구성 요소입니다.
클래스 경로도 참조하십시오.클래스 경로. Java 클래스가 저장된 디렉토리 및 JAR 파일을 식별하는 경로입니다. 클래스 로드도 참조하십시오.
CLI. 명령줄 인터페이스로, 사용자 프롬프트에 실행 가능한 명령을 입력할 수 있도록 해주는 인터페이스입니다. 관리 인터페이스도 참조하십시오.
클라이언트 인증. 신뢰할 수 있는 CA 목록의 CA에 대해 인증서 서명과 인증서 체인을 암호로 확인함으로써 클라이언트 인증서를 인증하는 프로세스입니다. 인증, 인증 기관(CA)도 참조하십시오.
클라이언트 계약. 클라이언트와 EJB 컨테이너 사이의 통신 규칙을 결정하고 Enterprise Bean을 사용하는 응용 프로그램의 통일된 개발 모델을 설정하며, 클라이언트와의 관계를 표준화하여 Bean의 활용도를 높이는 계약입니다.
CMP. 컨테이너 관리 지속성(CMP)을 참조하십시오.
CMR. 컨테이너 관리 관계(CMR)를 참조하십시오.
CMT. 컨테이너 관리 트랜잭션(CMT)을 참조하십시오.
co-locate. 원격 프로시저 호출을 방지하고 성능을 향상시키기 위해 같은 메모리 공간의 구성 요소를 관련된 구성 요소로 배포합니다.
완결. 데이터베이스에 명령을 전송하여 트랜잭션을 완료하는 것입니다. 롤백, 트랜잭션을 참조하십시오.
구성 요소. 웹 응용 프로그램, Enterprise Bean, Message-Driven Bean, 응용 프로그램 클라이언트 또는 커넥터입니다. 응용 프로그램, 모듈도 참조하십시오.
구성 요소 계약. Enterprise Bean과 해당 컨테이너 사이의 관계를 설정하는 계약입니다.
구성. 서버를 조정하거나 구성 요소에 메타데이터를 제공하는 프로세스입니다. 일반적으로 특정 구성 요소의 구성은 구성 요소의 배포 설명자 파일에 저장됩니다. Administration Server, 배포 설명자도 참조하십시오.
연결 팩토리. J2EE 구성 요소가 자원에 액세스할 수 있도록 해주는 연결 객체를 생성하는 객체입니다. 응용 프로그램 코드가 제공된 JMS 구현을 사용할 수 있도록 해주는 JMS 연결(TopicConnection 또는 QueueConnection)을 만드는 데 사용합니다. 응용 프로그램 코드는 JNDI 서비스를 사용하여 JNDI 이름을 사용한 연결 팩토리 객체를 찾습니다.
연결 풀. 물리적 연결을 캐시 및 재사용하여 데이터베이스 액세스 효율성을 높이고, 이를 통해 연결 오버헤드를 감소시키며 많은 수의 스레드가 적은 수의 연결을 공유할 수 있도록 합니다. JDBC 연결 풀도 참조하십시오.
커넥터. 컨테이너가 EIS에 연결성을 제공하는 표준 확장 메커니즘입니다. 커넥터는 EIS에 고유하며 EIS 연결성을 위한 자원 어댑터 및 응용 프로그램 개발 도구로 구성됩니다. 자원 어댑터는 커넥터 아키텍처에 정의된 시스템 수준 계약의 지원을 통해 컨테이너에 연결됩니다.
커넥터 구조(CA). J2EE 응용 프로그램과 EIS의 통합을 위한 구조입니다. 이 구조에는 두 부분이 있습니다. 하나는 EIS 공급업체 제공 자원 어댑터이고 다른 하나는 이 자원 어댑터를 연결할 수 있도록 하는 J2EE 서버입니다. 이 구조는 트랜잭션, 보안 및 자원 관리와 같이 J2EE 서버에 연결하기 위해 자원 어댑터가 지원해야 하는 계약 집합을 정의합니다.
컨테이너. 특정 유형의 J2EE 구성 요소에 lifecycle 관리, 보안, 개발 및 런타임 서비스를 제공하는 엔티티입니다. Sun ONE Application Server는 웹 및 EJB 컨테이너를 제공하며 응용 프로그램 클라이언트 컨테이너를 지원합니다. 구성 요소도 참조하십시오.
컨테이너 관리 지속성(CMP). EJB 컨테이너에서 Entity Bean 지속성을 관리합니다. Entity Bean의 변수와 데이터 저장소 사이의 데이터 전송이며 Sun ONE Application Server가 데이터 액세스 논리를 제공하는 위치입니다. Bean 관리 지속성(BMP)도 참조하십시오.
컨테이너 관리 관계(CMR). 관계의 한 측에서의 동작이 다른 측에 영향을 미치는 클래스 쌍의 필드 사이의 관계입니다.
컨테이너 관리 트랜잭션(CMT). Enterprise Bean의 트랜잭션 경계가 선언적으로 지정되며 EJB 컨테이너에 의해 자동으로 관리됩니다. Bean 관리 트랜잭션(BMT)도 참조하십시오.
제어 설명자. Bean 메소드와 Enterprise Bean 트랜잭션 및 보안 등록 정보에 대한 선택적 개별 등록 정보 오버라이드를 지정할 수 있도록 하는 Enterprise Bean 구성 항목 집합입니다.
대화 상태. 객체의 상태가 같은 클라이언트와의 반복적 상호 작용에 따라 변경되는 상태입니다. 지속성 상태도 참조하십시오.
쿠키. 호출 웹 브라우저로 전송된 다음 서버가 같은 클라이언트의 호출을 인식할 수 있도록 해당 브라우저의 이후 호출마다 검색되는 정보의 작은 모음입니다. 쿠키는 도메인에 고유하며 응용 프로그램과 서버 사이의 다른 데이터 상호 교환과 같은 웹 서버 보안 기능의 장점을 활용할 수 있습니다.
CORBA. Common Object Request Broker Architecture의 약자입니다. 객체 지향적 분산 컴퓨팅의 표준 구조 정의입니다.
COSNaming 서비스. IIOP 기반 이름 지정 서비스입니다.
CosNaming 제공자. 전역 JNDI 이름 공간(IIOP 응용 프로그램 클라이언트에 액세스 가능)을 지원하기 위해 Sun ONE Application Server에는 CORBA 참조(원격 EJB 참조)의 바인딩을 지원하는 J2EE 기반 CosNaming 제공자가 포함됩니다.
create 메소드. 작성할 때 Enterprise Bean을 사용자 정의하기 위한 메소드입니다.
CRL. Certificate Revocation List의 약자입니다. 클라이언트 사용자나 서버 사용자가 더 이상 신뢰해서는 안되는 인증서를 나타내는 목록으로, 인증 기관에서 발행합니다. 이 경우 인증서가 호출되었습니다. CKL도 참조하십시오.
데이터 액세스 논리. 데이터 소스와의 상호 작용이 관련된 비즈니스 논리입니다.
데이터베이스. RDBMS (Relational Database Management System)를 가리키는 일반 용어입니다. 많은 양의 서로 관련되며, 구성된 데이터의 작성 및 조작이 가능한 소프트웨어 패키지입니다.
데이터베이스 연결. 데이터베이스 연결은 데이터베이스 또는 다른 데이터 소스와의 통신 연결입니다. 구성 요소는 여러 데이터베이스 연결을 동시에 만들고 조작하여 데이터에 액세스할 수 있습니다.
데이터 소스. 데이터베이스와 같은 데이터의 소스에 대한 핸들입니다. 데이터 소스는 iPlanet Application Server에 등록된 다음 프로그래밍 방식으로 검색되어 데이터 소스와의 연결과 상호 작용이 설정됩니다. 데이터 소스 정의는 데이터 소스에 연결하는 방법을 지정합니다.
DataSource 객체. DataSource 객체에는 표현되는 실제 데이터 소스를 식별 및 정의하는 등록 정보 집합이 있습니다.
선언적 보안. 구성 요소의 구성 파일에 보안 등록 정보를 선언하며 구성 요소의 컨테이너(예: Bean의 컨테이너 또는 서블릿 엔진)가 보안을 명시적으로 관리할 수 있도록 합니다. 이러한 유형의 보안에는 프로그래밍 방식의 제어가 필요 없습니다. 프로그래밍 방식 보안의 반대입니다. 컨테이너 관리 지속성(CMP)을 참조하십시오.
선언적 트랜잭션. 컨테이너 관리 트랜잭션(CMT)을 참조하십시오.
암호 해독. 암호화된 정보를 다시 해독이 가능하도록 변환하는 프로세스입니다.
위임. 객체의 구성을 구현 전략으로 사용하기 위한 객체 지향적 기법입니다. 동작의 결과를 책임지는 한 객체가 조작을 피위임자인 다른 객체에 위임합니다. 예를 들어, 클래스 로더는 일부 클래스의 로드를 상위 클래스 로더에 위임하기도 합니다.
배포. 응용 프로그램에 필요한 파일을 응용 프로그램 서버에 배포하여 응용 프로그램이 응용 프로그램 서버에서 실행되도록 하는 프로세스입니다. 어셈블리도 참조하십시오.
배포 설명자. 각 모듈 및 응용 프로그램과 함께 제공되는 XML 파일로 배포 방법이 설명되어 있습니다. 배포 설명자는 모듈이나 응용 프로그램을 특정 컨테이너 옵션으로 배포하도록 배포 도구에 지시하며 배포자가 해결해야 하는 특정 구성 요구 사항에 대해 정의합니다.
대상 자원. Topic 또는 Queue 대상을 나타내는 객체입니다. 응용 프로그램에서 Queues 또는 게시/구독을 Topics에 읽기/쓰기할 때 사용합니다. 응용 프로그램 코드는 JNDI 서비스를 사용하여 JNDI 이름을 사용한 JMS 자원 객체를 찾습니다.
다이제스트 인증. 사용자 이름과 암호를 일반 텍스트로 보내지 않고 사용자를 사용자 이름과 암호에 따라 인증할 수 있는 인증 방식입니다.
디지털 서명. 메시지와 서명자 모두를 인증하는 데 사용되는 전자 보안 메커니즘입니다.
디렉토리 서버. Sun ONE Directory Server를 참조하십시오.
배포 가능 세션. 클러스터의 모든 서버로 배포 가능한 사용자 세션입니다.
분산 트랜잭션. 별도의 서버에 있을 수 있는 여러 이기종 데이터베이스에 적용할 수 있는 단일 트랜잭션입니다.
문서 루트. 문서 루트(기본 문서 디렉토리라고도 함)는 원격 클라이언트가 사용할 수 있도록 만들고자 하는 모든 가상 서버의 파일이 포함된 중앙 디렉토리입니다.
도메인 레지스트리. 도메인 레지스트리는 도메인 이름, 도메인 위치, 도메인 포트, 도메인 호스트 등과 같이 Sun ONE Application Server의 설치에 작성 및 구성된 모든 도메인에 대한 도메인 고유 정보가 포함된 단일 데이터 구조입니다.
DN. Distinguished Name (고유 이름)의 약자로, 디렉토리 서버에 있는 항목의 이름을 나타내는 문자열입니다.
DN 속성. Distinguished Name (고유 이름) 속성으로, 연관된 사용자, 그룹 또는 객체의 식별 정보가 포함된 텍스트 문자열입니다.
DTD. Document Type Definition의 약자로, XML 파일 클래스의 구조 및 등록 정보에 대한 설명입니다.
동적 재배포. 서버를 다시 시작하지 않고 구성 요소를 재배포하는 프로세스입니다.
동적 재로드. 서버를 다시 시작하지 않고 구성 요소를 업데이트 및 다시 로드하는 프로세스입니다. 기본적으로 서블릿, JavaServer Page (JSP) 및 Enterprise Bean 구성 요소는 동적으로 다시 로드할 수 있습니다. 버전 지정이라고도 합니다.
EAR 파일. Enterprise ARchive 파일의 약자로, J2EE 응용 프로그램이 포함된 압축 파일입니다. EAR 파일의 확장명은 .ear입니다. JAR 파일도 참조하십시오.
e-commerce. 전자 상거래를 의미하며, 인터넷을 통해 수행되는 비즈니스를 가리키는 용어입니다.
EIS. Enterprise Information System의 약자로, 패키지된 엔터프라이즈 응용 프로그램, 트랜잭션 시스템 또는 사용자 응용 프로그램으로 해석될 수 있습니다. EIS라고도 합니다. EIS의 예로 R/3, PeopleSoft, Tuxedo 및 CICS 등이 있습니다.
EJB 컨테이너. 컨테이너를 참조하십시오.
EJB QL. EJB Query Language의 약자로, 컨테이너 관리 관계로 정의되는 Entity Bean의 네트워크 전체를 탐색하는 쿼리 언어입니다.
EJB 기술. Enterprise Bean은 응용 프로그램의 비즈니스 논리를 캡슐화하는 서버측 구성 요소입니다. 비즈니스 논리는 응용 프로그램의 용도를 수행하는 코드입니다. 예를 들어, 재고 관리 응용 프로그램에서 Enterprise Bean은 checkInventoryLevel 및 orderProduct라는 메소드에 비즈니스 논리를 구현할 수 있습니다. 원격 클라이언트는 이 메소드를 호출하여 응용 프로그램이 제공하는 재고 관리 서비스에 액세스할 수 있습니다. 컨테이너, Entity Bean, Message-Driven Bean 및 Session Bean도 참조하십시오.
ejbc 유틸리티. Enterprise Beans의 컴파일러입니다. 이것은 모든 EJB 클래스 및 인터페이스의 EJB 사양 호환성을 확인하고 스텁 및 스켈레톤을 생성합니다.
요소. 배열 내의 데이터 단위 또는 논리 요소 등과 같은 더 큰 집합의 구성원을 가리킵니다. XML 파일에서는 기본 구조적 단위입니다. XML 요소에는 하위 데이터나 데이터 또는 속성이 포함될 수 있습니다.
캡슐화. 모듈 내의 지식을 현지화합니다. 객체가 데이터와 구현을 캡슐화하기 때문에 객체의 사용자는 객체를 서비스를 제공하는 블랙 박스로 볼 수 있습니다. 인스턴스 변수 및 메소드를 추가, 삭제 또는 변경할 수 있지만 객체가 제공하는 서비스가 그대로 유지되면 객체를 사용하는 코드는 다시 작성하지 않고 이를 계속 사용할 수 있습니다.
암호화. 의도된 수신자 이외의 사람이 알 수 없도록 정보를 변환하는 프로세스입니다.
Entity Bean. 데이터베이스의 행과 같이 물리적 데이터에 연관된 Enterprise Bean입니다. Entity Bean은 지속성 데이터에 연결되어 있기 때문에 수명이 깁니다. Entity Bean은 항상 트랜잭션이 가능하며 다중 사용자를 인식합니다. Message-Driven Bean, Read-Only Bean, Session Bean을 참조하십시오.
ERP. Enterprise Resource Planning의 약자로, 엔터프라이즈 자원 계획을 지원하는 다중 모듈 소프트웨어 시스템입니다. ERP 시스템에는 일반적으로 구매, 재고, 인사, 고객 서비스, 선적, 재정 계획 및 기타 비즈니스의 중요 측면을 관리하기 위한 관계형 데이터베이스와 응용 프로그램이 포함됩니다.
이벤트. 모듈이나 응용 프로그램에서 응답을 트리거하는 명명된 동작입니다.
외부 JDNI 자원. JNDI 서비스가 JNDI 서버로의 브리지 역할을 하도록 합니다.
facade. 다양한 Enterprise JavaBean (EJB)를 관리하는 데 사용되는 응용 프로그램 고유 Stateful Session Bean입니다.
팩토리 클래스. 지속성 관리자를 생성하는 클래스입니다. 연결 팩토리도 참조하십시오.
페일오버. Bean이 서버 충돌에서도 투명하게 생존할 수 있는 복구 프로세스입니다.
검색 메소드. 클라이언트가 전역에서 사용 가능한 디렉토리의 Bean 모음 또는 Bean을 조회할 수 있도록 하는 메소드입니다.
파일 캐시. 파일 캐시에는 파일 및 정적 파일 내용에 대한 정보가 들어 있습니다. 파일 캐시는 기본적으로 활성화됩니다.
방화벽. 네트워크 관리자가 보안을 강화하기 위해 네트워크 전체에서 정보의 흐름을 제한할 수 있는 전자적 경계입니다.
양식 작업 처리기. 양식의 명명된 버튼을 기반으로 작업을 수행하는 서블릿 또는 응용 프로그램 논리에서 특별하게 정의된 메소드입니다.
FQDN. Fully Qualified Domain Name (정규화된 도메인 이름)의 약자로, 호스트 이름과 도메인 이름이 포함된 시스템의 전체 이름입니다.
일반 ACL. 사용자 또는 그룹에 하나 이상의 사용 권한을 연관시키는 Sun ONE Directory Server의 명명된 목록입니다. 이 목록은 임의로 정의 및 액세스하여 원하는 사용 권한 집합을 기록할 수 있습니다.
일반 서블릿. javax.servlet.GenericServlet을 확장하는 서블릿입니다. 일반 서블릿은 프로토콜 독립적입니다. 따라서 HTTP 또는 기타 전송 프로토콜에 대한 기본 지원이 포함되어 있지 않습니다. HTTP 서블릿과 반대입니다.
전역 데이터베이스 연결. 여러 구성 요소가 사용할 수 있는 데이터베이스 연결입니다. 자원 관리자가 필요합니다.
전역 트랜잭션. 트랜잭션 관리자가 관리 및 조정하며 여러 데이터베이스와 프로세스에 관련되는 트랜잭션입니다. 트랜잭션 관리자는 일반적으로 XA 프로토콜을 사용하여 데이터베이스 백엔드와 상호 작용합니다. 로컬 트랜잭션를 참조하십시오.
세분성 수준. 응용 프로그램을 여러 단위로 나누는 방법입니다. 높은 수준의 세분성은 응용 프로그램이 여러 작고 더 세밀하게 정의된 Enterprise JavaBean (EJB)로 분리되었다는 의미입니다. 낮은 수준의 세분성은 응용 프로그램이 더 작은 수의 단위로 분리되어 프로그램이 더 커진다는 의미입니다.
그룹. 특정 방법으로 관련된 사용자 그룹입니다. 그룹 멤버십은 일반적으로 로컬 사용자 관리자가 관리합니다. 사용자, 역할을 참조하십시오.
핸들. Enterprise Bean을 식별하는 객체입니다. 클라이언트는 핸들을 일련화한 다음 다시 일련화를 해제하여 Bean에 대한 참조를 얻을 수 있습니다.
발견적 결정. 특정 트랜잭션이 사용하는 트랜잭션 모드입니다. 트랜잭션은 완결 또는 롤백이어야 합니다.
홈 인터페이스. 클라이언트가 Enterprise Bean을 작성 및 제거할 수 있도록 하는 메소드를 정의하는 메커니즘입니다.
호스트 IP 인증. Administration Server 또는 웹 사이트의 파일 및 디렉토리에 특정 컴퓨터를 사용하는 클라이언트만 액세스할 수 있도록 제한하는 데 사용되는 보안 메커니즘입니다.
HTML. Hypertext Markup Language의 약자로, 웹 브라우저에 표시할 수 있는 문서를 만들 때 사용되는 코딩 마크업 언어입니다. 각 텍스트 블록 앞뒤에는 텍스트의 특성을 나타내는 코드가 추가됩니다.
HTML 페이지. HTML로 코딩되어 웹 브라우저에 표시되는 페이지입니다.
HTTP. Hypertext Transfer Protocol의 약자로, 원격 호스트에서 하이퍼텍스트 객체를 불러오는 인터넷 프로토콜입니다. TCP/IP를 기반으로 합니다.
HTTP 서블릿. javax.servlet.HttpServlet을 확장하는 서블릿입니다. 이러한 서블릿에는 HTTP 프로토콜에 대한 지원이 내장되어 있습니다. 일반 서블릿과 반대입니다.
HTTPS. HyperText Transmission Protocol, Secure의 약자로, 보안 트랜잭션을 위한 HTTP입니다.
IDE. Integrated Development Environment의 약자로, 하나의 사용하기 쉬운 인터페이스에서 코드를 작성, 어셈블, 배포 및 디버그할 수 있는 소프트웨어입니다.
IIOP. Internet Inter-ORB Protocol의 약자로, IIOP의 RMI (Remote Method Invocation) 및 CORBA (Common Object Request Broker Architecture)가 사용하는 전송 수준 프로토콜입니다.
IIOP Listener. IIOP Listener는 특정 포트를 청취하여 CORBA 기반 클라이언트 응용 프로그램의 받는 연결(incoming connection)을 수용합니다.
IMAP. Internet Message Access Protocol (인터넷 메시지 액세스 프로토콜)의 약자입니다.
IP 주소. TCP/IP 네트워크에서 컴퓨터나 기타 장치의 구조화된 숫자 식별자입니다. IP 주소의 형식은 점으로 구분된 네 부분의 숫자로 적힌 32비트 숫자 주소입니다. 각 숫자는 0부터 255 사이의 값입니다. 예를 들면 123.231.32.2와 같은 IP 주소가 있을 수 있습니다.
격리 수준. 트랜잭션 격리 수준을 참조하십시오.
J2EE. Java 2 Enterprise Edition의 약자로, 다중 계층, 웹 기반 엔터프라이즈 응용 프로그램을 개발 및 배포하기 위한 환경입니다. J2EE 플랫폼은 이러한 응용 프로그램을 개발하기 위한 기능을 제공하는 서비스, 응용 프로그램 프로그래밍 인터페이스(API) 및 프로토콜로 구성되어 있습니다.
JAF. JAF (JavaBeans Activation Framework)는 MIME 데이터 유형에 대한 지원을 Java 플랫폼에 통합합니다. Mime 유형을 참조하십시오.
JAR 파일. Java ARchive 파일의 약자로, 여러 파일을 하나의 파일로 압축하는 데 사용되는 파일입니다. JAR 파일의 확장명은 .jar입니다.
JAR 파일 계약. Enterprise Bean 패키지에 있어야 하는 정보를 지정하는 Java ARchive 계약입니다.
JAR 파일 형식. Java ARchive 파일 형식으로, 여러 파일을 하나의 파일로 압축하는 플랫폼 독립적인 파일 형식입니다. 여러 애플릿과 각각의 필수 구성 요소(클래스 파일, 이미지, 사운드 및 기타 자원 파일)를 JAR 파일에 번들하여 하나의 HTTP 트랜잭션에서 브라우저로 다운로드할 수 있습니다. JAR 파일 형식은 파일 압축 및 디지털 서명도 지원합니다.
JavaBean. 이식 가능하고, 플랫폼 독립적인 재사용 가능한 구성 요소 모델입니다.
Java IDL. Java Interface Definition Language의 약자로, CORBA (Common Object Request Broker Architecture)와의 표준 기반 호환성과 연결성을 제공하는 Java 프로그래밍 언어로 작성된 API입니다.
JavaMail 세션. 응용 프로그램이 우편 저장소와 상호 작용하기 위해 사용하는 객체입니다. 응용 프로그램 코드는 JNDI 서비스를 사용하여 JNDI 이름을 사용한 JavaMail 세션 자원 객체를 찾습니다.
JAXM. Java API for XML Messaging의 약자입니다. 이것을 통해 응용 프로그램이 SOAP 표준을 사용하여 문서 지향적 XML 메시지를 보내고 받을 수 있습니다. 이러한 메시지에는 첨부 파일이 있거나 없을 수 있습니다.
JAXP. Java API for XML Processing의 약자로, DOM, SAX 및 XSLT을 사용한 XML 문서의 처리를 지원하는 Java API입니다. 이를 통해 응용 프로그램이 XML 문서를 특정 XML 처리 구현과 독립적으로 구문 분석하고 변환합니다.
JAXR. Java API for XML Registry의 약자로, 여러 종류의 XML 레지스트리에 액세스하기 위한 일관된 표준 Java API를 제공합니다. 사용자는 이를 통해 웹 서비스를 구축, 배포 및 검색할 수 있습니다.
JAX-RPC. Java API for XML-based Remote Procedure Calls의 약자로, 개발자가 XML 기반 RPC 프로토콜을 기반으로 상호 운영 가능한 웹 응용 프로그램과 웹 서비스를 개발할 수 있게 합니다.
JDBC. Java Database Connectivity의 약자로, 개발자가 데이터 인식 구성 요소를 작성할 수 있도록 하는 클래스 및 인터페이스의 표준 기반 집합입니다. JDBC는 플랫폼 및 공급 업체에 독립적인 방식으로 데이터 소스에 연결하고 상호 작용할 수 있는 메소드를 구현합니다.
JDBC 연결 풀. 데이터베이스 연결 지정에 사용된 JDBC 데이터 소스 등록 정보를 연결 풀 등록 정보와 결합하는 풀입니다.
JDBC 자원. 응용 프로그램 서버 내에서 실행 중인 응용 프로그램을 기존 JDBC 연결 풀을 사용하여 데이터베이스에 연결하는 데 사용되는 자원입니다. JNDI 이름(응용 프로그램에서 사용)과 기존 JDBC 연결 풀의 이름으로 구성됩니다.
JDK. Java Development Kit의 약자로, 개발자가 Java 2 플랫폼 이전의 다양한 Java 플랫폼 버전용 응용 프로그램을 작성하는 데 필요한 API와 도구들이 포함된 소프트웨어입니다. JDK도 참조하십시오.
JMS. Java Message Service의 약자로, JMS 클라이언트가 JMS 메시지 서비스의 기능에 액세스하는 방법을 정의하는 인터페이스 및 의미의 표준 집합입니다. 이러한 인터페이스는 Java 프로그램이 메시지를 작성하고, 보내고, 받고, 읽을 수 있는 표준 방법을 제공합니다.
JMS 관리 객체. 하나 이상의 JMS 클라이언트에서 사용하기 위해 관리자가 작성하는 미리 구성된 JMS 객체(연결 팩토리 또는 대상)입니다. 관리되는 객체를 사용하면 JMS 클라이언트는 공급자에 독립적일 수 있습니다. 즉 공급자의 독점적 측면과 격리됩니다. 관리자가 이러한 객체를 JNDI 이름 공간에 위치시키며 JMS 클라이언트가 JNDI 조회를 사용하여 액세스합니다.
JMS 클라이언트. JMS 메시지를 사용하여 메시지를 교환하는 다른 JMS 클라이언트와 상호 작용하는 응용 프로그램 또는 소프트웨어 구성 요소입니다.
JMS 연결 팩토리. JMS 클라이언트가 JMS 메시지 서비스에 연결할 때 사용하는 JMS 관리 객체입니다.
JMS 대상. 생성된 메시지가 라우팅을 위해 전달된 후 소비자에게 전달되는 JMS 메시지 서비스의 실제 대상입니다. 이 실제 대상은 JMS 클라이언트가 메시지를 생성하고 메시지를 사용할 대상을 지정할 때 사용하는 JMS 관리 객체에 의해 식별되고 캡슐화됩니다.
JMS 메시지. JMS 클라이언트가 사용하는 비동기 요청, 보고서 및 이벤트입니다. 메시지에는 헤더(추가 필드를 추가할 수 있음)와 본문이 있습니다. 메시지 헤더는 표준 필드와 선택적 등록 정보를 지정합니다. 메시지 본문에는 전송되는 데이터가 들어 있습니다.
JMS 공급자. 메시지 시스템에 대한 JMS 인터페이스를 구현하고 완전한 생산에 필요한 관리 및 제어 기능을 추가하는 제품입니다.
JMS 서비스. JMS 클라이언트 연결, 메시지 라우팅 및 전달, 지속성, 보안, 로깅을 포함하여 JMS 메시징 시스템에 서비스를 제공하는 소프트웨어입니다. 메시지 서비스는 JMS 클라이언트가 메시지를 보내고 소비 클라이언트로 메시지를 보낼 실제 대상을 유지합니다.
JNDI. Java Naming and Directory Interface의 약자로, Java 기술을 적용한 응용 프로그램에 엔터프라이즈의 여러 이름 지정 및 디렉토리 서비스에 대한 통일된 인터페이스를 제공하는 Java 플랫폼에 대한 표준 확장입니다. Java Enterprise API 집합의 일부인 JNDI는 이기종 엔터프라이즈 이름 지정 및 디렉토리 서비스에 자연스러운 연결성을 제공합니다.
JNDI 이름. JNDI 이름 지정 서비스에 등록된 자원에 액세스할 때 사용하는 이름입니다.
JRE. Java Runtime Environment (Java 런타임 환경)의 약자로, Java 가상 머신, Java 코어 클래스, Java 프로그래밍 언어로 작성된 응용 프로그램에 런타임 지원을 제공하는 지원 파일로 구성된 Java Development Kit (JDK)의 일부입니다. JDK도 참조하십시오.
JSP. JavaServer Page. HTML 또는 XML 태그, JSP 태그 및 Java 코드의 결합을 사용하여 작성한 텍스트 페이지입니다. JSP는 표준 브라우저 페이지의 레이아웃 기능을 프로그래밍 언어의 성능과 결합합니다.
jspc 유틸리티. JSP의 컴파일러로, 모든 JSP가 JSP 사양과 호환되는지 확인합니다.
JTA. Java Transaction API. 응용 프로그램 및 J2EE 서버가 트랜잭션에 액세스할 수 있도록 하는 API입니다.
JTS. Java Transaction Service. 트랜잭션을 처리하기 위한 Java 서비스입니다.
키 쌍 파일. 참조: 트러스트 데이터베이스.
LDAP. Lightweight Directory Access Protocol 약자입니다. TCP/IP에서 실행되는 공개 디렉토리 액세스 프로토콜입니다. 전역 크기와 수백만 항목으로 확장할 수 있습니다. 제공되는 LDAP 서버인 Sun ONE Directory Server를 사용하면 엔터프라이즈의 모든 정보를 모든 응용 프로그램 서버에서 네트워크를 통해 액세스할 수 있는 디렉토리 정보의 하나의 중앙 집중식 리포지토리에 저장할 수 있습니다.
LDIF. LDAP Data Interchange Format의 약자입니다. Sun ONE Directory Server 항목을 텍스트 형식으로 나타낼 때 사용하는 형식입니다.
lifecycle 이벤트. 시작 또는 종료 등과 같은 서버 lifecycle의 한 단계입니다.
lifecycle 모듈. 서버 lifecycle에서 대기하며 이벤트에 대한 응답으로 해당 작업을 수행하는 모듈입니다.
Listener. 이벤트가 발생한 경우 수행할 작업을 지시하는 게시 객체에 등록된 클래스입니다.
로컬 데이터베이스 연결. 로컬 연결의 트랜잭션 컨텍스트는 여러 프로세스에 분산되거나 여러 데이터 소스에 걸쳐 있는 것이 아니라, 현재 프로세스와 현재 데이터 소스에 대해 로컬입니다.
로컬 인터페이스. Session 또는 Bean에 액세스하는 Entity Bean과 같은 Java 가상 머신(JVM)에 있는 클라이언트에 메커니즘을 제공하는 인터페이스입니다.
로컬 세션. 하나의 서버에서만 볼 수 있는 사용자 세션입니다.
로컬 트랜잭션. 한 데이터베이스에 고유하며 하나의 프로세스로 제한된 트랜잭션입니다. 로컬 트랜잭션은 단일 백엔드만 대상으로 하여 동작합니다. 로컬 트랜잭션은 일반적으로 JDBC API를 사용하여 구분합니다. 전역 트랜잭션도 참조하십시오.
매핑. 객체 지향적 모델을 관계형 데이터 모델, 일반적으로 관계형 데이터베이스의 스키마로 결합하는 기능입니다. 스키마를 다른 구조로 변환하는 프로세스입니다. 사용자를 보안 역할에 매핑하는 것을 가리키기도 합니다.
MDB. Message-Driven Bean을 참조하십시오.
Message-Driven Bean. 비동기 메시지 소비자인 Enterprise Bean입니다. Message-Driven Bean에는 특정 클라이언트에 대한 상태가 없지만 인스턴스 변수에 열려 있는 데이터베이스 연결 및 EJB 객체에 대한 객체 참조를 포함하여 클라이언트 메시지의 처리에 대한 상태가 포함될 수 있습니다. 클라이언트는 Message-Driven Bean이 Message Listener인 대상에 메시지를 전송하여 Message-Driven Bean에 액세스합니다.
메시징. 느슨하게 결합된 응용 프로그램이 정보를 안정적이고 안전하게 전송할 수 있도록 하는 엔터프라이즈 응용 프로그램에서 사용하는 비동기 요청, 보고 또는 이벤트의 시스템입니다.
메타데이터. 이름, 동작에 대한 사양 등과 같은 구성 요소에 대한 정보입니다.
관리 정보 베이스(MIB). 마스터 SNMP 에이전트가 액세스할 수 있는 변수를 정의하는 트리 형태 구조입니다. MIB는 HTTP 서버의 네트워크 구성, 상태 및 통계에 대한 액세스를 제공합니다. SNMP를 사용하면 네트워크 관리 워크스테이션(NMS)에서 이 정보를 볼 수 있습니다. 네트워크 관리 스테이션(NMS) 및 SNMP도 참조하십시오.
MIME 데이터 유형. MIME (Multi-purpose Internet Mail Extension) 유형은 시스템에서 지원하는 멀티미디어 파일의 유형을 조절할 수 있습니다.
모듈. 응용 프로그램 외부에 개별적으로 배포된 웹 응용 프로그램, Enterprise Bean, Message-Driven Bean, 응용 프로그램 클라이언트 또는 커넥터입니다. 응용 프로그램, 구성 요소, lifecycle 모듈도 참조하십시오.
네트워크 관리 스테이션(NMS). 특정 네트워크를 원격에서 관리하는 데 사용하는 시스템입니다. 일반적으로 NMS 소프트웨어는 수집된 데이터를 표시할 그래프를 제공하거나 해당 데이터를 사용하여 서버가 특정 허용 한계 내에서 작동하는지 확인합니다. SNMP도 참조하십시오.
객체 지속성. 지속성을 참조하십시오.
O/R 매핑 도구. 객체-관계형 [데이터베이스] 도구. Entity Bean에 대한 XML 배포 설명자를 작성하는 Sun ONE Application Server 관리 인터페이스 내의 매핑 도구입니다.
패키지. 공통 디렉토리에 저장된 관련된 클래스들의 모음입니다. Java 압축 JAR 파일에 함께 패키지화되기도 합니다. 어셈블리, 배포를 참조하십시오.
매개 변수. 양식 필드 데이터, HTTP 헤더 정보 등을 포함하여 클라이언트에서 전송되어 요청 객체에 캡슐화된 이름/값 쌍입니다. 속성과 반대입니다. 일반적으로 보면 Java 메소드 또는 database- prepared 명령의 인수입니다.
passivation. Bean을 완전 삭제하지 않고 메모리에서 Bean의 자원을 해제시키는 메소드입니다. 이런 방법을 통해 Bean을 지속시킬 수 있으며 인스턴스화의 오버헤드 없이 호출할 수 있습니다.
사용 권한. 사용자 또는 그룹에 허용되거나 거부된 권한 집합입니다. ACL도 참조하십시오.
지속성. Enterprise Bean의 경우 Entity Bean의 상태를 인스턴스 변수와 기본 데이터베이스 사이로 전송하기 위한 프로토콜입니다. 유동성(transience)의 반대입니다. 세션의 경우 세션 저장 메커니즘입니다.
지속성 관리자. 컨테이너에 설치된 Entity Bean의 지속성을 담당하는 엔티티입니다.
지속성 상태. 객체의 상태가 지속적인 저장소(일반적으로 데이터베이스)에 보관되는 경우입니다.
플러그형 인증. J2EE 응용 프로그램이 J2SE 플랫폼의 Java 인증 및 인증 서비스(JAAS) 기능을 사용할 수 있도록 하는 메커니즘입니다. 개발자는 각자의 인증 메커니즘을 플러그할 수 있습니다.
지점 간 전달 모델. 특정 대기열에 대한 주소 메시지를 생성하고 소비자는 자신의 메시지 보관용으로 설정된 대기열에서 메시지를 추출합니다. 메시지를 단일 메시지 소비자에게만 전달합니다.
풀링. 성능 향상을 위해 여러 개의 미리 구성된 자원을 제공하는 프로세스입니다. 자원이
풀링되면 구성 요소는 새 인스턴스를 인스턴스화하는 것이 아니라 풀에 있는 기존 인스턴스를 사용할 수 있습니다. Sun ONE Application Server에서는 데이터베이스 연결, 서블릿 인스턴스 및 Enterprise Bean 인스턴스를 풀링할 수 있습니다.준비된 명령. 보다 효율적인 반복 실행을 위해 미리 컴파일된 데이터베이스 명령(SQL에서)입니다. 준비된 명령에는 매개 변수가 포함될 수 있습니다. 준비된 실행문에는 하나 이상의 준비된 명령이 포함됩니다.
준비된 실행문. 데이터를 가져오기 위해 반복적으로 사용되는 QUERY, UPDATE 또는 INSERT 문을 캡슐화하는 클래스입니다. 준비된 실행문에는 하나 이상의 준비된 명령이 포함됩니다.
표현 논리. 요청 처리, 응답으로 내용 생성 및 클라이언트를 위한 페이지 서식 지정을 포함하여 응용 프로그램에서 페이지를 작성하는 작업입니다. 일반적으로 웹 응용 프로그램에서 처리합니다.
기본 키. 클라이언트가 특정 Entity Bean을 찾을 수 있도록 해주는 고유한 식별자입니다.
기본 키 클래스 이름. Bean의 기본 키의 전체 클래스 이름을 지정하는 변수입니다. JNDI 조회에 사용합니다.
개인 키. 공개 키 암호화를 참조하십시오.
프로세스. 활성 프로그램의 실행 순서입니다. 프로세스는 하나 이상의 스레드로 구성됩니다.
프로그래밍 방식 보안. 보안을 구성 요소의 컨테이너(예: Bean의 컨테이너 또는 서블릿 엔진)가 처리하는 것이 아니라 코드에서 명시적으로 제어하는 프로세스입니다. 선언적 보안과 반대입니다.
프로그래머 구분 트랜잭션. Bean 관리 트랜잭션(BMT)을 참조하십시오.
등록 정보. 응용 프로그램 구성 요소의 동작을 정의하는 단일 속성입니다. server.xml 파일에서 등록 정보는 이름/값 쌍이 포함된 요소입니다.
공개 키 암호화. 각 사용자가 공개 키와 개인 키를 갖고 있는 암호화 형태입니다. 메시지는 수신자의 공개 키로 암호화되어 전송되고, 수신자를 개인 키를 사용하여 메시지 암호를 해독합니다. 이런 방법을 사용하면 개인 키가 사용자 이외의 다른 사람에게 공개할 필요가 없습니다.
공개/가입 전달 모델. 게시자와 가입자는 일반적으로 익명이며 주제를 동적으로 게시 또는 가입할 수 있습니다. 시스템은 주제의 여러 게시자가 보낸 메시지를 여러 가입자에게 배포합니다.
QOS. QOS (서비스 품질)는 서버 인스턴스 또는 가상 서버에 설정한 성능 한계를 가리킵니다. 예를 들어, ISP에서는 제공되는 대역폭의 양에 따라 서로 다른 요금을 부과할 수 있습니다. 대역폭의 양과 연결의 수를 제한할 수 있습니다.
대기열. 관리자가 지점 간 전달 모델을 구현하기 위해 작성하는 객체입니다. 대기열은 메시지를 소비하는 클라이언트가 비활성화 상태인 경우에도 항상 메시지를 저장할 수 있습니다. 대기열은 생성자와 사용자 간의 중간 저장소 역할을 합니다.
RAR 파일. Resource ARchive의 약자로, 자원 어댑터가 포함된 JAR 압축 파일입니다.
Read-Only Bean. EJB 클라이언트가 수정하지 않는 Entity Bean입니다. Entity Bean도 참조하십시오.
영역. 공통 보안 정책이 적용되고 보안 서비스의 보안 관리자가 보안을 적용하는 범위입니다. J2EE 사양에서 보안 정책 도메인 또는 보안 도메인이라고도 합니다.
원격 인터페이스. Enterprise JavaBean의 두 인터페이스 중 하나입니다. 원격 인터페이스는 클라이언트가 호출할 수 있는 비즈니스 메소드를 정의합니다.
요청 객체. 클라이언트가 생성하여 서블릿 또는 JavaServer Page (JSP)에 입력 매개 변수로 전달되는 페이지 및 세션 데이터가 포함된 객체입니다.
자원 관리자. 데이터베이스 또는 메시지 브로커 또는 Sun ONE Application Server 프로세스와 같은 자원의 클라이언트 간의 중개자 역할을 하는 객체입니다. 전역에서 사용 가능한 데이터 소스를 제어합니다.
자원 참조. 자원에 대한 구성 요소의 코드화된 이름을 식별하는 배포 설명자의 요소입니다.
응답 객체. 호출 클라이언트를 참조하며 클라이언트를 위한 출력을 생성할 메소드를 제공하는 객체입니다.
ResultSet. java.sql.ResultSet 인터페이스를 구현하는 객체입니다. ResultSets은 데이터베이스 또는 다른 테이블 형식 데이터 소스에서 검색되는 행 집합을 캡슐화하는 데 사용됩니다.
재사용 가능 구성 요소. 하나 이상의 자원 또는 응용 프로그램 등과 같이 여러 가지 기능에 사용할 수 있도록 작성한 구성 요소입니다.
RMI. Remote Method Invocation (원격 메소드 호출)의 약자입니다. 개발자가 객체를 원격 프로세스에 전달할 수 있는 원격 인터페이스를 작성할 수 있도록 하는 Java 표준 API 집합
입니다.RMIC. Remote Method Invocation Compiler (원격 메소드 호출 컴파일러)의 약자입니다.
역할. 배포된 환경에서 하나 이상의 그룹으로 나타나는, 응용 프로그램의 역할의 기능적 그룹화. 사용자, 그룹도 참조하십시오.
행. 테이블의 각 열에 대한 값이 포함되어 있는 단일 데이터 레코드.
RowSet. 데이터베이스 또는 다른 테이블 형식 데이터 소스에서 검색되는 행 집합을 캡슐화하는 객체입니다. RowSet은 java.sql.ResultSet 인터페이스를 확장하여 ResultSet이 JavaBeans 구성 요소 역할을 하도록 합니다.
RPC. Remote Procedure Call (원격 프로시저 호출)의 약자입니다. 원격 객체 또는 서비스에 액세스하기 위한 메커니즘입니다.
런타임 시스템. 프로그램이 실행되는 소프트웨어 환경. 런타임 시스템에는 Java 프로그래밍 언어로 작성된 프로그램을 로드하고, 기본 메소드를 동적으로 링크하고, 메모리를 관리하고, 예외를 처리하는 데 필요한 모든 코드가 포함되어 있습니다. Java 가상 머신의 구현이 포함되며, 이것은 Java 인터프리터일 수 있습니다.
SAF. Server Application Function (서버 응용 프로그램 함수). 요청 처리 및 기타 서비스 활동에 참여하는 함수입니다.
스키마. 테이블 이름, 열 이름 및 유형, 색인 정보 및 관계(기본 및 외래 키) 정보를 포함한 기본 데이터베이스의 구조.
보안 소켓 계층. 참조: SSL.
보안. 인증된 클라이언트만 응용 프로그램 자원에 액세스할 수 있도록 하는 스크린 메커니즘.
일련화 가능 객체. 해체 및 재구성이 가능하여 여러 서버 간에 저장 또는 배포될 수 있는 객체입니다.
서버 인스턴스. Sun ONE Application Server에는 같은 시스템의 같은 설치에 여러 개의 인스턴스가 있을 수 있습니다. 각 인스턴스에는 고유 디렉토리 구조, 구성 및 배포 응용 프로그램이 있습니다. 각 인스턴스에는 여러 가상 서버도 포함됩니다. 가상 서버도 참조하십시오.
서블릿. Servlet 클래스의 인스턴스입니다. 서블릿은 서버에서 실행되는 재사용 가능한 응용 프로그램입니다. Sun ONE Application Server에서 서블릿은 표현 논리를 수행하고, 비즈니스 논리를 호출하고, 표현 레이아웃을 호출 또는 수행하여 응용 프로그램의 각 상호 작용에 대한 중앙 디스패쳐 역할을 합니다.
서블릿 엔진. 모든 서블릿 조작을 처리하는 내부 객체입니다. 인스턴스화 및 실행을 포함하여, 서블릿에 대한 서비스를 제공하는 프로세스 집합입니다.
서블릿 실행자. 요청 객체와 응답 객체로 서블릿을 호출하는 서블릿 엔진의 일부입니다. 서블릿 엔진을 참조하십시오.
세션. 서블릿이 여러 HTTP 요청에서 웹 응용 프로그램과 사용자의 상호 작용을 추적하기 위해 사용하는 객체입니다.
Session Bean. 클라이언트가 작성한 Enterprise Bean으로, 일반적으로 하나의 클라이언트-서버 세션 동안에만 존재합니다. Session Bean은 다른 EJB의 계산 또는 액세스 등과 같은 클라이언트에 대한 작업을 수행합니다. Session Bean은 트랜잭션이 가능할 수 있지만 시스템 크래시가 발생하면 복구할 수 없습니다. Session Bean 객체는 상태가 없거나(특정 클라이언트에 연관되지 않음) 상태가 있을 수(특정 클라이언트에 연관됨) 있습니다. 즉, 메소드와 트랜잭션 간에 대화 상태를 유지할 수 있습니다. stateful session bean, stateless session bean도 참조하십시오.
세션 쿠키. 사용자 세션 식별자가 포함된 클라이언트에 반환되는 쿠키. 참조: 고정 쿠키.
세션 시간 초과. Sun ONE Application Server가 사용자 세션을 무효화할 수 있는 지정된 기간. 세션을 참조하십시오.
단일 사인 온(SSO). 사용자의 인증 상태를 하나의 가상 서버 인스턴스에서 여러 J2EE 응용 프로그램이 공유할 수 있는 상태.
SMTP. Simple Mail Transport Protocol
SNMP. SNMP (Simple Network Management Protocol)는 네트워크 활동에 대한 데이터를 교환하는 데 사용되는 프로토콜입니다. 데이터는 SNMP를 통해 관리되는 장치와 네트워크 관리 스테이션(NMS) 사이에서 송수신됩니다. 관리되는 장치는 SNMP를 실행하는 모든 것, 즉 호스트, 라우터, 웹 서버 및 네트워크의 기타 서버입니다. NMS는 해당 네트워크를 원격에서 관리하는 데 사용하는 시스템입니다.
SOAP. Simple Object Access Protocol (SOAP)은 XML 기반 데이터 구조 및 Hyper Text Transfer Protocol (HTTP)을 사용하여 인터넷의 다양한 운영 환경에 분산된 객체에서 메소드를 호출하는 표준화된 방법을 정의합니다.
SQL. Structured Query Language의 약자로, 관계형 데이터베이스 응용 프로그램에서 널리 사용되는 언어입니다. SQL2 및 SQL3은 언어의 버전을 나타냅니다.
SSL. Secure Sockets Layer (보안 소켓 계층). 인터넷에 보안 통신을 제공하기 위한 프로토콜입니다.
상태. 1. 특정 시간의 엔티티의 환경 또는 상태. 2. Sun ONE Application Server 기능 인터페이스 IState2를 사용하여 응용 프로그램의 상태를 저장할 수 있는 분산 데이터 저장 메커니즘입니다. 대화 상태, 지속성 상태도 참조하십시오.
stateful session bean. 특정 클라이언트와의 세션을 나타내며 여러 클라이언트 호출 메소드에서 상태를 자동으로 유지하는 Session Bean입니다.
stateless session bean. 상태 없는 서비스를 나타내는 Session Bean입니다. Stateless Session Bean은 제한된 시간 동안 특정 클라이언트가 필요로 하는 비즈니스 논리의 일시적 부분을 완전히 일시화 및 캡슐화합니다.
고정 쿠키. 항상 같은 서버 프로세스에 연결되도록 클라이언트에 반환되는 쿠키입니다. 세션 쿠키도 참조하십시오.
저장 프로시저. SQL로 작성되어 데이터베이스에 저장된 실행문 블록입니다. 저장 프로시저를 사용하여 레코드 수정, 삽입 또는 삭제 등의 모든 유형의 데이터베이스 작업을 수행할 수 있습니다. 저장 프로시저를 사용하면 네트워크로 전송되는 정보의 양이 감소되므로 데이터베이스 성능이 향상됩니다.
스트리밍. HTTP를 통해 데이터를 통신하는 방법을 관리하기 위한 기술입니다. 결과를 스트리밍하면 데이터의 첫 번째 부분을 곧바로 사용할 수 있게 됩니다. 결과를 스트리밍하지 않으면 결과 전체를 받아야 일부라도 사용할 수 있습니다. 스트리밍을 사용하면 많은 양의 반환된 데이터를 보다 효율적으로 사용할 수 있으므로 응용 프로그램의 체감 성능을 높일 수 있습니다.
Sun ONE Directory Server. LDAP (Lightweight Directory Access Protocol)의 Sun ONE 버전입니다. Sun ONE Application Server의 모든 인스턴스는 Sun ONE Directory Server를 사용하여 사용자 및 그룹에 대한 정보를 포함한 공유된 서버 정보를 저장합니다. LDAP도 참조하십시오.
Sun ONE Message Queue. JMS (Java Message Service) 공개 표준을 구현하는 Sun ONE 엔터프라이즈 메시징 시스템입니다. JMS 공급자입니다.
시스템 관리자. Sun ONE Application Server 소프트웨어를 관리하고 Sun ONE Application Server 응용 프로그램을 배포하는 사람입니다.
테이블. 데이터베이스의 행과 열에 있는 관련된 데이터의 명명된 그룹입니다.
스레드. 프로세스 내의 실행 순서입니다. 멀티 스레드를 사용하는 경우 프로세스에서 여러 개의 스레드를 동시에 실행할 수 있습니다. 프로세스가 각 스레드를 차례로 실행하는 것은 단일 스레드입니다.
TLS. Transport Layer Security (전송 계층 보안)의 약자로, 클라이언트 및 서버 응용 프로그램을 크게 변경하지 않고 데이터를 보안 채널로 전송할 수 있도록 해주는 전송 계층에서의 암호화 및 인증을 제공하는 프로토콜입니다.
주제. 관리자가 게시/가입 전달 모델을 구현하기 위해 작성하는 객체입니다. 주제는 해당 주소로 전송된 메시지를 수집 및 배포하는 역할을 하는 내용 계층 구조에서 노드로 표시됩니다. 주제를 매개체로 사용하여 메시지 게시자와 메시지 가입자를 구분할 수 있습니다.
트랜잭션. 그룹 단위로 성공하거나 실패하는 데이터베이스 명령 집합입니다. 관련된 모든 명령이 성공해야 전체 트랜잭션이 성공합니다.
트랜잭션 속성. 트랜잭션 속성은 트랜잭션 범위를 제어합니다.
트랜잭션 컨텍스트. 트랜잭션의 로컬 또는 전역 범위. 로컬 트랜잭션, 전역 트랜잭션를 참조하십시오.
트랜잭션 격리 수준. 데이터베이스의 동시 트랜잭션이 서로에게 나타날 수 있는 범위를 결정합니다.
트랜잭션 관리자. 일반적으로 XA 프로토콜을 사용하여 전역 트랜잭션을 제어하는 객체입니다. 전역 트랜잭션을 참조하십시오.
트랜잭션 복구. 분산 트랜잭션의 자동 또는 수동 복구.
유동성(transience). 사용되지 않으면 자원을 해제하는 프로토콜입니다. 지속성과 반대입니다.
트러스트 데이터베이스. 공개 및 개인 키가 포함된 보안 파일로 키 쌍 파일이라고도 합니다.
UDDI. Universal Description, Discovery, and Integration의 약자로, 발견 및 통합을 위한 웹 서비스의 세계적 레지스트리를 제공합니다.
URI. Universal Resource Identifier의 약자로, 도메인의 특정 자원을 설명합니다. 로컬에서는 기본 디렉토리의 하위 집합으로 설명되므로 /ham/burger가 기본 디렉토리이며 URI는 toppings/cheese.html을 지정하는 경우, 해당 URL은 http://domain:port/toppings/cheese.html이 됩니다.
URL. Uniform Resource Locator의 약자로, HTML 페이지 또는 기타 자원을 고유하게 식별하는 주소입니다. 웹 브라우저는 URL을 사용하여 표시할 페이지를 지정합니다. URL은 전송 프로토콜(예: HTTP, FTP), 도메인(예: www.my-domain.com) 및 선택적으로 URI을 정의합니다.
사용자. 응용 프로그램을 사용하는 사람입니다. 프로그래밍 관점에서 보면 사용자는 응용 프로그램이 클라이언트를 인식할 수 있는 사용자 이름, 암호 및 속성으로 구성됩니다. 그룹, 역할도 참조하십시오.
사용자 세션. 서버에서 추적하는 일련의 사용자 응용 프로그램 상호 작용입니다. 세션은 사용자 상태, 지속성 객체 및 신원 인증을 관리합니다.
버전 관리. 동적 재로드를 참조하십시오.
가상 서버. 특정 URL을 대상으로 하여 내용을 서비스하는 가상 웹 서버입니다. 여러 가상 서버가 같거나 다른 호스트 이름, 포트 번호 또는 IP 주소를 사용하여 내용을 서비스할 수 있습니다. HTTP 서비스는 받는 웹 요청을 URL을 기준으로 다른 가상 서버에 리디렉션할 수 있습니다. 가상 호스트라고도 합니다. 웹 응용 프로그램을 특정 가상 서버에 할당할 수 있습니다. 서버 인스턴스에는 여러 가상 서버가 있을 수 있습니다. 서버 인스턴스도 참조하십시오.
WAR 파일. Web ARchive의 약자로, 웹 모듈이 포함된 Java 압축 파일입니다. WAR 파일의 확장명은 .war입니다.
웹 응용 프로그램. 서블릿, JavaServer Page, HTML 문서, 그리고 이미지 파일, 압축 파일 및 기타 데이터가 포함될 수 있는 기타 자원의 모음입니다. 웹 응용 프로그램을 압축 파일(WAR 파일)로 패키지화되거나 공개 디렉토리 구조에 있을 수 있습니다. Sun ONE Application Server는 SHTML 및 CGI와 같은 Java가 아닌 웹 응용 프로그램 기술도 지원합니다.
웹 캐시. 성능을 향상시키기 위해 서블릿이나 JSP가 특정 기간 동안 결과를 캐시하도록 할 수 있는 Sun ONE Application Server 기능입니다. 기간 내에 해당 서블릿이나 JSP를 다시 호출하면 캐시된 결과가 반환되므로 서블릿이나 JSP를 다시 실행할 필요가 없습니다.
웹 커넥터 플러그 인. 웹 서버가 Sun ONE Application Server와 통신할 수 있도록 하는 웹 서버의 확장입니다.
웹 컨테이너. 컨테이너를 참조하십시오.
웹 모듈. 개별적으로 배포된 웹 응용 프로그램입니다. 웹 응용 프로그램을 참조하십시오.
웹 서버. HTML 페이지와 웹 응용 프로그램을 저장하고 관리하지만 완전한 J2EE 응용 프로그램은 아닌 호스트입니다. 웹 서버는 웹 브라우저를 통한 사용자 요청에 응답합니다.
웹 서버 플러그 인. 웹 서버 플러그 인은 Sun One Web Server 또는 Sun ONE Application Server가 특정 HTTP 요청을 다른 서버에 전달하도록 지시할 수 있는 HTTP 역 프록시 플러그 인입니다.
웹 서비스. 웹을 통해 제공되는 서비스입니다. 인터넷이나 인트라넷을 통해 시스템이 보낸 요청을 받아서 처리한 다음 응답을 반환할 수 있는, 자체 정의가 가능한 독립 모듈 형식의 응용 프로그램입니다.
WSDL. Web Service Description Language의 약자로, 표준화된 방식으로 웹 서비스를 정의하는 데 사용되는 XML 기반 언어입니다. 기본적으로 웹 서비스의 세 가지 핵심 등록 정보인 웹 서비스의 정의, 웹 서비스 액세스 방법 및 웹 서비스의 위치를 정의합니다.
XA 프로토콜. 분산 트랜잭션을 위한 데이터베이스 산업 표준 프로토콜입니다.
XML. Extensible Markup Language의 약자로, HTML 스타일 태그를 사용하여 문서에 서식을 지정하고 문서에 사용된 정보 종류를 식별하는 언어입니다.