Java Enterprise System 용어집

 

J2EETM application(J2EE 응용 프로그램)

(n.)J2EE platform(J2EE 플랫폼) 기능의 배포 가능 단위입니다. J2EE 응용 프로그램 배포 설명자와 함께 EAR 파일에 패키지화되는 단일 J2EE 모듈이거나 모듈 그룹일 수 있습니다. J2EE 응용 프로그램은 보통 여러 컴퓨팅 계층에 분산되도록 제작됩니다.

J2EE component(J2EE 구성 요소)

(n.)컨테이너가 지원하고 배포 시점에서 구성이 가능한 자체 포함된 기능적 소프트웨어 단위입니다. web application(웹 응용 프로그램), Session Bean, Entity Bean, Message-Driven Bean, application client(응용 프로그램 클라이언트) 또는 connector(커넥터)가 해당됩니다. 이러한 J2EE 구성 요소는 JavaTM 프로그래밍 언어로 작성되며 해당 언어의 모든 프로그램에서 동일한 방법으로 컴파일됩니다. component(구성 요소)를 참조하십시오.

J2EE module(J2EE 모듈)

(n.)동일한 컨테이너 유형의 J2EE 구성 요소 하나 이상과 해당 유형의 배포 설명자 하나로 구성된 소프트웨어 단위입니다. 모듈은 독립형 단위로 배포되거나 J2EE 응용 프로그램으로 어셈블될 수 있습니다. life-cycle module(라이프 사이클 모듈)module(모듈)을 참조하십시오.

J2EE platform(J2EE 플랫폼)

(Java 2 Platform, Enterprise Edition) (n.)다중 계층의 웹 기반 엔터프라이즈 응용 프로그램을 개발하고 배포하는 환경입니다. J2EE 플랫폼은 이러한 응용 프로그램 개발을 위한 기능을 제공하는 서비스, API 및 프로토콜의 집합으로 구성됩니다.

J2EE product(J2EE 제품)

(n.)J2EE 플랫폼 사양을 준수하는 구현입니다.

J2EE product provider(J2EE 제품 공급자)

(n.)J2EE 제품을 공급하는 공급업체입니다.

J2EE server(J2EE 서버)

(n.)J2EE 제품의 런타임 부분입니다. J2EE 서버는 EJB나 웹 컨테이너, 또는 둘 다를 제공합니다. container(컨테이너)를 참조하십시오.

J2METM platform(J2ME 플랫폼)

(Java 2 Platform, Micro Edition) (n.)호출기, 무선 전화, 영상 전화, 디지털 셋톱박스 및 차량 내비게이션 장치 등의 다양한 소비자 제품을 대상으로 하는 고도로 최적화된 Java 런타임 환경입니다.

J2SETM platform(J2SE 플랫폼)

(Java 2 Platform, Standard Edition) (n.)핵심 Java 기술 플랫폼입니다.

JAF

(JavaBeansTM Activation Framework) (n.)MIME 데이터 유형에 대한 지원을 Java 플랫폼에 통합합니다. MIME data type(MIME 데이터 유형)을 참조하십시오.

JAR file contract(JAR 파일 계약)

(n.)Enterprise Bean 패키지에 포함되어야 하는 정보를 지정하는 Java Archieve 파일 계약입니다.

JATO

(n.)Java 프로그래밍 언어 및 XML로 작성된 코드 간의 변환을 위한 라이브러리입니다. Sun Java System Web Application Framework 또는 Application Framework라고도 합니다. JATO는 엔터프라이즈 웹 응용 프로그램 개발을 위해디스플레이 필드, 응용 프로그램 이벤트, 구성 요소 계층, 페이지 중심의 개발 접근 방법 등의 개념을 결합한 것입니다.

Java 2 Platform, Enterprise Edition(J2EE)

J2EE platform(J2EE 플랫폼)을 참조하십시오.

Java 2 Platform, Micro Edition(J2ME)

J2METM platform(J2ME 플랫폼)을 참조하십시오.

Java 2 Platform, Standard Edition(J2SE)

J2SETM platform(J2SE 플랫폼)을 참조하십시오.

JavaBeanTM namespace(JavaBean 이름 공간)

(n.)사용자가 패키지에 의해 정의된 요소 이름 집합에 고유 레이블을 지정할 수 있도록 하는 표준입니다. 해당 패키지를 사용하는 문서는 요소 이름이 충돌되는 일 없이 다른 어느 문서에나 포함될 수 있습니다. 패키지에 정의된 요소는 고유하게 식별되므로 구문 분석기에서 다른 패키지가 아닌 해당 패키지에 따라 요소를 해석해야 할 때 등을 결정할 수 있습니다.

JavaBeans Activation Framework

JAF를 참조하십시오.

JavaBeans component(JavaBean 구성 요소)

(n.)도구로 조작할 수 있고 응용 프로그램을 구성하는 Java 클래스입니다. JavaBeans 구성 요소는 특정 특성과 이벤트 인터페이스 규약을 준수해야 합니다.

JavaBeans component architecture(JavaBeans 구성 요소 구조)

(n.)플랫폼에 종속되지 않고 재사용 및 이식이 가능한 구성 요소 모델입니다.

Java Enterprise System

(n.)각 Sun 소프트웨어 제품을 분산된 엔터프라이즈 응용 프로그램을 지원하는 하나의 소프트웨어 시스템으로 통합한 것입니다.

Java ES

Java Enterprise System을 참조하십시오.

JavaTM ES shared component(Java ES 공유 구성 요소)

shared component(공유 구성 요소)를 참조하십시오.

JavaMailTM (API, 확장자)

(n.)전자 메일 송수신용 API입니다. 응용 프로그램 코드는 JNDI(Java Naming and Directory InterfaceTM) 서비스를 사용하여 JNDI 이름을 사용하는 JavaMail 세션 자원 객체의 위치를 찾습니다.

JavaScriptTM programming language(JavaScript 프로그래밍 언어)

(n.)클라이언트 및 서버 인터넷 응용 프로그램 개발을 위한 컴팩트한 객체 기반 스크립트 언어입니다.

JavaServer FacesTM conversion model(JavaServer Faces 변환 모델)

(n.)JavaServer Faces UI 구성 요소에서 생성한 문자열 기반 마크업과 서버측 Java 객체 사이의 변환을 위한 기법입니다.

JavaServer Faces event and listener model(JavaServer Faces 이벤트 및 수신기 모델)

(n.)JavaServer Faces UI 구성 요소에서 발생한 이벤트를 처리하는 방법을 결정하기 위한 기법입니다. 이 모델은 JavaBeans 구성 요소 이벤트와 수신기 모델을 기반으로 합니다.

JavaServer Faces expression language(JavaServer Faces 표현식 언어)

(n.)JavaServer Faces UI 구성 요소 태그 속성이 관련된 구성 요소를 Bean 등록 정보에 바인딩하거나 관련된 구성 요소 값을 메소드나 Bean 등록 정보와 같은 외부 데이터 소스에 바인딩하는 데 사용하는 간단한 표현식 언어입니다. JSP expression language(JSP 표현식 언어) 표현식과 달리 JavaServer Faces EL 표현식은 웹 컨테이너가 아닌 JavaServer Faces 구현으로 평가됩니다.

JavaServer Faces navigation model(JavaServer Faces 탐색 모델)

(n.)JavaServer Faces 응용 프로그램의 페이지가 표시되는 순서를 정의하는 기법입니다.

JavaServer Faces UI component(JavaServer Faces UI 구성 요소)

(n.)데이터를 클라이언트에 출력하거나 사용자가 데이터를 JavaServer Faces 응용 프로그램에 입력할 수 있도록 하는 사용자 인터페이스 제어입니다.

JavaServer Faces UI component class(JavaServer Faces UI 구성 요소 클래스)

(n.)JavaServer Faces UI 구성 요소의 동작과 등록 정보를 정의하는 JavaServer Faces 클래스입니다.

JavaServer Faces technology(JavaServer Faces 기술)

(n.)Java 프로그래밍 언어로 작성된 웹 응용 프로그램의 서버측 사용자 인터페이스를 빌드하기 위한 프레임워크입니다.

JavaServer Faces validation model(JavaServer Faces 검증 모델)

(n.)JavaServer Faces UI 구성 요소에 사용자가 입력한 데이터를 검증하기 위한 기법입니다.

JavaServer PagesTM technology(JavaServer Pages 기술)

JSP technology(JSP 기술)를 참조하십시오.

Java Web Start software(Java Web Start 소프트웨어)

(n.)웹 응용 프로그램 실행 프로그램입니다. 웹 링크를 누르면 응용 프로그램이 Java Web Start 소프트웨어와 함께 실행됩니다. 응용 프로그램이 컴퓨터에 없으면 Java Web Start 소프트웨어가 해당 자동으로 다운로드하여 컴퓨터에 캐시합니다. 일단 응용 프로그램이 캐시에 다운로드되면 데스크탑 아이콘 또는 브라우저 링크로부터 실행할 수 있습니다. 응용 프로그램 실행을 위해 어떤 방법을 사용하더라도 항상 응용 프로그램의 최신 버전이 제공됩니다.

JAXM

(Java API for XML Messaging) (n.)SOAP 표준을 사용하여 응용 프로그램이 문서 중심의 XML 메시지를 보내고 받을 수 있도록 하는 Java API입니다. 이 메시지에는 첨부 파일이 있을 수도 있고 없을 수도 있습니다.

JAXP

(Java API for XML Processing) (n.)XML 문서를 처리하기 위한 API입니다. JAXP는 구문 분석기 표준 SAX 및 DOM을 활용하므로 사용자가 데이터를 이벤트 스트림으로 구문 분석하거나 트리 구조 표현으로 빌드하도록 선택할 수 있습니다. JAXP는 XSLT 표준을 지원하므로 사용자가 데이터 표시를 제어하고 데이터를 다른 XML 문서나 HTML 등의 다른 형식으로 변환할 수 있습니다. JAXP는 이름 공간 지원을 제공하므로 어떤 식으로든 이름 충돌이 있는 스키마에 대한 사용자 작업이 가능합니다.

JAXR

(Java API for XML Registries) (n.)여러 종류의 XML 레지스트리에 액세스하기 위한 일정한 표준 Java API입니다. 사용자가 웹 서비스를 구축하고 배포하며 검색할 수 있도록 합니다. registry(레지스트리)를 참조하십시오.

JAXR client(JAXR 클라이언트)

(n.)JAXR API를 사용하여 JAXR 공급자를 통해 비즈니스 레지스트리에 액세스하는 클라이언트 프로그램입니다.

JAXR provider(JAXR 공급자)

(n.)특정 레지스트리 공급자나 공통 사양을 기반으로 하는 레지스트리 공급자 클래스에 대한 액세스를 제공하는 JAXR API의 구현입니다.

JAX-RPC

(Java API for XML-based RPC) (n.)개발자가 XML 기반 RPC 프로토콜에 따라 상호 운용이 가능한 웹 응용 프로그램 및 웹 서비스를 구축할 수 있도록 하는 Java API입니다.

JDBCTM connection pool(JDBC 연결 풀)

(n.)데이터베이스에 대한 연결을 지정하는 데 사용되는 JDBC 데이터 소스 등록 정보를 연결 풀 등록 정보와 결합하는 풀입니다.

JDBC resource(JDBC 자원)

(n.)응용 프로그램 서버 내에서 실행 중인 응용 프로그램을 기존 JDBC 연결 풀에 의해 데이터베이스에 연결하기 위해 사용되는 자원입니다. JNDI(Java Naming and Directory Interface) 이름(응용 프로그램에 의해 사용됨)과 기존 JDBC 연결 풀의 이름으로 구성됩니다.

JDBC technology(JDBC 기술)

(Java DataBase Connectivity 소프트웨어) (n.)개발자가 데이터 인식 구성 요소를 만들 수 있도록 하는 표준 기반 클래스 및 인터페이스 집합입니다. JDBC API는 플랫폼과 공급자에 종속되지 않는 방식으로 데이터 소스와의 연결 및 상호 작용을 위한 메소드를 구현합니다. JDBC 기술은 SQL 기반 데이터베이스 액세스를 위해 호출 레벨 API를 제공합니다.

JHTML

(J-Sky hypertext markup language) Japanese J-Sky 장치를 프로그램하기 위해 사용되는 Vodafone의 독점 언어입니다.

JMS

(Java Message Service) (n.)Java 클라이언트가 메시지 서비스의 기능에 액세스하는 방법을 정의하는 표준 인터페이스 및 의미 집합입니다. 이 인터페이스는 Java 프로그래밍 언어로 작성된 프로그램이 메시지를 생성하고 보내고 받으며 읽는 표준 방식을 제공합니다.

JMS administered object(JMS 관리 객체)

(Java Message Service 관리 객체) (n.)하나 이상의 JMS 클라이언트에서 사용하기 위해 관리자가 작성하는 사전 구성된 Java Message Service 객체(JMS connection factory(JMS 연결 팩토리) 또는 JMS destination(JMS 대상))입니다. 관리 객체를 사용하면 JMS 클라이언트가 공급자의 독점적 측면에서 벗어날 수 있고 클라이언트는 공급자로부터 독립하게 됩니다. 관리자는 이러한 객체를 JNDI(Java Naming and Directory Interface) 이름 공간에 두며 JMS 클라이언트에서 JNDI 조회를 사용하여 액세스합니다.

JMS API

(Java Message Service API) (n.)JMS 클라이언트가 JMS 메시지 서비스의 기능에 액세스하는 방법을 정의하는 표준 인터페이스 및 의미 집합입니다. 이 인터페이스는 Java 프로그래밍 언어로 작성된 프로그램이 메시지를 생성하고 보내고 받으며 읽는 표준 방식을 제공합니다.

JMS application(JMS 응용 프로그램)

(Java Message Service 응용 프로그램) (n.)메시지를 교환하는 하나 이상의 JMS 클라이언트입니다.

JMS client(JMS 클라이언트)

(Java Message Service 클라이언트) (n.)메시지 교환을 위해 JMS 메시지 서비스를 사용하여 다른 JMS 클라이언트와 상호 작용하는 응용 프로그램 또는 소프트웨어 구성 요소입니다.

JMS connection factory(JMS 연결 팩토리)

(Java Message Service 연결 팩토리) (n.)JMS 클라이언트가 JMS 메시지 서비스에 대한 연결을 생성하기 위해 사용하는 Java에 의해 관리되는 객체입니다.

JMS destination(JMS 대상)

(Java Message Service 대상) (n.)생성된 메시지가 소비자에 대한 경로 지정 및 후속 전달을 위해 전달되는 JMS 메시지 서비스의 물리적 대상입니다. 이 물리적 대상은 JMS 클라이언트가 수신 및 발신 메시지의 대상을 지정하기 위해 사용하는 JMS 관리 객체에 의해 식별되고 캡슐화됩니다.

JMS messages(JMS 메시지)

(Java Message Service 메시지) (n.)Java Message Service 클라이언트에 의해 사용되는 비동기 요청, 보고서 또는 이벤트입니다. 메시지는 헤더(여기에 추가 필드가 추가될 수 있음)와 본문으로 이뤄집니다. 메시지 헤더는 표준 필드와 옵션 등록 정보를 지정합니다. 메시지 본문은 전송되는 데이터를 포함합니다.

JMS provider(JMS 공급자)

(Java Message Service 공급자) (n.)메시징 시스템용 JMS 인터페이스를 구현하며 완전한 제품에 필요한 관리 및 제어 기능을 추가하는 제품입니다.

JMS service(JMS 서비스)

(Java Message Service 서비스) (n.)JMS 클라이언트로의 연결, 메시지 경로 지정 및 전달, 지속성, 보안 및 로깅을 포함하여 Java Message Service 메시징 시스템에 전달 서비스를 제공하는 소프트웨어입니다. 메시지 서비스는 JMS 클라이언트가 메시지를 보내고 메시지가 클라이언트에게 전달되는 물리적 대상을 관리합니다.

JMS session(JMS 세션)

(Java Message Service 세션) (n.)JMS 메시지를 송수신하기 위한 단일 스레드 컨텍스트입니다. JMS 세션은 비트랜잭션 또는 로컬 트랜잭션이거나 분산 트랜잭션에 참여할 수 있습니다.

JNDI extension(JNDI 확장자)

(Java Naming and Directory Interface 확장자) (n.)엔터프라이즈에 다수의 이름 지정 및 디렉토리 서비스에 대한 통합 인터페이스가 있는 Java 기술 사용 가능 응용 프로그램을 제공하는 Java 플랫폼에 대한 표준 확장자입니다. JNDI는 Java Enterprise API 집합의 일부로서 이기종 엔터프라이즈 이름 지정 및 디렉토리 서비스의 연결을 가능하게 합니다.

JNDI name(JNDI 이름)

(Java Naming and Directory Interface 이름) (n.)JNDI 이름 지정 서비스에 등록된 자원에 액세스하기 위해 사용되는 이름입니다.

job controller(작업 컨트롤러)

(n.)다른 여러 가지 MTA 구성 요소들의 요청으로 작업의 일정 및 실행에 대한 책임을 맡게 되는 구성 요소입니다.

join rule(결합 규칙)

(n.)Directory Proxy Server 보조 데이터 보기의 항목이 기본 데이터 보기의 항목과 연결되는 방법 또는 한 SQL 테이블의 항목이 다른 SQL 테이블의 항목과 연결되는 방법을 지정하는 규칙입니다.

jspc utility(jspc 유틸리티)

(n.)JSP technology(JSP 기술)로 생성된 페이지의 컴파일러입니다. 유틸리티에서는 JSP 사양과 호환되도록 모든 JSP 페이지를 확인합니다.

JSPTM action(JSP 액션)

(n.)암시적 객체 및 기타 서버측 객체 역할을 수행하거나 새 스크립팅 변수를 정의할 수 있는 JSP 요소입니다. 작업은 시작 태그, 본문 및 종료 태그를 이용하는 요소에 대한 XML 구문을 따르며 본문이 빈 경우 빈 태그 구문도 사용할 수 있습니다. 태그는 접두어를 사용해야 합니다. 표준 및 사용자 정의 액션이 있습니다.

JSP container(JSP 컨테이너)

(n.)서블릿 컨테이너와 같은 서비스를 제공하고 JSP 페이지를 servlet(서블릿)으로 해석하여 처리하는 엔진을 제공하는 container(컨테이너)입니다.

JSP container, distributed(JSP 컨테이너, 분산형)

(n.)다양한 호스트에서 실행될 수 있는 여러 Java 가상 머신에 분산되어 분산 가능이라고 태그 표시된 웹 응용 프로그램을 실행할 수 있는 JSP 컨테이너입니다.

JSP custom action(JSP 사용자 정의 액션)

(n.)태그 라이브러리 설명자에서 이식 가능한 방식으로 설명하고 taglib 지시어를 통해 JSP 페이지로 가져온 사용자 정의 액션입니다. 사용자 정의 액션은 JSP 페이지를 작성할 때 반복적인 태스크를 캡슐화하는 데 사용됩니다.

JSP custom tag(JSP 사용자 정의 태그)

(n.)JSP 사용자 정의 액션을 참조하는 tag(태그)입니다.

JSP declaration(JSP 선언)

(n.)JSP 페이지에서 메소드, 변수 또는 둘 다를 선언하는 JSP 스크립팅 요소입니다.

JSP directive(JSP 지시문)

(n.)JSP 컨테이너에 명령을 하고 변환 시점에 해석되는 JSP 요소입니다.

JSP document(JSP 문서)

(n.)XML 구문으로 작성되고 XML 문서의 제약 조건을 따르는 JSP 페이지입니다.

JSP element(JSP 요소)

(n.)JSP 변환기에서 인식하는 JSP 페이지 부분입니다. 요소는 지시문, 액션 또는 스크립팅 요소가 될 수 있습니다.

JSP expression(JSP 표현식)

(n.)평가되어 String(문자열)로 변환되고 암시적 out 객체에 배치되는 유효한 스크립팅 언어 표현식을 포함하는 스크립팅 요소입니다.

JSP expression language(JSP 표현식 언어)

(n.)JavaBeans 구성 요소의 등록 정보에 액세스하는 표현식을 작성하는 데 사용되는 언어입니다. EL 표현식은 정적 텍스트 및 표현식을 사용할 수 있는 표준 또는 사용자 정의 태그 속성에서 사용할 수 있습니다.

JSP page(JSP 페이지)

(n.)정적 텍스트 및 응답 생성 요청을 처리하는 방법을 설명하는 JSP 요소를 포함하는 텍스트 기반 문서입니다. JSP 페이지는 servlet(서블릿)으로 변환되며 요청을 서블릿으로 처리합니다.

JSP scripting element(JSP 스크립팅 요소)

(n.)구문이 JSP 사양에서 정의되고 그 내용이 JSP 페이지에서 사용되는 스크립팅 언어에 따라 작성된 JSP 선언, 스크립틀릿(scriptlet) 또는 표현식입니다. JSP 사양은 속성이 "java"인 언어 페이지의 구문과 의미를 설명합니다.

JSP scriplet(JSP 스크립틀릿)

(n.)JSP 페이지에서 사용되는 스크립팅 언어에서 유효한 코드 단편화를 포함하는 JSP 스크립팅 요소입니다. JSP 사양은 속성이 "java"인 언어 페이지에 유효한 스크립틀릿을 설명합니다.

JSP standard action(JSP 표준 액션)

(n.)JSP 사양에서 정의하고 JSP 페이지에서 항상 사용할 수 있는 액션입니다.

JSP tag file(JSP 태그 파일)

(n.)JSP 페이지가 서블릿으로 변환될 때 태그 처리기로 변환되는 JSP 코드의 재사용 가능한 단편을 포함하는 소스 파일입니다.

JSP tag handler(JSP 태그 처리기)

(n.)사용자 정의 태그의 동작을 구현하는 Java 프로그래밍 언어 객체입니다.

JSP tag library(JSP 태그 라이브러리)

(n.)태그 라이브러리 설명자와 Java 클래스를 사용하여 설명된 사용자 정의 태그 모음입니다. JSTL을 참조하십시오.

JSP technology(JSP 기술)

(1) (n.)정적 데이터, JSP 요소 및 서버측 Java 객체를 사용하여 클라이언트의 동적 컨텐트를 생성하는 확장 가능한 웹 기술입니다. 일반적으로 정적 데이터는 HTML 또는 XML 요소이며 많은 경우 클라이언트가 웹 브라우저입니다. JSP 기술로 생성된 페이지는 표준 브라우저 페이지의 레이아웃 기능을 프로그래밍 언어의 역량과 결합합니다.

(2) (n.)인스턴스화 , 초기화 , 삭제 , 다른 구성 요소로부터의 액세스 및 구성 관리를 비롯 한 모든 JSP 기술의 다기능을 사용할 수 있도록 하는 확장자입니다. 웹 브라우저에서 보다는 웹 서버에서 실행되는 재사용 가능 Java 응용 프로그램입니다.

JSS

Network Security Services for Java(JSS)를 참조하십시오.

JSSE

(Java Secure Socket Extension) (n.)안전한 인터넷 통신을 가능하게 하는 패키지 집합입니다.

JSTL

(JavaServer Pages Standard Tag Library) (n.)많은 JSP 응용 프로그램에서 일반적인 핵심 기능을 캡슐화하는 태그 라이브러리입니다. JSTL은 반복, 조건부, XML 문서 조작용 태그, 국제화 및 로켈 특정 서식화 태그, SQL 태그 및 함수와 같은 공통의 구조적 작업을 지원합니다.

JTA

(Java Transaction API) (n.)응용 프로그램과 J2EE 서버의 트랜잭션 액세스를 지원하는 API입니다.

JTS

(Java Transaction Service) (n.)JTA를 지원하고 API 아래 수준에서 Object Management Group Object Transaction Service 1.1 사양의 Java 매핑을 구현하는 트랜잭션 관리자의 구현을 지정합니다.