Rational Developer 용어집

이 용어집에는 Java 및 J2EE 용어에 대한 Sun Microsystems, Inc.의 정의가 포함되어 있습니다. Sun에서 정의한 용어일 경우에는 (Sun)이라고 표시됩니다.

추상 스키마(abstract schema)
Bean의 관계, 지속적 필드 또는 조회 명령문을 정의하기 위해 사용되는 엔티티 Bean 배치 설명자 파트.
추상 테스트(abstract test)
Java 인터페이스, abstract 클래스 및 수퍼클래스를 테스트하기 위해 사용되는 컴포넌트 또는 단위 테스트. 자체적으로 실행할 수 없으며 테스트 수트를 포함하지 않습니다. 컴포넌트 테스트도 참조하십시오.
AWT(Abstract Window Toolkit)
Java 프로그래밍에서 컴포넌트의 기본 플랫폼 버전을 사용하여 구현된 GUI 컴포넌트 콜렉션. 이 컴포넌트는 모든 운영 체제 환경에 공통되는 기능의 서브세트를 제공합니다. (Sun) Swing 세트, SWT(Standard Widget Toolkit)도 참조하십시오.
액세스 Bean(access bean)
일반적으로 JSP 파일 및 Servlet과 같은 클라이언트 프로그램에 의해 사용되는 엔터프라이즈 Bean 랩퍼. 액세스 Bean은 엔터프라이즈 Bean을 사용하는 복잡도를 숨기고 여러 EJB 특성의 읽기 및 쓰기 성능을 개선합니다.
액세스 제어(access control)
컴퓨터 보안에서 권한 부여된 사용자만 권한 부여된 방식으로 컴퓨터 시스템 자원에 액세스할 수 있도록 하는 프로세스.
내게 필요한 옵션(accessibility)
신체 장애가 있는 사용자를 위한 소프트웨어 또는 하드웨어 제품의 속성.
액세스 목적(access intent)
엔터프라이즈 Bean에서 동시성 제어, 자원 관리 및 데이터베이스 액세스 전략에 대해 엔티티 Bean의 런타임 동작을 최적화하고 제어하는 메타데이터.
조치 클래스(Action class)
Struts에서 모든 조치 클래스의 수퍼클래스.
조치 맵핑(action mapping)
조치 이름을 조치 클래스, 양식 Bean 및 로컬 전달과 연관시키는 Struts 구성 파일 항목.
조치 프로그램(action program)
대화식 페이지를 웹 브라우저에 전달하는 EGL 프로그램 파트의 유형.
조치 세트(action set)
Eclipse에서 Perspective가 기본 도구 모음 및 메뉴 표시줄에 제공하는 명령 그룹.
활성화(activation)
EJB에서 엔터프라이즈 Bean을 보조 저장영역에서 메모리로 전송하는 프로세스. (Sun) 비활성화도 참조하십시오.
활동 로그(activity log)
활성 원장에서 데이터를 변경한 모든 기능의 감사 추적.
에이전트(agent)
사용자 개입 없이 또는 정규 스케줄대로 데이터 콜렉션과 같은 특정 서비스를 자동으로 수행하는 프로그램.
Agent Controller
각각의 배치 호스트에 상주하며 새 호스트 프로세스를 실행하거나 호스트에 있는 기존 프로세스 내에 공존하는 에이전트에 접속하는 클라이언트 응용프로그램에 의한 메커니즘을 제공하는 디먼 프로세스.
집계(aggregation)
포털 내에서의 후속 프리젠테이션을 위한 데이터 오브젝트의 구조화된 콜렉션.
별명(alias)
EGL 생성에서 EGL 소스 코드에 있었던 이름 대신 출력 소스 파일에 있는 이름. 대부분의 경우, 기존 이름은 대상 생성 언어에서 유효하지 않으므로 별명이 지정됩니다.
익명 사용자(anonymous user)
유효한 사용자 ID 및 암호로 포털에 로그인하지 않은 포털 사용자.
Apache HTTP Server
개방형 소스 웹 서버. IBM은 Apache를 기본으로 하는 IBM HTTP Server인 웹 서버를 제공합니다.
APAR
APAR(Authorized Program Analysis Report)을 참조하십시오.
API
API(application programming interface)를 참조하십시오.
애플릿(applet)
특정 타스크를 수행하며 보통 운영 체제 사이에 이동 가능한 작은 응용프로그램. 종종 Java로 작성되며 애플릿은 인터넷에서 다운로드하고 웹 브라우저에서 실행할 수 있습니다.
응용프로그램 클라이언트(application client)
J2EE에서 자체의 JVM(Java Virtual Machine)에서 실행하는 1 티어 클라이언트 컴포넌트. 응용프로그램 클라이언트는 일부 J2EE 플랫폼 API(예: JNDI, JDBC, RMI-IIOP 및 JMS)에 대한 액세스 권한을 갖습니다. (Sun)
응용프로그램 클라이언트 프로젝트(Application Client project)
자체의 JVM(Java Virtual Machine)에서 실행하는 1티어 클라이언트 컴포넌트를 포함하는 폴더 및 파일의 계층 및 구조.
API(application programming interface)
고급 언어로 작성된 응용프로그램이 운영 체제 또는 다른 프로그램의 특정 데이터나 기능을 사용할 수 있도록 하는 인터페이스.
응용프로그램 서버(application server)
분산 네트워크에서 응용프로그램에 대한 실행 환경을 제공하는 서버 프로그램.
아티팩트(artifact)
소프트웨어 개발 프로세스에서 사용하거나 생성된 실제 정보의 일부. 아티팩트의 예로는 모델, 소스 파일, 스크립트 및 2진 실행 파일이 있습니다.
연관(association)
(1) 엔터프라이즈 Bean에서 두 개의 CMP(Container-Managed Persistence) 엔티티 Bean 사이에 존재하는 관계. 두 가지 유형의 연관(일대일 및 일대다)이 있습니다.
(2) XML 문서인 경우, DTD(Document Type Definition) 또는 XML 스키마에서 정의 가능한 문서의 구조를 관리하는 규칙에 대한 문서 자체의 링크.
ASYNC
비동기를 참조하십시오.
비동기(ASYNC: asynchronous)
제 시간에 동기화되지 않거나 정규 또는 예측 가능한 시간 간격으로 발생하지 않는 이벤트에 관련된 용어.
속성(attribute)
엔티티를 설명하는 엔티티의 특성 또는 특징. 예를 들어, 사원의 전화 번호는 사원 속성 중 하나입니다. 속성에는 속성이 제공하는 정보 범위를 표시하는 유형과 해당 범위 내에 있는 값이 있습니다. XML의 경우, 속성은 태그 요소 내에서 요소의 기능을 수정하는 이름-값 쌍으로 구성됩니다.
인증(authentication)
현재 컴퓨터 시스템의 사용자가 승인을 요구하는 사용자라는 증명을 제공하는 보안 서비스. 이러한 서비스를 구현하기 위한 공통 메커니즘은 암호와 디지털 서명입니다. 인증은 권한 부여와 구별되는 것으로 인증은 시스템 자원에 대한 액세스를 부여하고 거부하는 것과 관련되지 않습니다.
권한 부여(authorization)
사용자 또는 사용자 그룹이 액세스할 수 있는 포틀렛을 판별하는 방법.
APAR(Authorized Program Analysis Report)
IBM에서 제공하는 프로그램의 현재 릴리스 결함에 대한 정정 요청.
AWT
AWT(Abstract Window Toolkit)를 참조하십시오.
축(Axis)
Java 웹 서비스가 구현될 수 있는 SOAP(Simple Object Access Protocol)의 구현.
BA
기본 인증(basic authentification)을 참조하십시오.
기본 시간(base time)
특정 메소드 실행에 소요되는 시간. 기본 시간에는 해당 메소드가 호출하는 다른 Java 메소드에 대한 소요 시간은 포함되지 않습니다.
기본 인증(BA)
사용자 이름과 암호를 사용하는 인증 메소드.
기본 프로그램(basic program)
실시간으로 사용자와 대화하지 않고 타스크를 수행하는 EGL 프로그램 파트의 유형.
Bean
JavaBeans 컴포넌트의 정의 또는 인스턴스. JavaBeans도 참조하십시오.
Bean 클래스(bean class)
EJB(Enterprise JavaBeans) 프로그래밍에서 javax.ejb.EntityBean 클래스나 javax.ejb.SessionBean 클래스를 구현하는 Java 클래스.
Bean 관리 지속성(bean-managed persistence)
자체의 지속성을 관리하는 엔티티 Bean에 관련되는 용어. CMP(Container-Managed Persistence)도 참조하십시오.
바인드(bind)
합의된 프로토콜을 사용하여 네트워크의 소프트웨어 컴포넌트들 간에 연결을 설정하는 것. 웹 서비스에서 서비스 요청자가 서비스 찾기, 문의 및 호출을 위해 서비스 설명의 바인딩 세부사항을 사용하여 런타임으로 서비스와의 상호작용을 호출하거나 초기화할 때 바인드 조작이 발생합니다.
병목현상(bottleneck)
자원에 대한 경합이 성능에 영향을 미치는 시스템 장소.
상향식 개발(bottom-up development)
웹 서비스에서 WSDL(Web Services Definition Language) 파일보다 Java Bean 또는 엔터프라이즈 Bean과 같은 기존 아티팩트에서 서비스를 개발하는 프로세스. 하향식 개발도 참조하십시오.
상향식 맵핑(bottom-up mapping)
EJB(Enterprise JavaBeans) 프로그래밍에서 엔터프라이즈 Bean에서 데이터베이스 테이블로의 맵핑을 위한 접근 방식으로 기존 데이터베이스로부터 먼저 스키마를 가져온 후 엔터프라이즈 Bean 및 맵핑을 생성합니다.
경계 클래스(boundary class)
성능 프로파일링에서 보통 필터링 기준에서는 제외되지만 필터로서 포함되는 클래스에 의해 직접 호출되는 클래스.
분기(branch)
CVS 팀 개발 환경에서 변경사항을 분리할 수 있는 별도의 개발 라인. 프로그래머가 분기에서 파일을 변경하면 변경사항은 기본 트렁크나 다른 분기에 표시되지 않습니다.
중단점(breakpoint)
외부 개입으로, 또는 디버거와 같은 모니터 프로그램으로 실행을 인터럽트할 수 있도록 프로그래머가 소스 코드에 설정하는 임시 마커.
빌드(build)
일반적으로 다른 자원의 상태를 기반으로 자원을 작성하거나 수정하는 것. 예를 들어 Java 빌더는 Java 소스 파일을 실행 가능한 클래스 파일로 변환하고 웹 링크 빌더는 이름과 위치가 변경될 때 파일에 대한 링크를 갱신합니다.
빌드 설명자 옵션(build descriptor option)
빌드 설명자 파트에서 생성 또는 준비 제어를 돕는 특성.
빌드 설명자 파트(build descriptor part)
출력 생성 및 준비 방법을 지정하는 옵션-및-값 쌍을 통해 생성 프로세스를 제어하는 EGL 파트.
빌드 경로(build path)
다른 프로젝트에 상주하는 참조 클래스를 찾기 위해 Java 소스 코드를 컴파일하는 동안 사용되는 경로.
빌드 계획(build plan)
생성 출력을 빌드하는 데 필요한 처리를 정의하고 처리가 수행되는 시스템을 지정하는 XML 파일.
비즈니스 엔티티(business entity)
웹 서비스 프로그래밍에서 서비스를 공개한 비즈니스에 대한 정보를 포함하는 데이터 구조 유형. 비즈니스 엔티티는 서비스를 등록할 때 지정됩니다.
비즈니스 메소드(business method)
비즈니스 로직 또는 응용프로그램 규칙을 구현하는 엔터프라이즈 Bean 메소드. (Sun)
비즈니스 서비스(business service)
웹 서비스 프로그래밍에서 웹 서비스 그룹에 대한 정보를 포함하는 데이터 구조 유형. 비즈니스 서비스 구조는 서비스를 등록할 때 지정됩니다.
바이트코드(bytecode)
Java 컴파일러가 생성하여 Java 해석자가 실행하는 시스템 독립 코드. (Sun)
호출 스택(call stack)
프로그램의 성공적 호출과 메소드로부터의 리턴을 위해 JVM(Java Virtual Machine)에서 구성 및 유지보수되는 데이터 요소의 목록.
기능(capability)
Eclipse에서 사용자 인터페이스를 단순화하기 위해 숨기거나 표시(사용)할 수 있는 기능 그룹. 기능은 일부 조치 수행을 요청하여 암시적으로 사용하거나 환경 설정을 하여 명시적으로 사용할 수 있습니다.
캐스케이딩 스타일시트(CSS: cascading style sheet)
브라우저, 표시기 또는 인쇄에서의 HTML 또는 XML 파일 렌더링 제어를 위한 계층적 스타일 규칙 세트를 정의하는 파일. CSS에는 문서에서 스타일 요소 정의가 충돌할 경우를 처리하기 위해 정의된 우선순위가 포함되어 있습니다.
캐치업(catch up)
스트림에서 들어오는 변경사항을 허용하여 팀 스트림으로부터 Workbench의 자원을 갱신하는 것.
채널(channel)
포털 내에서 사용자가 등록할 수 있는 특수화된 웹 응용프로그램.
치트 시트(cheat sheet)
복잡한 타스크를 수행하는 데 필요한 마법사 및 단계를 사용자에게 안내하고 온라인 도움말 중 관련 섹션에 링크시키는 인터페이스.
선택란(check box)
선택을 나타내는 관련된 텍스트가 있는 사각형 상자. 사용자가 선택을 선택한 경우, 선택란이 채워져 선택되었다는 것을 나타냅니다. 사용자는 선택을 다시 선택하여 선택란을 지울 수 있어 선택을 취소할 수 있습니다.
체크인(check in)
특정 소프트웨어 구성 관리(SCM) 시스템에서 파일을 변경한 후 다시 저장소로 복사하는 것.
체크아웃(check out)
특정 소프트웨어 구성 관리(SCM) 시스템에서 파일을 수정할 수 있도록 저장소에서 최신의 파일을 다시 복사해 오는 것.
cHTML
cHTML(Compact Hypertext Markup Language)을 참조하십시오.
클래스(class)
오브젝트 지향 디자인 또는 프로그래밍에서 공통 정의 및 공통 특성, 조작, 작동으로 오브젝트를 작성하기 위해 사용할 수 있는 모델 또는 템플리트. 오브젝트는 클래스의 인스턴스입니다.
클래스 다이어그램(class diagram)
선언(정적) 컨텐츠 모델 요소(예: 클래스, 유형 및 컨텐츠) 및 관계의 콜렉션을 표시하는 다이어그램.
클래스 파일(class file)
컴파일된 Java 소스 파일.
클래스 계층 구조(class hierarchy)
단일 계승을 공유하는 클래스 사이의 관계. Java 프로그래밍에서 모든 클래스는 오브젝트 클래스로부터 계승됩니다.
클래스 로더(class loader)
클래스 파일 찾기 및 로드를 당담하는 JVM(Java Virtual Machine) 파트. 클래스 로더는 응용프로그램 패키징 그리고 응용프로그램 서버에서 배치된 패키지된 응용프로그램의 런타임 동작에 영향을 줍니다.
클래스 경로(class path)
프로그램이 실행 시 동적으로 로드할 수 있는 Java 클래스 또는 자원 파일을 포함하는 JAR 파일 및 디렉토리 목록.
클래스 통계(class statistics)
응용프로그램의 클래스 인스턴스 수, 해당 클래스에 소요된 CPU 시간, 클래스에 대해 수행된 호출 횟수 등과 같은 정보를 포함하는 통계 정보.
Click-to-Action
협업 포틀렛을 구현하기 위한 메소드로 사용자가 소스 포틀렛의 아이콘을 클릭하여 데이터를 하나 이상의 대상 포트렛으로 전송할 수 있습니다. 협업 포틀렛, 연결도 참조하십시오.
클라이언트(client)
데이터, 서비스, 프로그램 또는 자원에 대한 액세스 권한을 제공하기 위해 다른 시스템이나 프로세스(보통 서버라도 함)에 종속되는 시스템 또는 프로세스. 서버, 호스트도 참조하십시오.
클라이언트 프록시(client proxy)
서버측의 서비스에 대한 프로시저 호출 인터페이스를 제공하는 네트워크 연결의 클라이언트측 오브젝트.
클라이언트/서버(client/server)
한 컴퓨터의 프로그램이 다른 컴퓨터의 프로그램에 요청을 보내고 응답을 기다리는 분산 데이터 처리에서의 상호작용 모델에 관련된 용어. 요청하는 프로그램을 클라이언트라고 하고, 응답하는 프로그램을 서버라고 합니다. 분산 응용프로그램도 참조하십시오.
클립보드(clipboard)
데이터를 임시로 보유하는 컴퓨터 메모리 영역 또는 저장영역. 클립보드의 데이터는 다른 응용프로그램에도 사용할 수 있습니다.
클럭 시간(clock time)
실시간에서의 경과 시간. 클럭 시간은 성능 계산 시에 스레드 전환 및 프로세스 컨텍스트 전환을 정확하게 표시하지 않기 때문에 CPU 시간과 다릅니다. 이는 클럭 시간이 이러한 실행 작동을 고려하지 않기 때문입니다.
CMP
CMP(Container-Managed Persistence)를 참조하십시오.
코드 지원(code assist)
컨텐츠 지원을 참조하십시오.
협업(collaboration)
향상된 의사 결정을 위해 고객, 종업원 또는 비즈니스 파트너를 비즈니스나 조직의 사람들이나 프로세스에 연결시키는 기능. 협업에는 비즈니스 문제점을 해결하기 위해 함께 상호작용하는 보완 기술을 가진 두 명 이상의 개인이 포함됩니다.
협업 컴포넌트(Collaborative Component)
WebSphere 포털에 대한 포틀렛을 작성하는 개발자가 Lotus 소프트웨어 협업 기능을 포틀렛에 추가할 수 있도록 하는 UI-neutral API 메소드 및 태그 라이브러리.
협업 필터링(collaborative filtering)
다른 여러 사용자의 작동을 기초로 사용자 사이의 유사성을 계산하고 해당 정보를 사용하여 현재 사용자에 대한 권장사항을 작성하는 개인화 기술.
협업 포털(collaborative portal)
회사 레벨에서의 효율적인 커뮤니티 빌딩 및 각 사용자의 개별적인 사용을 위해 정보, 응용프로그램 및 서비스를 구성하는 특정 고객 및 사용자 커뮤니티를 위해 디자인된 고도의 개인화된 데스크탑용 웹 도구.
공통 영역(common area)
페이지 템플리트를 기초로 하는 웹 페이지에서 페이지의 고정 영역.
CORBA(Common Object Request Broker Architecture)
공식적인 인터페이스 정의를 사용하여 클라이언트 및 서버 프로그램을 구분하는 분산 오브젝트 지향 컴퓨팅에 대한 아키텍처 및 스펙. IIOP(Internet Inter-ORB Protocol)도 참조하십시오.
cHTML(Compact Hypertext Markup Language)
무선 장치에서 하이퍼텍스트 정보를 공개하기 위한 형식.
컴파일 단위(compilation unit)
올바르게 컴파일하기에 충분한 컴퓨터 프로그램의 일부.
복합 유형(complex type)
XML에서 해당 컨텐츠의 요소를 허용하고 속성을 전달하는 유형. 단순 유형도 참조하십시오.
컴포넌트(component)
(1) Eclipse에서 별도의 기능 세트를 전달하기 위해 함께 작동하는 하나 이상의 플러그인.
(2) 특정 기능을 수행하고 다른 컴포넌트 및 응용프로그램과 함께 작동되도록 디자인된 재사용 가능한 오브젝트 또는 프로그램. JavaBeans는 잘 알려진 컴포넌트 작성용 설계자입니다.
컴포넌트 테스트(component test)
엔터프라이즈 응용프로그램의 하나 이상의 컴포넌트에 대한 자동화된 테스트. Java 클래스, EJB Bean 또는 웹 서비스가 포함될 수 있습니다. 컴포넌트 테스트는 JUnit 프레임워크를 기초로 하는 Java 테스트 스크립트와 유효성 검증 조치, 초기화 위치, 타이밍 제한조건, 테스트 스크립트와 별도로 유지보수되는 연관된 테스트 데이터로 구성됩니다. Abstract 테스트, 테스트 패턴도 참조하십시오.
작성기(composer)
EJB에서 하나의 복합 Bean 필드를 여러 데이터베이스 열에 맵핑하기 위해 사용되는 클래스. 작성은 필드 및 작동과 함께 자체가 오브젝트인 복합 필드에 필요합니다.
결합 포틀렛(concrete portlet)
고유한 구성 매개변수(PortletSettings)로 구별되는 포틀렛 오브젝트의 논리적 표시. 포틀렛 오브젝트마다 여러 개의 결합 포틀렛을 가질 수 있습니다.
CVS(Concurrent Versions System)
개방형 소스로 네트워크 투명(network-transparent) 버전 제어 시스템.
구성 파일(configuration file)
데이터 소스, 양식 Bean, 글로벌 전달 및 조치 맵핑에 대한 정보가 있는 Struts 파일.
연결 팩토리(connection factory)
J2EE 컴포넌트가 자원에 액세스할 수 있도록 하는 연결을 생성하는 구성 값 세트. 연결 팩토리는 응용프로그램에서 EIS(Enterprise Information System)로의 On-Demand 연결을 제공합니다.
커넥터(connector)
(1) 컨텐츠의 외부 소스(예: 지역 텔레비전 방송국의 웹 사이트에서 공급되는 뉴스)에 대한 액세스를 포틀렛에 제공하는 Servlet.
(2) J2EE에서 컨테이너가 EIS(Enterprise Information System)와의 연결을 제공하기 위한 표준 확장 메커니즘. 커넥터는 자원 어댑터와 응용프로그램 개발 도구로 구성됩니다. (Sun) 컨테이너도 참조하십시오.
컨테이너(container)
(1) 페이지에서 포틀렛이나 다른 컨테이너의 레이아웃을 배열하기 위해 사용되는 열 또는 행.
(2) 라이프사이클 관리, 보안, 배치 및 런타임 서비스를 컴포넌트에 제공하는 엔티티. (Sun) 각 유형의 컨테이너(EJB, Web, JSP, Servlet, 애플릿 및 응용프로그램 클라이언트)는 컴포넌트 특정 서비스도 제공합니다. 자원 어댑터, 커넥터도 참조하십시오.
CMP(Container-Managed Persistence)
J2EE 기술에서 엔티티 Bean 컨테이너가 관리하는 자원 관리자 및 엔티티 Bean 변수 사이의 데이터 전송. BMP(Bean-Managed Persistence)도 참조하십시오.
컨테이너 관리 트랜잭션(container-managed transaction)
EJB 컨테이너에 의해 경계가 정의되는 트랜잭션. 엔티티 Bean은 컨테이너 관리 트랜잭션을 사용해야 합니다. (Sun)
컨테이너 트랜잭션(container transaction)
컨테이너 관리 트랜잭션을 참조하십시오.
컨텐츠 영역(content area)
페이지 템플리트를 기초로 하는 웹 페이지에서 페이지의 편집 가능 영역.
컨텐츠 지원(content assist)
현재의 코드 행이나 입력 필드의 완료를 위한 유효한 대체 목록을 사용자에게 프롬프트해 주는 일부 소스 편집기의 기능.
경합(contention)
트랜잭션이 이미 잠겨 있는 행 또는 테이블을 잠그려고 시도하는 상황.
컨텐츠 관리(content management)
비즈니스에서 다양한 소스로부터 컨텐츠를 관리 및 분배하는 것을 돕도록 디자인된 소프트웨어.
컨텐츠 모델(content model)
XML 요소 내에 포함될 수 있는 데이터의 표시. 컨텐츠 모델에는 요소 컨텐츠, 혼합 컨텐츠, 비어 있는(EMPTY) 컨텐츠 및 임의(ANY) 컨텐츠의 네 종류가 있습니다.
컨텐츠 제공자(content provider)
포털 페이지에 포틀렛으로 통합할 수 있는 컨텐츠 소스.
컨텐츠 스팟(content spot)
개인화된 데이터나 컨텐츠의 표시를 지정하기 위해 JSP 파일에 추가된 클래스 파일. 각 컨텐츠 스팟은 이름이 있으며 규칙으로부터 특정 유형의 데이터를 허용합니다.
컨텍스트 루트(context root)
웹 서버에 배치될 때 응용프로그램의 최상위 레벨 디렉토리인 웹 응용프로그램 루트.
제어(control)
위지트(widget)를 참조하십시오.
변환기(converter)
EJB 프로그래밍에서 데이터베이스 표시를 오브젝트 유형으로, 오브젝트 유형을 다시 데이터베이스 표시로 변환하는 클래스.
협업 포틀렛(coopertive portlets)
정보를 공유함으로써 대화식으로 진행하는 동일한 웹 페이지에 있는 둘 이상의 포틀렛. 소스 포틀렛 트리거의 조치 또는 이벤트는 대상 포틀렛의 사항들을 변경합니다. Click-to-Action, 연결, 특성 브로커(property broker)도 참조하십시오.
복사 헬퍼(copy helper)
원격 엔티티 Bean에서 속성의 로컬 사본을 포함하는 액세스 Bean. Java Bean 랩퍼와는 달리 복사 랩퍼는 엔티티 Bean의 단일 인스턴스에 대해 사용되도록 최적화되었습니다.
CORBA
CORBA(Common Object Request Broker Architecture)를 참조하십시오.
create 메소드(create method)
엔터프라이즈 Bean에서 홈 인터페이스에 정의되고 엔터프라이즈 Bean을 작성하기 위해 클라이언트가 호출하는 메소드. (Sun)
CSS
캐스케이딩 스타일시트(CSS)를 참조하십시오.
누적 시간(cumulative time)
메소드 자체에 소비되는 시간과 이 메소드가 호출하는 다른 메소드에 소비되는 시간을 포함하여, 메소드가 실행 스택에 소비하는 시간.
사용자 정의 조치(custom action)
JSP 프로그래밍에서 태그 라이브러리 설명자와 Java 클래스 콜렉션에 의해 이동 가능한 방식으로 설명되고 taglib 지시문에 의해 JSP 페이지로 가져오는 조치. (Sun)
사용자 제어 파인더(custom finder)
finder 메소드를 참조하십시오.
사용자 정의(customization)
사용자에 의한 포털 페이지 또는 포틀렛의 수정. WebSphere Portal에서는 사용자가 페이지 레이아웃을 수정하고 장치마다 표시할 포틀렛을 선택하여 포털 페이지를 사용자 정의할 수 있습니다. 개인화도 참조하십시오.
사용자 정의기(customizer)
Bean의 특성에 대한 풍부한 사용자 인터페이스를 제공하기 위해 해당 Bean과 연관되는 Java 클래스(java.beans.Customizer 인터페이스 구현).
사용자 정의 태그(custom tag)
특수화된 타스크를 수행하는 JSP(JavaServer Pages) 언어에 대한 확장. 사용자 정의 태그는 보통 태그 라이브러리 양식으로 분배되며, 이 라이브러리에는 태그를 구현하는 Java 클래스도 포함됩니다.
CVS
CVS(Concurrent Versions System)를 참조하십시오.
DAD
DAD(Document Access Definition)를 참조하십시오.
DAD 스크립트(DAD script)
기존의 DB2 데이터로부터 XML 문서를 작성하거나 XML 문서를 DB2 데이터로 분해하기 위해 DB2 XML Extender가 사용하는 파일.
DADX
DADX(Document Access Definition Extension)를 참조하십시오.
DADX 그룹(DADX group)
데이터베이스 연결(JDBC와 JNDI) 및 그룹 내에서 DADX 파일 간을 공유하는 기타 정보를 포함하는 폴더.
DADX 런타임(DADX runtime)
DADX 웹 서비스에서 SOAP 요청이 새 웹 서비스에 전송되는 데 걸리는 시간. DADX 런타임 환경은 HTTP GET 및 POST 바인딩, 테스트 페이지, WSDL 생성, XML 스키마 데이터로의 DTD 데이터 변환과 같은 정보를 DADX 웹 서비스에 제공합니다.
디먼(daemon)
네트워크 제어와 같은 연속적 또는 정기적 기능을 무인으로 수행하기 위해 실행되는 프로그램.
데이터 클래스(data class)
엔터프라이즈 Bean 특성의 캐싱을 위해 데이터 기억장치 및 액세스 방법을 제공하는 액세스 Bean. 복사 헬퍼와는 달리, 데이터 클래스 액세스 Bean은 로컬 클라이언트 보기뿐만 아니라 원격 클라이언트 보기도 가지고 있는 엔터프라이즈 Bean으로 작동합니다.
데이터 정의(data definition)
데이터베이스나 테이블을 정의하는 데이터 오브젝트.
데이터 정의 언어(DDL: Data Definition Language)
데이터베이스에서 데이터 및 관계를 설명하는 언어.
데이터 항목(data item)
EGL에서 구조에 없고 데이터 항목 파트나 명시적 primitive 유형 설명(예: CHAR(3))을 기초로 하는 메모리의 영역.
데이터 오브젝트(data object)
SQL 문을 사용하여 작성 또는 조작할 수 있는 오브젝트(예: 테이블, 뷰, 인덱스, 함수, 트리거 및 패키지).
데이터 오브젝트 필터(data object filter)
데이터베이스의 트리 뷰에서 데이터 오브젝트(예: 테이블 및 스키마)를 제외를 허용하는 제어 기능.
데이터 파트(data part)
데이터 구조를 지정하는 EGL 정의. 데이터 파트 유형은 dataItem, dataTable 및 record 파트입니다.
데이터 소스(data source)
JDBC에서 실제 데이터 소스에 대한 연결 풀의 논리적 표시를 제공하는 인터페이스. 데이터 소스 오브젝트는 특정 데이터베이스 드라이버에 특정한 정보를 제공하는 것을 불필요하게 만들어 응용프로그램 이동 가능성을 제공합니다.
DB2
관계형 데이터베이스 관리를 위한 IBM 라이센스가 있는 프로그램 제품군.
DB2 XML Extender
DB2 테이블에서 XML 문서를 저장하고 관리하기 위해 사용하는 프로그램. 제대로 형성되고 유효성이 확인된 XML 문서는 기존 관계형 데이터에서 생성하여 열 데이터로 저장할 수 있고, XML 요소 및 속성 컨텐츠는 DB2 테이블에 저장할 수 있습니다.
DDL
DDL(Data Definition Language)을 참조하십시오.
교착 상태(deadlock)
제어에서 두 개의 독립 스레드가 정체되는 상태. 각 스레드는 다른 스레드가 조치를 취하도록 기다립니다. 교착 상태는 종종 경쟁 상태를 피하기 위해 동기화 메커니즘을 추가할 때 발생합니다.
디버그 엔진(debug engine)
해당 클라이언트/서버 디자인에서 로컬 및 원격 디버깅을 둘 다 가능하도록 설정한 디버거의 서버 컴포넌트. 디버그 엔진은 디버그 중인 프로그램과 같은 시스템에서 실행됩니다.
디버거(debugger)
컴퓨터 프로그램에서 오류를 발견하고 추적하기 위해 사용되는 도구.
디버깅 세션(debugging session)
개발자가 디버거를 시작하고 종료하는 시간 사이에 발생하는 디버깅 활동.
선언(declaration)
Java 프로그래밍에서 저장영역을 예약하거나 구현을 제공하지 않아도 ID를 설정하고 속성을 이 ID와 연관시키는 명령문. (Sun)
기본 포털 페이지(default portal page)
초기 포털 배치에서 사용자가 등록을 완료하기 전에 사용자에게 표시하는 페이지. 간혹 홈 페이지의 동의어로도 사용됩니다.
기본 공용 공간(default public place)
해당 멤버쉽에 모든 포털 사용자가 자동으로 포함되고 모든 사용자에 대한 공간 선택기에 표시되는 공간. 사용자는 항상 이 공간의 구성원입니다.
배치(deploy)
운영 환경에 파일을 배치하거나 소프트웨어를 설치하는 것. J2EE에서 배치하는 응용프로그램 유형에 맞게 배치 설명자를 작성하는 것도 포함됩니다.
배치 코드(deployment code)
응용프로그램 개발자가 특정 EJB 런타임 환경에서 작업하기 위해 작성한 Bean 구현 코드를 사용 가능하게 하는 추가적인 코드. 배치 코드는 응용프로그램 서버 벤더가 제공하는 도구로 생성할 수 있습니다.
배치 설명자(deployment descriptor)
구성 및 컨테이너 옵션을 지정하여 모듈이나 응용프로그램을 배치하는 방법을 기술하는 XML 파일. 예를 들어, EJB 배치 설명자는 엔터프라이즈 Bean을 관리하고 제어하는 방법에 대한 정보를 EJB 컨테이너에 전달합니다.
배치 디렉토리(deployment directory)
응용프로그램 서버가 설치된 시스템에 공개된 서버 구성 및 웹 응용프로그램이 위치해 있는 디렉토리.
권장하지 않음(deprecated)
지원되지만 더 이상 권장되지 않아서 폐기되었을 수 있는 엔티티(예: 프로그래밍 요소 또는 기능)와 관련된 용어.
Deserializer
일련화된 변수를 오브젝트 데이터로 변환하기 위한 메소드. Serializer도 참조하십시오.
지시문(directive)
로깅한 데이터를 사용자 정의할 때 진단 모듈을 지원하는 데 제안되는 정보와 제안 조치를 제공하기 위해 WebSphere Application Server 증상 데이터베이스에 포함될 수 있는 FFDC(First-Failure Data Capture) 구성.
발견(discover)
UDDI에서 통합할 기존 웹 서비스를 찾기 위해 비즈니스 레지스트리를 찾아보는 것.
분산 응용프로그램(distributed application)
실제로 네트워크로 연결된 서로 다른 컴퓨터 시스템에 위치하고 네트워크로 연결되어 있는 별도의 컴포넌트로 구성된 응용프로그램. 클라이언트/서버도 참조하십시오.
분산 추적(distributed trace)
분산 응용프로그램 실행에서의 상호작용을 설명하는 수집된 데이터.
DAD(Document Access Definition)
XML 및 관계형 데이터 사이의 맵핑을 정의하기 위해 DB2 XML Extender가 사용하는 XML 문서 형식.
DADX(Document Access Definition Extension)
DAD 문서와 SQL 문으로 정의된 조작 세트를 사용하여 웹 서비스를 작성하는 방법을 지정하는 XML 문서 형식.
DOM(Document Object Model)
구조화된 문서(예: XML 파일)가 프로그램 방식으로 액세스하고 갱신할 수 있는 오브젝트 트리로 표시되는 시스템.
DTD(Document Type Definition)
SGML 또는 XML 문서의 특정 클래스에 대한 구조를 지정하는 규칙. DTD는 요소, 속성 및 표기법으로 구조를 정의하고 특정 문서 클래스 내에서 각 요소, 속성 및 표기법을 사용하는 방법에 대한 제한조건을 결정합니다.
DOM
DOM(Document Object Model)을 참조하십시오.
DOM 요소(DOM element)
DOM 구문 분석기로 XML 파일을 구문 분석할 때 작성되는 하나의 요소 트리 구성원. DOM 요소를 사용하면 소스 XML 파일에서 모든 요소를 신속하게 식별할 수 있습니다.
DTD
DTD(Document Type Definition)를 참조하십시오.
dynaform
제출된 클라이언트 요청의 HTML 양식 데이터를 저장하거나 사용자가 클릭한 링크의 입력 데이터를 저장하는 DynaActionForm 클래스 또는 서브클래스의 인스턴스.
동적 웹 컨텐츠(dynamic Web content)
웹 브라우저에서 정확한 런타임 렌더링을 위해 클라이언트 또는 서버측 처리가 필요한 프로그래밍 요소(예: JSP(JavaServer Pages) 파일, Servlet 및 스크립트).
동적 웹 프로젝트(dynamic Web project)
Servlet 또는 JSP(JavaServer Pages) 파일과 같은 동적 컨텐츠가 있는 웹 응용프로그램에 대한 자원을 포함하는 프로젝트. 동적 웹 프로젝트의 구조는 웹 컨텐츠, 클래스, 클래스 경로, 배치 설명자 등에 대한 J2EE 표준을 반영합니다.
EAR
엔터프라이즈 아카이브를 참조하십시오.
EAR 파일(EAR file)
엔터프라이즈 아카이브를 참조하십시오. 웹 아카이브, Java 아카이브도 참조하십시오.
EAR 프로젝트(EAR project)
엔터프라이즈 응용프로그램 프로젝트를 참조하십시오.
e-business
인터넷과 같은 전자 매체를 통한 비즈니스 트랜잭션.
Eclipse
ISV 및 다른 도구 개발자에게 플러그 형태로 호환 가능한 응용프로그램 개발 도구를 개발하도록 표준 플랫폼을 제공하는 OSI(Opne Source Initiative).
편집기 영역(editor area)
Eclipse 및 Eclipse 기반 제품에서 편집을 위해 파일이 열리는 Workbench 창의 영역.
EGL
EGL(Enterprise Generation Language)을 참조하십시오.
EGL 빌드 파일(EGL build file)
EGL 빌드 파트의 정의를 저장하기 위해 사용되며 확장자가 .eglbld인 XML 파일.
EGL 파일(EGL file)
EGL(Enterprise Generation Language) 프로그램 파일(확장자 .eglpgm), 정의 파일(확장자 .egldef) 또는 빌드 파일(확장자 .eglbld).
EGL 키워드(EGL keyword)
함수 호출도 아니고 지정 명령문도 아닌 EGL 명령문을 시작하는 용어. 키워드로는 add 및 delete가 있습니다.
EGL 소스 파일(EGL source file)
EGL 데이터, 로직 및 UI 파트의 정의를 저장하기 위해 사용되며 확장자가 .egl인 텍스트 파일.
EGL 명령문(EGL statement)
생성된 프로그램이 실행될 때 조치가 발생하도록 EGL 함수 파트로 코딩되는 지시문. 예로는 EGL 지정문과 EGL 추가문이 있습니다.
EIS
Enterprise Information System을 참조하십시오.
EJB
EJB(Enterprise JavaBeans)를 참조하십시오.
EJB Bean
엔터프라이즈 Bean을 참조하십시오.
EJB 컨테이너(EJB container)
J2EE 아키텍처의 EJB 컴포넌트 계약을 구현하는 컨테이너. 이 계약은 보안, 동시성, 라이프사이클 관리, 트랜잭션, 배치 및 기타 서비스를 포함하는 엔터프라이즈 Bean 런타임 환경을 지정합니다. (Sun) EJB 서버도 참조하십시오.
EJB 컨텍스트(EJB context)
엔터프라이즈 Bean에서 엔터프라이즈 Bean이 컨테이너가 제공하는 서비스를 호출하고 클라이언트 호출 메소드의 호출자에 대한 정보를 확보할 수 있도록 하는 오브젝트. (Sun)
EJB 팩토리(EJB factory)
엔터프라이즈 Bean 인스턴스를 작성하거나 검색하는 것을 단순화하는 액세스 Bean.
EJB 홈 오브젝트(EJB home object)
EJB에서 엔터프라이즈 Bean에 대한 라이프사이클 조작(작성, 제거, 찾기)을 제공하는 오브젝트. (Sun)
EJB 계승(EJB inheritance)
엔터프라이즈 Bean이 동일 그룹에 상주하는 다른 엔터프라이즈 Bean에서 특성, 메소드 및 메소드 레벨 제어 설명자 속성을 계승하는 계승 양식.
EJB JAR 파일(EJB JAR file)
EJB 모듈을 포함하는 Java 아카이브. (Sun)
EJB 모듈(EJB module)
하나 이상의 엔터프라이즈 Bean 및 EJB 배치 설명자로 구성되는 소프트웨어 단위. (Sun)
EJB 오브젝트(EJB object)
엔터프라이즈 Bean에서 클래스가 엔터프라이즈 Bean 원격 인터페이스를 구현하는 오브젝트. (Sun)
EJB 프로젝트(EJB project)
EJB 응용프로그램에 필요한 자원(예: 엔터프라이즈 Bean, 홈, 로컬 및 원격 인터페이스, JSP 파일, Servlet 및 배치 설명자)을 포함하는 프로젝트.
EJB 조회(EJB query)
EJB 조회 언어에서 리턴할 EJB 오브젝트를 지정하는 선택적 SELECT 절, Bean 콜렉션에 이름을 지정하는 FROM 절, 콜렉션을 통한 검색 술어를 포함하는 선택적 WHERE 절, 결과 콜렉션 순서를 지정하는 선택적 ORDER BY 절, 그리고 finder 메소드의 인수에 해당되는 입력 매개변수를 포함하는 문자열.
EJB 조회 언어(EJB query language)
CMP(Container Managed Persistence)로 엔티티 Bean에 대한 finder 메소드를 정의하는 조회 언어. 정의는 엔터프라이즈 Bean의 지속적 속성 및 연관된 Bean 속성을 검색할 수 있는 SQL 기반 언어를 사용합니다.
EJB 참조(EJB reference)
대상 운영 환경에서 엔터프라이즈 Bean의 홈 인터페이스를 찾기 위해 응용프로그램에서 사용하는 논리적 이름.
EJB 서버(EJB server)
EJB 컨테이너에 서비스를 제공하는 소프트웨어. EJB 서버는 하나 이상의 EJB 컨테이너를 호스트할 수 있습니다. (Sun) EJB 컨테이너도 참조하십시오.
요소(element)
(1) Eclipse의 JDT(Java development tool) 기능에서 Java 패키지, 클래스, 유형, 인터페이스, 메소드 또는 필드를 가르키는 일반 용어.
(2) SGML, XML 및 HTML과 같은 마크업 언어에서 시작 태그, 끝 태그, 연관된 속성 및 해당 값, 두 태그 사이에 있는 텍스트로 구성되는 기본적인 단위.
엔드포인트(endpoint)
세션의 기점 또는 대상에 해당되는 시스템.
엔드포인트 리스너(endpoint listener)
웹 서비스를 위한 수신 메시지가 서비스 통합 버스에 의해 수신되는 위치 또는 주소.
등록(enrollment)
사용자 또는 사용자 그룹 정보를 포털에 입력하고 저장하는 프로세스.
엔터프라이즈 응용프로그램(enterprise application)
J2EE 응용프로그램을 참조하십시오.
엔터프라이즈 응용프로그램 프로젝트(enterprise application project, EAR project)
배치 설명자와 IBM 확장자 문서, 그리고 배치 설명자에 정의된 모든 J2EE 모듈에 공통되는 파일을 포함하는 폴더 및 파일의 구조 및 계층.
엔터프라이즈 아카이브(enterprise archive, EAR)
J2EE 응용프로그램을 J2EE 응용프로그램 서버에 배치하기 위해 사용되며, J2EE 표준에 따라 정의되는 JAR 파일의 특수화된 유형. EAR 파일에는 개별 웹 응용프로그램의 웹 아카이브(WAR) 파일, EJB 컴포넌트 및 배치 설명자가 포함됩니다. 또한 Web archive, Java 아카이브도 참조하십시오.
엔터프라이즈 Bean(enterprise bean)
비즈니스 타스크나 비즈니스 엔티티를 구현하고 EJB 컨테이너에 상주하는 컴포넌트. 엔티티 Bean, 세션 Bean 및 메시지 구동 Bean은 모두 엔터프라이즈 Bean입니다. (Sun)
EGL(Enterprise Generation Language)
개발자가 웹을 포함한 몇 개의 환경에서 배치할 복잡한 비즈니스 응용프로그램을 작성할 때 비즈니스 로직에 초점을 맞출 수 있는 고급 언어. 언어는 데이터베이스 및 메시지 대기열 액세스와 J2EE 사용을 단순화합니다.
EIS(Enterprise Information System)
회사 전반의 정보를 처리하기 위해 엔터프라이즈의 기존 시스템을 구성하는 응용프로그램. EIS의 예로는 엔터프라이즈 자원 계획(ERP) 시스템, 메인프레임 트랜잭션 처리 시스템 및 데이터베이스 시스템이 있습니다. (Sun) 자원 어댑터도 참조하십시오.
EJB(Enterprise JavaBean)
오브젝트 지향의 분산된 엔터프라이즈 레벨 응용프로그램 개발 및 배치를 위해 Sun Microsystems에서 정의한 컴포넌트 아키텍처.
엔티티(entity)
자주 반복되는 텍스트나 특수 문자를 하나의 문서 내에 합치기 위해 XML과 같은 마크업 언어에서 하나의 단위로 참조할 수 있는 문자의 콜렉션.
엔티티 Bean(entity bean)
EJB 프로그래밍에서 데이터베이스에서 유지보수되는 지속적 데이터를 표시하는 엔터프라이즈 Bean. 각 엔티티 Bean은 자체의 고유 ID를 전달합니다. (Sun) 두 가지 유형의 엔티티 Bean은 다음과 같습니다. CMP(Container-Managed Persistence) 엔티티 Bean과 BMP(Bean-Managed Persistence) 엔티티 Bean입니다. 세션 Bean도 참조하십시오.
이벤트 세트(event set)
Java 프로그래밍에서 하나의 Bean에 의해 가동되는 이벤트 그룹.
XHTML(Extensible Hypertext Markup Language)
HTML 4.0을 XML 응용프로그램으로 다시 형식화한 것. XHTML은 현재 및 차후 DTD와 HTML을 재생성, 서브세트화 및 확장하는 모듈의 제품군입니다.
XML(Extensible Markup Language)
SGML(Standard Generalized Markup Language)을 기초로 하며 마크업 언어를 정의하기 위한 표준 메타 언어. XML은 구조화된 정보를 권한 부여하고 관리하며 다양한 컴퓨팅 시스템에서의 구조화된 정보를 전송하고 공유하는 프로세스를 단순화합니다.
XSL(Extensible Stylesheet Language)
XML 문서의 스타일시트를 지정하기 위한 언어. XSL 변환(XSLT)은 XSL과 함께 사용하여 XML 문서가 다른 문서로 변환되는 방식을 설명합니다.
확장(extension)
Eclipse에서 플러그인이 플랫폼 확장을 위해 사용하는 메커니즘. 확장점도 참조하십시오.
확장점(extension point)
Eclipse에서 확장 시 선언해야 하는 속성 및 값을 정의하는 스펙. 확장도 참조하십시오.
Faces 컴포넌트(Faces component)
Faces JSP 파일로 끌어와서 서로 바인드하고 동적 웹 프로젝트를 빌드할 수 있는 사용자 인터페이스 컴포넌트(예: 입력 필드) 및 데이터베이스의 레코드와 같은 데이터를 표시하는 데이터 컴포넌트 콜렉션 중 하나. JavaServer Faces도 참조하십시오.
Faces JSP 파일(Faces JSP file)
동적 웹 프로젝트에서 페이지를 표시하며 JavaServer Faces UI 및 데이터 컴포넌트를 포함하는 파일. JavaServer Faces도 참조하십시오.
팩토리(factory)
오브젝트 지향 프로그래밍에서 다른 클래스의 인스턴스를 작성하기 위해 사용되는 클래스. 팩토리는 광범위하게 코드를 변경하지 않아도 새 기능을 제공할 수 있도록 특정 클래스의 오브젝트 작성을 한 위치로 분리하기 위해 사용됩니다.
빠른 보기(fast view)
Eclipse에서 단축 아이콘 막대에 있는 단추를 클릭하여 열고 닫는 보기. 빠른 보기는 보기를 단축 아이콘 막대에 놓으면 작성됩니다.
기능(feature)
Eclipse에서 갱신 관리자가 플랫폼을 갱신하기 위해 허용하고 사용하는 양식으로 패키징되어 있는 JAR 파일. 기능에는 기능 컨텐츠에 대한 기본 정보를 제공하는 Manifest가 수반됩니다. Manifest로는 플러그인, 단편 및 기타 파일이 있을 수 있습니다.
FFDC
FFDC(First-Failure Data Capture)를 참조하십시오.
필드(field)
Java 프로그래밍에서 클래스의 데이터 구성원.
FTP(File Transfer Protocol)
TCP/IP에서 호스트 컴퓨터로(부터)의 파일 전송을 위해 사용되는 응용프로그램 프로토콜.
찾기(find)
발견을 참조하십시오.
finder 메소드(finder method)
엔터프라이즈 Bean에서 홈 인터페이스에 정의되고 엔티티 Bean을 찾기 위해 클라이언트가 호출하는 메소드. (Sun)
가동(fire)
오브젝트 지향 프로그래밍에서 상태가 변화되도록 하는 것.
FFDC(First-Failure Data Capture)
오류를 식별하고, 이 오류에 대한 정보를 수집 및 로깅한 후 영향을 받는 런타임 소프트웨어로 제어를 리턴하는 문제점 진단 보조 도구.
FixPack
스케줄된 Refresh Pack, 제조된 Refresh 또는 릴리스 간에 사용 가능하도록 제작된 수정사항의 누적 콜렉션. 고객이 특정 유지보수 레벨로 올릴 수 있도록 하는데 목적이 있습니다. 프로그램 임시 FixPack, InterimFix, Refresh Pack도 참조하십시오.
외부 키(foreign key)
관계형 데이터베이스에서 다른 테이블에 있는 1차 키를 참조하는 테이블의 키.
양식(form)
정보를 삽입할 수 있는 공간이 정의되어 있는 표시 화면, 인쇄 문서 또는 파일.
양식 Bean(form bean)
Struts에서 제출된 클라이언트 요청의 HTML이나 JSP 양식 데이터를 저장하거나 사용자가 클릭한 링크의 입력 데이터를 저장하는 클래스. 모든 양식 Bean의 수퍼 클래스는 ActionForm 클래스입니다.
formGroup
EGL에서 양식 파트의 콜렉션. formGroup 파트는 EGL 프로그램과 구분되는 출력으로 생성됩니다.
이송(forward)
Struts에서 조치에 의해 리턴되고 두 개의 필드인 이름 및 경로(보통 JSP의 URL)를 가지고 있는 오브젝트. 경로는 요청이 송신될 위치를 표시합니다. 이송은 로컬(특정 조치에 관련) 또는 글로벌(모든 조치에 사용 가능)이 될 수 있습니다.
프레임(frame)
HTML(Hypertext Markup Language) 코딩에서 웹 브라우저 창의 서브세트.
프레임세트(frameset)
다른 독립 HTML 파일로 구성되는 웹 페이지의 레이아웃을 정의하는 HTML 파일.
FFS(Free-Form Surface)
Visual Editor에서 개발자가 오브젝트를 추가 및 조작하는 열린 영역. 예를 들어, Struts 응용프로그램 다이어그램 편집기는 JSP 페이지, HTML 페이지, 조치 맵핑, 다른 Struts 응용프로그램 다이어그램, JSP 페이지로부터의 링크 및 조치 맵핑으로부터의 전달을 표시하기 위한 FFS(Free-Form Surface)를 제공합니다.
FTP
FTP(File Transfer Protocol)를 참조하십시오.
전체 빌드(full build)
Eclipse에서 빌드 범위 내의 모든 자원이 고려되는 빌드. 증분 빌드도 참조하십시오.
가비지 콜렉션(garbage collection)
프로그램이 더 이상 사용하지 않는 메모리를 자동으로 판별하여 다른 사용을 위해 재순환하는 추가 라이브러리 또는 언어 런타임 시스템 파트. 가비지 콜렉션은 컴파일러, 하드웨어, 운영 체제 또는 세 가지의 임의의 조합으로 지원을 받을 수 있습니다.
Getter 메소드(getter method)
인스턴스 또는 클래스 변수의 값을 가져오는 것이 목적인 메소드. 이 메소드는 다른 오브젝트가 해당 변수 중 하나의 값을 찾는 것을 허용합니다. Setter 메소드도 참조하십시오.
GIF
GIF(Graphics Interchange Format)를 참조하십시오.
글로벌 속성(global attribute)
XML에서 복합 유형 정의의 일부가 아니라 스키마 요소의 하위로 선언되는 속성. 글로벌 속성은 참조 속성을 사용하여 하나 이상의 컨텐츠 모델에서 참조할 수 있습니다.
글로벌 요소(global element)
XML에서 복합 유형 정의의 일부가 아닌 스키마 요소의 하위로 선언되는 요소. 글로벌 요소는 참조 속성을 사용하여 하나 이상의 컨텐츠 모델에서 참조할 수 있습니다.
GIF(Graphics Interchange Format)
이미지를 저장하기 위한 파일 형식. GIF 파일은 최대 256개의 색상만 포함하므로 아주 작아서 WWW(World Wide Web)에 일반적으로 사용됩니다.
그룹(group)
(1) 공간에서 공간의 멤버쉽에 대해 그룹화된 둘 이상의 사용자.
(2) 보호 자원에 대한 액세스 권한을 공유할 수 있는 사용자 콜렉션.
핸들(handle)
J2EE 스펙에서 엔터프라이즈 Bean을 식별하는 오브젝트. 클라이언트는 핸들을 일련화하고 나중에 엔터프라이즈 Bean에 대한 참조를 확보하기 위해 일련화를 해제할 수 있습니다. (Sun)
데이터 교환(handshake)
SSL(Secure Socket Layer) 세션을 시작할 때 수행하는 메시지 교환으로 클라이언트가 공용 키 기술(및 선택적으로 서버가 클라이언트를 인증)을 사용하여 서버를 인증하도록 허용하고 클라이언트 및 서버가 암호화, 암호 해독 및 변형 감지를 위한 대칭 키 작성을 위해 협업할 수 있도록 합니다.
Headless
그래픽 사용자 인터페이스 없이, 어떤 경우에는 모든 사용자 인터페이스 없이 실행할 수 있는 프로그램 또는 응용프로그램에 관련되는 용어. Headless 조작은 종종 네트워크 서버나 임베디드 시스템에 사용됩니다.
힙(heap)
Java 프로그래밍에서 JVM(Java Virtual Machine)이 런타임 시 Java 오브젝트를 저장하기 위해 사용하는 메모리 블록. Java 힙 메모리는 더 이상 사용하고 있지 않은 Java 오브젝트를 자동으로 할당 해제하는 가비지 콜렉터가 관리합니다.
홈 인터페이스(home interface)
엔터프라이즈 Bean에서 세션 Bean에 대한 0개 이상의 create 및 remove 메소드를 정의하거나 엔티티 Bean에 대해 0개 이상의 create, finder 및 remove 메소드를 정의하는 인터페이스. 원격 인터페이스도 참조하십시오.
홈 페이지(home page)
포털의 최상위 레벨 웹 페이지. 간혹 기본 포털 페이지의 동의어로도 사용됩니다.
호스트(host)
(1) 성능 프로파일링에서 프로파일링 중인 프로세스를 소유하는 시스템. 서버도 참조하십시오.
(2) 네크워크에 연결되어 있으며 그 네트워크에 대한 액세스 위치를 제공하는 컴퓨터. 호스트는 클라이언트나 서버가 될 수 있으며 동시에 클라이언트 및 서버가 될 수도 있습니다. 서버, 클라이언트도 참조하십시오.
호스트 이름(host name)
인터넷 통신에서 컴퓨터에 제공된 이름. 간혹, 호스트 이름은 완전한 도메인 이름을 나타내기 위해 사용됩니다. 완전한 도메인 이름의 가장 특정한 하위 이름을 나타내기 위해 사용되기도 합니다. 예를 들어, mycomputer.city.company.com이 완전한 도메인 이름일 경우, mycomputer.city.company.com 또는 mycomputer 중 하나를 호스트 이름으로 간주할 수 있습니다.
호스트 프로세스(host process)
Hyades 프로파일링 도구에서 응용프로그램 작동을 구체화하기 위해 IBM Agent Architecture를 조정할 수 있는 테스트 기반의 응용프로그램 요소.
풍선 도움말(hover help)
마우스나 다른 지시 장치를 아이콘이나 필드와 같은 GUI 항목 위로 놓으면 볼 수 있는 온라인 도움말 양식.
HTML
HTML(Hypertext Markup Language)을 참조하십시오.
HTTP
HTTP(Hypertext Transfer Protocol)를 참조하십시오.
HTTPS(HTTP over SSL)
사용자 페이지 요청과 웹 서버에서 리턴하는 페이지를 암호화하고 암호 해독하는 보안 트랜잭션용 웹 프로토콜.
HTTPS
HTTPS(HTTP over SSL)를 참조하십시오.
Hyades
Eclipse를 기반으로 표준, 도구 및 도구 상호운용성을 제공하는 통합된 테스트, 추적 및 모니터링 환경.
HTML(Hypertext Markup Language)
SGML 표준을 따르며 기본적으로 하이퍼텍스트 링크를 포함하는 텍스트 및 그래픽 정보의 온라인 표시를 지원하기 위해 디자인된 마크업 언어.
HTTP(Hypertext Transfer Protocol)
웹에서 하이퍼텍스트 및 XML 문서의 전송 및 표시를 위해 사용되는 인터넷 프로토콜.
IBM Agent Architecture
개발 플랫폼에서 써드파티 도구에서 사용할 수 있는 데이터 수집 메커니즘. Agent Architecture는 전체 배치 아키텍처에 플러그인할 수 있는 Default Logging Agent 및 Java Profiling Agent와 같은 몇 개의 컴포넌트로 구성됩니다.
IDE
통합 개발 환경(IDE)을 참조하십시오.
ID 검증
다운스트림 서버에 대해 검증되는 호출 신임. 이러한 신임은 엔터프라이즈 Bean의 RunAs 모드에 따라 클라이언트 ID, 서버 ID 또는 지정된 다른 ID를 근거로 설정될 수 있습니다.
IIOP
IIOP(Internet Inter-ORB Protocol)를 참조하십시오.
i 모드(i-mode)
무선 장치용 인터넷 서비스.
증분 빌드(incremental build)
Eclipse에서 마지막 빌드 이후에 변경된 자원만 고려되는 빌드. 전체 빌드도 참조하십시오.
정보 팝업(infopop)
특정 UI 요소에 대한 컨텍스트 도움말과 관련된 온라인 도움말 주제에 대한 링크를 표시하는 작은 창.
Information Center
하나 이상의 제품 사용자를 위한 지원을 제공하고, 제품과 별도로 실행할 수 있으며 탐색 및 검색 엔진에 대한 항목 목록을 포함하는 정보 콜렉션. 온라인 도움말과는 달리 Information Center에는 컨텍스트 도움말이 포함되지 않으며 사용자 컨텍스트와 분리되어 있습니다. Information Center는 인터넷이나 인트라넷에서 액세스할 수 있거나 제품과 함께 공급되어 워크스테이션에 로컬로 설치될 수 있습니다. 예를 들면, 소프트웨어 Information Center에는 릴리스 노트, Fix Pack 정보, 개요, 시나리오, 설치 정보, 프로그래밍 지침, 관리 지침, 최상의 연습, 힌트와 팁, 학습서, 문제점 판별 정보가 포함되어 있을 수 있습니다. 이 용어는 IBM의 주요 SWG 브랜드인 DB2 Information Management Software , Lotus, Rational, Tivoli 및 WebSphere에서 Eclipse 기반의 정보 시스템에 대해 사용됩니다. Eclipse 기반의 Information Center는 런타임 환경과 검색 및 탐색 기능을 제공하는 InfoCenter라는 응용프로그램에 의해 서비스됩니다.
계승(inheritance)
다른 클래스를 작성하기 위한 기초로 기존 클래스를 사용할 수 있는 오브젝트 지향 프로그래밍 기술.
초기화 위치(initialization point)
오브젝트의 속성을 초기화하기 위해 사용되는 사용자 정의 상수 또는 변수.
인스턴스 문서(instance document)
특정 스키마를 준수하는 XML 문서.
인스턴스 통계(instance statistics)
서로 다른 클래스의 인스턴스 및 해당 크기, 클래스가 속하는 패키지, 클래스 인스턴스에 소요되는 CPU 시간 등과 같은 응용프로그램에 대한 정보를 포함하는 통계 정보. 패키지 통계도 참조하십시오.
통합 개발 환경(IDE: integrated development environment)
소스 편집기, 컴파일러 및 디버거와 같이 단일 사용자 인터페이스로 액세스할 수 있는 소프트웨어 개발 도구 세트. Eclipse에서는 IDE를 Workbench라고 합니다.
InterimFix
정기적으로 스케줄된 수정사항, Refresh Pack 또는 릴리스 사이에 일반적으로 모든 고객이 사용할 수 있는 인증된 수정사항. FixPack, RefreshPack도 참조하십시오.
IIOP(Internet Inter-ORB Protocol)
CORBA(Common Object Request Broker Architecture) 오브젝트 요청 브로커 사이의 통신에 사용되는 프로토콜. CORBA(Common Object Request Broker Architecture)도 참조하십시오.
IP(Internet Protocol)
데이터를 네트워크나 상호 연결된 네트워크를 통해 라우트하는 프로토콜. IP(Internet Protocol)는 상위 프로토콜 레이어와 실제 네트워크 사이의 중개자 역할을 합니다. TCP(Transmission Control Protocol)도 참조하십시오.
상호운용성(interoperability)
컴퓨터나 프로그램이 다른 컴퓨터나 프로그램과 함께 작업할 수 있도록 하는 기능.
프로세스간 통신(IPC: interprocess communication)
프로그램이 서로 데이터를 교환하고 활동을 동기화하는 프로세스. 세마포어, 신호 및 내부 메시지 대기열은 상호 처리 통신의 공통 방법입니다.
자체 검사기(introspector)
Java에서 대상 Bean이 지원하는 특성, 이벤트 및 메소드에 대해 학습할 수 있도록 도구에 대한 표준 방식을 제공하는 클래스(java.beans.Introspector). 자체 검사기는 JavaBeans 스펙을 따릅니다.
IP
IP(Internet Protocol)를 참조하십시오.
IPC
프로세스간 통신(IPC)을 참조하십시오.
항목(item)
EGL에서 단일 값을 포함하는 메모리의 이름이 지정된 영역.
J2EE
J2EE(Java 2 Platform Enterprise Edition)를 참조하십시오.
J2EE 응용프로그램(J2EE application)
배치 가능한 J2EE 기능 단위. 이 단위는 J2EE 응용프로그램 배치 설명자를 사용하여 엔터프라이즈 아카이브(EAR) 파일로 패키징된 모듈의 그룹이나 단일 모듈이 될 수 있습니다. (Sun)
JCA(J2EE Connector Architecture)
J2EE 플랫폼을 이기종의 EIS(Enterprise Information System)에 연결하기 위한 표준 아키텍처.
J2EE 요청 프로파일러(J2EE Request Profiler)
응용프로그램 요청을 가로채는 위치에서 데이터를 수집하기 위한 목적으로 응용프로그램 서버 프로세스에 접속하는 에이전트의 이름.
J2EE 서버(J2EE server)
EJB 또는 웹 컨테이너를 제공하는 런타임 환경.
J2SE
J2SE(Java 2 Platform Standard Edition)를 참조하십시오.
JAAS
JAAS(Java Authentication and Authorization Service)를 참조하십시오.
JAR
Java 아카이브를 참조하십시오.
JAR 파일(JAR file)
엔터프라이즈 아카이브, 웹 아카이브도 참조하십시오.
Java
원격 오브젝트 사이의 상호 작용을 지원하는 이동 가능한 대화식 코드용 오브젝트 지향 프로그래밍 언어. Java는 Sun Microsystems, Incorporated에서 개발하고 지정했습니다.
J2EE(Java 2 Platform Enterprise Edition)
Sun Microsystems Inc.에서 개발한 엔터프라이즈 응용프로그램 개발 및 배치 환경. J2EE 플랫폼은 멀티 티어용 웹 기반 응용프로그램 개발에 필요한 기능을 제공하는 프로토콜, API(application programming interface) 및 서비스 세트로 구성되어 있습니다. J2SE(Java 2 Platform Standard Edition)도 참조하십시오.
J2SE(Java 2 Platform Standard Edition)
코어 Java 기술 플랫폼. (Sun) J2EE(Java 2 Platform Enterprise Edition), JDK(Java Development Kit)를 참조하십시오.
JAX-RPC(Java API for XML-based RPC)
RPC(Remote Procedure Call) 및 XML을 사용하는 웹 서비스 및 웹 서비스 클라이언트를 빌드하기 위한 규칙 및 API(Application Programming Interface)를 설명하는 스펙. JAX-RPC를 JSR 101이라고도 합니다.
Java 아카이브(Java archive, JAR)
Java 프로그램을 단일 파일로 설치 및 실행하는 데 필요한 모든 자원을 저장하기 위한 압축된 파일 형식. enterprise archive, 웹 아카이브도 참조하십시오.
JAAS(Java Authentication and Authorization Service)
J2EE 기술에서 보안 기반 조작을 수행하기 위한 표준 API. JAAS를 통해, 서비스는 응용프로그램이 기본적인 기술과 별도로 유지될 수 있도록 하면서 사용자를 인증하고 권한을 부여할 수 있습니다.
Java Bean
Bean을 참조하십시오. JavaBeans도 참조하십시오.
JavaBeans
Java에 대해 Sun Microsystems에서 정의한 대로, 이동 가능하고 플랫폼의 영향을 받지 않는 재사용 가능한 컴포넌트 모델. Bean도 참조하십시오.
Java 클래스(Java class)
Java 언어로 작성된 클래스.
JDBC(Java Database Connectivity)
Java 플랫폼과 광범위한 데이터베이스 사이의 데이터베이스 독립적 연결을 위한 업계 표준. JDBC 인터페이스는 SQL 기반 데이터베이스 액세스를 위한 호출 레벨 API를 제공합니다.
JDK(Java Development Kit)
Java 플랫폼에 대해 Sun Microsystems에서 제공한 SDK(Software Development Kit)의 이름(v 1.1.x까지). v 1.2에서 Sun은 제품 이름을 Java 2 SDK로 변경했습니다. 간혹 잘못하여 Java 플랫폼을 나타내기 위해 사용하거나 Java Developer Kit에 대한 일반 용어로도 사용되었습니다. J2SE(Java 2 Platform Standard Edition)도 참조하십시오.
Javadoc
소스 파일 세트에서 문서 설명 및 선언을 구문 분석하고 클래스, 내부 클래스, 인터페이스, 생성자, 메소드 및 필드를 설명하는 HTML 페이지 세트를 생성하는 도구. (Sun)
Java 파일(Java file)
바이트코드(.class 파일)로 컴파일할 수 있는 편집 가능한 소스 파일(확장자 .java).
JMS(Java Message Service)
메시지 처리를 위한 Java 언어 기능을 제공하는 API(application programming interface).
JNDI(Java Naming and Directory Interface)
이기종 이름 지정 및 디렉토리 서비스에 대한 표준 인터페이스를 제공하는 Java 플랫폼에 대한 확장.
Java 플랫폼(Java platform)
프로그램 작성을 위한 Java 언어(API 세트, 클래스 라이브러리 및 개발, 컴파일에 사용되는 기타 프로그램 및 오류 확인 프로그램) 및 클래스 파일을 로드하고 실행하는 JVM(Java Virtual Machine)에 대한 총체적 용어. (Sun)
Java 프로파일링 에이전트(Java Profiling Agent)
프로파일링된 응용프로그램이 실행되는 JVM(Java Virtual Machine)에 접속된 에이전트. 이는 기본적으로 Java 응용프로그램이 실행될 때 그 성능을 측정하기 위해 사용되는 에이전트입니다.
Java 프로젝트(Java project)
Eclipse에서 컴파일 가능한 Java 소스 코드를 포함하며 소스 폴더나 패키지에 대한 컨테이너에 해당되는 프로젝트.
Java 런타임 환경(JRE)
실행 가능 파일과 Java 플랫폼을 구성하는 기타 파일을 포함하는 Java Developer Kit의 서브세트. JRE에는 JVM(Java Virtual Machine), 코어 클래스 및 지원 파일이 포함됩니다.
JavaScript
브라우저와 웹 서버 둘 다에서 사용되는 웹 스크립팅 언어. (Sun)
JSF(JavaServer Faces)
Java에서 웹 기반 사용자 인터페이스를 빌드하기 위한 프레임워크. 웹 개발자는 재사용 가능한 UI 컴포넌트를 페이지에 놓고, 컴포넌트를 응용프로그램 데이터 소스에 연결한 후 클라이언트 이벤트를 서버 이벤트 핸들러에 접합하여 응용프로그램을 빌드할 수 있습니다. JavaServer Pages, Faces 컴포넌트, Faces JSP 파일도 참조하십시오.
JSP(JavaServer Pages)
동적 컨텐츠가 클라이언트에 리턴되도록 하기 위해, 페이지에 서비스가 제공될 때 Java 코드를 웹 페이지(HTML 파일) 내에 동적으로 임베드시키고 실행시키는 서버측 스크립팅 기술. JSP 파일, JSP 페이지, JavaServer Faces도 참조하십시오.
JSR(Java Specification Request)
Java 플랫폼에 대해 공식적으로 제시된 스펙.
JVM(Java Virtual Machine)
컴파일된 Java 코드(애플릿 및 응용프로그램)를 실행하는 중앙 처리 장치의 소프트웨어 구현.
JAX-RPC
JAX-RPC(Java API for XML-based RPC)를 참조하십시오.
JCA
JCA(J2EE Connector Architecture)를 참조하십시오.
JDBC
JDBC(Java Database Connectivity)를 참조하십시오.
JDBC 연결 필터(JDBC connection filter)
JDBC 메타데이터를 로드하는 동안에 전송되는 데이터의 양을 제한하는 제어. 필터는 성능을 향상시킵니다.
JDK
JDK(Java Development Kit)를 참조하십시오.
Jetspeed
WebSphere Portal이 기초로 하는 개방형 소스 포털. Jetspeed는 Apache의 Jakarta 프로젝트 파트입니다.
JMS
JMS(Java Message Service)를 참조하십시오.
JNDI
JNDI(Java Naming and Directory Interface)를 참조하십시오.
결합(join)
일치하는 열 값을 기초로 두 개 이상의 테이블에서 데이터를 검색할 수 있는 SQL 관계형 조작.
JRE
Java 런타임 환경(JRE)을 참조하십시오.
JSF
JavaServer Faces를 참조하십시오.
JSP
JSP(JavaServer Pages)를 참조하십시오.
JSP 파일(JSP file)
확장자가 .jsp이고 웹 페이지에 동적 컨텐츠를 포함시킬 수 있도록 하는 스크립트된 HTML 파일. JSP 파일은 URL로 직접 요청하거나, Servlet에 의해서 호출되거나, HTML 페이지 내에서 호출될 수 있습니다. JSP(JavaServer Pages), JSP 페이지도 참조하십시오.
JSP 페이지(JSP page)
요청을 처리하여 응답을 작성하는 방법을 설명하는 텍스트 기반 문서. 고정 템플리트 데이터 및 JSP 요소를 사용합니다. (Sun) JSP(JavaServer Pages), JSP 파일도 참조하십시오.
JSR
JSR(Java Specification Request)을 참조하십시오.
JUnit
단위 테스트 Java 프로그램을 위한 개방형 소스 복귀 테스트 프레임워크.
JVM
JVM(Java Virtual Machine)을 참조하십시오.
키보드 단축키(keyboard shortcut)
사용자가 메뉴에서 사용 가능한 조치를 수행하기 위해 누를 수 있는 키 또는 키의 조합.
키 클래스(key class)
EJB에서 엔티티 Bean을 작성하거나 찾기 위해 사용되는 클래스. 이 클래스는 관계형 데이터베이스에서 행의 1차 키 열에 해당되는 엔티티 Bean의 ID를 표시합니다.
키 필드(key field)
EJB에서 관계형 데이터베이스에 있는 행의 1차 키 열 중 하나에 해당되는 엔티티 Bean의 CMF(Container-Managed Field). 각각의 키 필드는 엔티티 Bean의 키 클래스 구성원입니다.
키 파일(key file)
키 링(key ring)을 참조하십시오.
키 위치 지정자(key locator)
XML 서명, XML 디지털 서명 검증, XML 암호화 및 XML 암호 해독을 위한 키를 검색하는 메커니즘.
키 링(key ring)
컴퓨터 보안에서 공용 키, 개인 키, 신뢰 루트 및 인증서를 포함하는 파일.
키 스토어 파일(keystore file)
서명자 인증서로 저장된 공용 키와 개인 인증서로 저장된 개인 키를 모두 포함하는 키 데이터베이스 파일.
실행 구성(launch configuration)
개별적으로 실행할 수 있는 여러 Workbench 구성을 정의 및 저장하는 메커니즘. 구성 가능한 옵션으로 실행 및 디버그 설정이 포함됩니다.
레이아웃 상자(layout box)
Page Designer에서 웹 디자이너가 페이지 내에 텍스트와 이미지를 배치할 수 있도록 해 주는 제어. 레이아웃 상자는 쌓을 수 있으며 또는 눈금을 사용하여 정렬할 수 있습니다.
레이아웃 관리자(layout manager)
프로그래밍 그래픽 사용자 인터페이스에서 컨테이너에 있는 Java 컴포넌트의 위치 및 크기를 제어하는 오브젝트. Java 플랫폼은 AWT 및 Swing 컨테이너에 대해 일반적으로 사용되는 몇 가지의 레이아웃 관리자를 제공합니다.
LDAP 디렉토리(LDAP directory)
조직의 구조나 지역을 반영할 수 있고 LDAP 프로토콜을 통해 액세스하는 이름의 계층 구조 디렉토리. Domino 서버에서 LDAP를 실행하면 Domino Directory가 LDAP 디렉토리 역할을 할 수 있습니다.
링크(link)
프로세스에서 활동을 연결하는 선 또는 화살표. 링크는 활동 사이에 정보를 전달하고 활동 실행 순서를 판별합니다.
연계 옵션 파트(linkage options part)
EGL에서 생성된 프로그램이 호출하는 방법과 다른 프로그램에 의해 호출되는 방법에 대한 세부사항을 제공하는 빌드 파트. 이 파트는 또한 생성된 COBOL 프로그램이 원격 CICS 영역에 있는 파일을 액세스하는 방법에 대한 세부사항도 제공합니다. 이 파트의 정보는 생성, 테스트 및 실행 시에 사용됩니다.
연계 특성 파일(linkage properties file)
J2EE 런타임에서 EGL 생성 Java 프로그램이나 랩퍼가 다른 코드를 호출하는 방법에 대한 세부사항을 제공하기 위해 사용할 수 있는 EGL 생성 텍스트 파일이나 직접 작성한 텍스트 파일.
리스너 포트(listener port)
연결 팩토리, 대상 및 배치된 메시지 구동 Bean 사이의 연관을 정의하는 오브젝트. 리스너 포트는 이러한 자원 사이의 연관 관리를 단순화합니다.
리터럴 XML(Literal XML)
SOAP 프로토콜을 통해 데이터를 일련화하기 위한 인코딩 유형. 리터럴 XML은 XML 스키마 인스턴스를 기초로 합니다.
로드 밸런싱(load balancing)
응용프로그램 서버 모니터링 및 서버에서의 워크로드 관리. 하나의 서버가 워크로드를 초과하면, 요청은 더 많은 용량을 가지고 있는 다른 서버로 전달됩니다.
로컬(local)
통신 회선을 사용하지 않고 직접 사용자 시스템에서 액세스하는 장치, 파일 또는 시스템에 관련되는 용어. 원격도 참조하십시오.
로컬 히스토리(local history)
현재 버전을 이전 버전과 비교하기 위해 Workbench에 저장되는 파일 사본. 구성 가능한 환경 설정에서 설정할 경우, Workbench는 편집 가능한 파일이 저장될 때마다 로컬 히스토리를 갱신합니다.
로컬 홈 인터페이스(local home interface)
EJB에서 엔터프라이즈 Bean 클래스의 인스턴스 찾기, 작성 및 제거를 수행하기 위해 로컬 클라이언트에서 사용되는 메소드를 지정하는 인터페이스. 원격 홈 인터페이스도 참조하십시오.
로깅 에이전트(logging agent)
테스트를 받는 응용프로그램에 대해, 하나 이상의 출력 소스(예: 텍스트 또는 XML)에 데이터(예: Java 기본 유형, 오브젝트 또는 사전 정의된 로깅 구조)를 기록하기 위해 프로그래머가 작성할 수 있는 에이전트.
로깅 팩토리(logging factory)
공용 액세스에 대해 로깅 에이전트를 작성, 저장 및 소멸하기 위해 사용하는 singleton 팩토리.
로직 파트(logic part)
런타임 순서를 정의하는 EGL 선언. 로직 파트 유형으로는 프로그램, 함수, 라이브러리 및 페이지 핸들러가 있습니다.
로그 레코드(log record)
특성 및 해당 값으로 구성되는 로그 보기의 항목. 로그 레코드는 다른 로그 레코드의 인스턴스를 포함하지 않지만 항목 또는 하위 항목의 중첩 레벨을 갖습니다.
루프(loop)
종료 조건에 도달할 때까지 반복적으로 수행되는 일련의 명령어.
필수 공간(mandatory place)
모든 포털 사용자가 구성원이어야 하는 공용 공간 또는 제한 공간 중 하나의 공유 공간. 포털 관리자만 공유 공간을 필수 공간으로 지정할 수 있습니다. 멤버쉽은 자동이면서 필수이므로 포털 사용자는 필수 공간에 가입하거나 나갈 수 없습니다.
Manifest
JAR 파일에 패키징된 파일에 대한 정보를 포함할 수 있는 특수 파일. (Sun)
맵(map)
EJB 개발 환경에서 엔터프라이즈 Bean의 CMP(Container-Managed Persistent) 필드가 관계형 데이터베이스 테이블이나 기타 지속적 저장영역의 열에 대응되는 방식에 대한 스펙. 맵은 배치 코드를 생성하기 위해 사용됩니다.
마커 막대(marker bar)
Workbench의 편집기 영역 왼쪽에 있는 회색 경계로, 여기에는 책갈피와 중단점이 표시됩니다.
마스터 빌드 설명(mater build descriptor)
EGL에서 무효화할 수 없는 옵션을 갖는 빌드 설명자 파트.
중간 합류식 맵핑(meet-in-the-middle mapping)
엔터프라이즈 Bean을 데이터베이스 테이블에 맵핑하기 위한 접근방식으로, 엔터프라이즈 Bean 및 데이터베이스 스키마를 동시에 독립적으로 작성합니다.
멤버쉽(membership)
포털 사용자와 공간 구성원이 되어 있는 상태. 포털의 멤버쉽은 포털 서버 설치 및 설정 중 관리자가 제어합니다. 공간에서의 멤버쉽은 각 공간 구성원(참여자, 공간 디자이너 또는 공간 관리자)의 액세스 레벨을 판별하는 공간 관리자의 제어를 받습니다.
메모리 누출(memory leak)
더 이상 필요하지 않으므로 청구하지 않아도 되는 오브젝트에 대한 참조를 유지보수하는 프로그램의 결과.
메시지 구동 Bean(message-driven bean)
비동기 메시지 지원을 지원하고 메시지와 비즈니스 처리를 명확하게 분리하는 엔터프라이즈 Bean.
메타데이터(metadata)
저장된 데이터의 특성을 설명하는 데이터(설명 데이터). 예를 들어, 데이터베이스 테이블의 메타데이터에는 테이블 이름, 테이블의 열 이름, 열 설명(기술 용어 또는 비즈니스 용어에 대한 것)이 포함될 수 있습니다. 데이터베이스 카탈로그 및 정보 카탈로그에는 메타데이터가 포함됩니다.
메소드(method)
(1) Java 프로그래밍에서 클래스에 정의된 함수. (Sun)
(2) 오브젝트 지향의 프로그래밍에서 오브젝트가 수행할 수 있는 조작. 오브젝트는 많은 메소드를 가질 수 있습니다.
메소드 권한(method permission)
역할의 구성원이 호출할 수 있는 하나 이상의 보안 규칙과 하나 이상의 메소드 간의 맵핑.
메소드 통계(method statistics)
메소드가 속하는 패키지(및 클래스), 메소드에 대해 수행된 호출 횟수, 메소드에 소요된 CPU 시간, 해당 메소드에 소요된 누적 시간이 포함되는 메소드 정보.
MIME
MIME(Multipurpose Internet Mail Extensions)를 참조하십시오.
모델 보기 제어기(MVC: model view controller)
응용프로그램의 컴포넌트를 분리하는 소프트웨어 아키텍처로 모델(model)은 비즈니스 로직이나 데이터를 나타내며 보기(view)는 사용자 인터페이스를 나타내고 제어기(controller)는 사용자 입력을 관리하는데 경우에 따라 응용프로그램 흐름을 관리합니다.
모듈(module)
J2EE 프로그래밍에서 하나 이상의 동일 컨테이너 유형 컴포넌트와 해당 유형의 배치 설명자 하나로 구성되는 소프트웨어 단위. 예로는 EJB, 웹 및 응용프로그램 클라이언트 모듈이 있습니다. (Sun)
모니터(monitor)
성능 프로파일링에서 해당 응용프로그램과 연관되는 실행 중인 에이전트에서 응용프로그램에 대한 데이터를 수집하는 것.
MIME(Multipurpose Internet Mail Extensions)
ASCII 텍스트로 변환하지 않고 비디오, 오디오 또는 2진 데이터와 같은 서로 다른 데이터 양식을 전자 우편에 첨부할 수 있는 인터넷 표준.
MVC
모델 보기 제어기(model view controller)를 참조하십시오.
NAICS
NAICS(North American Industry Classification System)를 참조하십시오.
이름 공간(namespace)
(1) XML에서 스키마에 있는 모든 요소 및 유형 정의와 연관시킬 고유한 이름을 제공하는 URI(Uniform Resource Identifier).
(2) 오브젝트의 이름을 포함하기 위해 파일 시스템에서 예약된 공간.
이름 지정 서비스(naming service)
JNDI(Java Naming and Directory Interface) 표준 구현.
탐색줄(navigation bar)
웹 사이트에 있는 다른 웹 페이지로의 링크 세트. 예를 들어, 탐색줄은 일반적으로 페이지의 위쪽 또는 아래쪽에 위치하며 웹 사이트 내의 주요 섹션에 대한 직접 링크를 포함합니다. 탐색줄은 Web Site Designer를 사용하여 자동으로 유지보수 및 생성될 수 있습니다.
Nonce
되풀이 공격을 감지하는 데 도움을 주는 메시지에 임베디드된 고유 암호 번호.
NAICS(North American Industry Classification System)
웹 서비스에서 유사하거나 동일한 프로덕션 프로세스를 사용하는 상품 및 서비스 그룹을 기초로 하는 경제 분류 시스템.
표기법(notation)
XML 파일에서 정보에 대한 설명, 참고 및 주석을 포함하는 XML 구성체. 표기법을 사용하여 2진 설명을 엔티티 또는 속성과 연관시킬 수 있습니다.
오브젝트(object)
오브젝트 지향의 디자인 또는 프로그래밍에서 데이터와 해당 데이터에 연관된 조작으로 구성되는 클래스의 구체적 실현(인스턴스). 오브젝트에는 클래스에 정의되는 인스턴스 데이터가 포함되며, 클래스는 데이터와 연관되는 조작을 소유합니다.
오브젝트 지향 프로그래밍(object-oriented programming)
데이터 추상화 및 계승 개념을 기초로 하는 프로그래밍 접근방식. 절차적 프로그래밍 기법과는 달리, 오브젝트 지향의 프로그래밍은 어떤 것이 수행되는 방법이 아니라 문제점을 구성하는 데이터 오브젝트와 그 데이터 오브젝트의 조작 방법에 중점을 둡니다.
ORB(Object Request Broker)
오브젝트 지향의 프로그래밍에서 오브젝트가 투명하게 요청 및 응답을 교환할 수 있도록 하는 중개자 역할을 하는 소프트웨어.
개방형 소스(open source)
공용으로 사용할 수 있어서 사용, 수정 또는 재분배를 제한하는 라이센스 부여 제한사항이 없는 소프트웨어 소스 코드에 관련되는 용어. Linux는 개방형 소스 기술의 예입니다.
ORB
ORB(Object Request Broker)를 참조하십시오.
패키지(package)
(1) 컴포넌트를 모듈로, 모듈을 엔터프라이즈 응용프로그램으로 어셈블하는 것.
(2) Java 프로그래밍에서 유형 그룹. 패키지는 패키지 키워드로 선언됩니다. (Sun)
패키지 통계(package statistics)
패키지로 그룹화된 프로파일링 대상 응용프로그램에 대한 통계 세부사항. 인스턴스 통계도 참조하십시오.
페이지(page)
레이블 및 다른 페이지 외에 컨텐츠를 포함할 수 있는 포털의 노드. 페이지는 하위 노드, 열 컨테이너, 행 컨테이너 및 포틀렛을 포함할 수 있습니다.
페이지 핸들러 파트(page handler part)
런타임에서 EGL 생성 Java 프로그램이나 랩퍼가 다른 코드를 호출하는 방법에 대한 세부사항을 제공하기 위해 사용할 수 있는 EGL 생성 텍스트 파일이나 직접 작성한 텍스트 파일.
페이지 템플리트(page template)
Page Designer에서 웹 사이트 내의 새 HTML 또는 JSP(JavaServer Pages) 페이지에 대한 일관성 있는 스타일 및 레이아웃을 정의하기 위한 시작 위치로 사용되는 페이지.
팔레트(palette)
응용프로그램에서 선택할 수 있으며 그래픽으로 표시되는 선택사항 범위(예: 색상 또는 도구 콜렉션).
매개변수(parm: parameter)
입력으로 사용되거나 조치를 제어하기 위해 함수, 명령 또는 프로그램에 전달되는 값 또는 참조. 값은 사용자나 다른 프로그램 또는 프로세스에서 제공합니다.
parm
매개변수를 참조하십시오.
구문 분석(parse)
명령이나 파일과 같은 정보 문자열을 구성 파트로 구분하는 것.
참여자(participant)
공간을 방문하거나 사용할 수 있는 포털 공간의 구성원. 기본적으로 모든 포털 사용자는 공용 공간에서 참여자입니다. 공간 참여자는 공간 멤버쉽, 레이아웃 또는 책갈피를 편집할 수 없습니다. 공간 디자이너(place designer), 공간 관리자(place manager)도 참조하십시오.
비활성화(passivation)
엔터프라이즈 Bean에서 엔터프라이즈 Bean을 메모리에서 보조 저장영역으로 전송하는 프로세스. (Sun) 활성화도 참조하십시오.
PCB
프로그램 통신 블록(program communication block)을 참조하십시오.
PDA
PDA(Personal Digital Assistant)를 참조하십시오.
사용자 인식(people awareness)
다양한 컨텍스트를 통해 사용자에 대한 액세스를 제공하는 협업 기능. 사용자 인식으로 Sametime 온라인 상태 표시기를 통해 이름별로 사용자에 대한 참조를 보고 사용자와 접속할 수 있습니다. 포털 전체적으로 개인 사용자의 이름이 표시되는 곳마다 개인의 온라인 상태를 보거나, 전자 우편을 송신하거나, 대화를 시작하거나, 전자 미팅을 통해 응용프로그램을 공유할 수 있습니다. 개인 링크도 참조하십시오.
지속(persist)
보통 데이터베이스 시스템이나 디렉토리와 같은 비휘발성 저장영역에서 세션 경계를 거쳐 유지보수되도록 하는 것.
지속성(persistence)
(1) 일반적으로 데이터베이스 시스템과 같은 비휘발성 저장영역에서 세션 경계를 거쳐 유지보수되는 데이터나, 오브젝트를 작성한 프로세스나 프로그램을 실행한 후에도 계속 존재하는 오브젝트의 특성.
(2) J2EE에서 해당 인스턴스 변수와 기본적인 데이터베이스 사이에 엔티티 Bean 상태를 전송하기 위한 프로토콜. (Sun)
개인(person)
포털에서 인증되고 하나 이상의 공동 디렉토리에 사용자 레코드를 가지고 있는 개인. 개인은 공간, 조직의 공동 디렉토리 내의 공용 그룹 또는 사용자가 정의하는 개인 그룹의 구성원입니다. 개인 그룹, 공용 그룹도 참조하십시오.
PDA(Personal Digital Assistant)
개인 조직 타스크(예: 일정 관리, 노트 기능 및 전화기와 팩스 번호 레코딩)와 네트워킹 기능(예: 전자 우편 및 동기화)에 사용되는 휴대용 장치.
개인 그룹(personal group)
사용자가 해당 이름을 개인 연락처(개인 창의 연락처 탭) 아래에 있는 폴더에 저장하는 개인의 그룹. 개인 그룹을 작성하는 사용자는 개인 창을 사용하여 이 폴더를 수정 및 관리할 수 있습니다. 공용 그룹과 비교해 보십시오. 개인도 참조하십시오.
개인화(personalization)
WebSphere Personalization에서 포털에 제공하는 기능. 개인화는 비즈니스 규칙 및 사용자 프로파일 정보에 따라 정보 대상이 특정 사용자가 될 수 있도록 합니다. 사용자 정의도 참조하십시오.
개인 공간(personal place)
포털 사용자의 개인 공간. 이 공간은 공간 선택기에서 기본적으로 내 공간으로 표시됩니다. 개인 공간의 소유자는 공간과 연관되는 응용프로그램 및 표시되는 포틀렛과 같은 해당 컨텐츠 및 레이아웃을 제어합니다. 포털 설정의 일부로, 관리자는 개인 공간을 가질 수 있는 개인을 지정합니다. 공유 공간과 비교해 보십시오.
개인 링크(person link)
Sametime 온라인 상태 표시기와 함께 표시되는 그룹 이름이나 개인 이름에 대한 참조. 참조를 통해 사용자는 개인의 온라인 상태를 보거나, 전자 우편을 송신하거나, 대화를 시작하거나, 개인 링크 메뉴에 표시된 기타 조치 사이에 전자 미팅을 사용하여 응용프로그램을 공유할 수 있습니다. 사용자 인식도 참조하십시오.
Perspective
Workbench에서 자원의 다양한 측면을 표시하는 보기 그룹. Workbench 사용자는 항상 사용할 수 있는 타스크에 따라 Perspective를 전환하고 Perspective 내에서 보기 및 편집기 레이아웃을 사용자 정의할 수 있습니다. 보기도 참조하십시오.
퍼베이시브 컴퓨팅(pervasive computing)
사용자가 광범위한 네트워크 기반 서비스(예: 인터넷 기반 전자 상거래 서비스)에 액세스할 수 있는 정보 도구를 지원하는 컴퓨팅 인프라스트럭처를 사용하는 것.
공간 디자이너(place designer)
공간 레이아웃 및 책갈피를 편집할 수 있는 공간 구성원. 참여자, 공간 관리자도 참조하십시오.
공간 관리자(place manager)
공간 멤버쉽, 레이아웃 및 책갈피를 편집할 수 있는 공간 구성원. 참여자, 공간 관리자도 참조하십시오.
공간 구성원(place member)
공간에 참여했거나 액세스 권한이 부여된 개인 또는 그룹. 공간 구성원은 공간에 대한 세 레벨의 액세스(관리자, 디자이너 및 참여자)를 갖습니다.
공간 템플리트(place template)
공간 작성 시 사용할 형식. 포털은 다양한 유형의 공간을 작성할 수 있도록 기본 템플리트 세트를 제공합니다. 포털 관리자는 사용자가 새 템플리트를 작성, 수정 및 삭제하는 것을 허용할 수 있습니다.
플러그인(plug-in)
기능을 기존 프로그램 또는 웹 브라우저 같은 응용프로그램에 추가하는 소프트웨어 모듈(종종 써드파티에 의해 작성됩니다).
팝업 메뉴(pop-up menu)
특정 사용자 조치(보통 마우스 오른쪽 단추 클릭)의 결과로 표시되며 현재 컨텍스트에서 선택한 오브젝트에 대해 적절한 선택사항을 포함하는 메뉴. 간혹 컨텍스트 메뉴라고도 합니다.
포트(port)
(1) 캡슐 인스턴스를 위해 전달되는 메시지를 통해 인터페이스 역할을 하는 경계 오브젝트. 포트는 캡슐 인스턴스에 의해 "소유"되는데 이는 캡슐과 함께 작성되며 캡슐이 소멸될 때 소멸되기 때문입니다. 각 포트는 해당 캡슐 인스턴스의 ID 및 상태와는 구별되는 ID 및 상태를 가집니다(이와 비슷하게 파트도 컨테이너와 구별됨).
(2) WSDL 문서에 정의된 대로 바인딩 및 네트워크 주소의 조합으로 정의된 단일 엔드포인트.
포털(portal)
사용자 정의 및 개인화가 가능한 다양한 정보, 응용프로그램 및 개인에 대한 단일 액세스 보안 위치.
포털 관리(Portal Administration)
포털 관리자가 기본 협업 권한, 공간 레코드, 공간 멤버쉽 레코드, 고급 협업용 동반 제품에 대한 서버 설정값을 설정하고 유지보수하는 공간.
포털 구성원(portal member)
포털 디렉토리(LDAP 또는 기타 디렉토리)에 사용자 레코드를 가지고 있고 포털에 로그인할 수 있는 개인 또는 그룹.
포틀렛(portlet)
포털 서버에서 실행되는 재사용 가능한 웹 모듈. 포틀렛은 뉴스 헤드라인 검색, 데이터베이스 검색 또는 달력 표시와 같은 사전 정의된 역할을 갖습니다.
포틀렛 API(portlet API)
포털 서버 환경 내에서 실행 중인 Java 프로그램이 서비스를 얻기 위해 사용하는 인터페이스 및 메소드 세트.
포틀렛 응용프로그램(portlet application)
서로 자원을 공유할 수 있는 관련 포틀렛의 콜렉션.
포틀렛 제어(portlet control)
포틀렛의 외부 프레임을 렌더링하는 포틀렛 레지스트리 설정.
포틀렛 프레임워크(portlet framework)
포털 서버 환경에서 실행 중인 Java 프로그램을 지원하는 클래스 및 인터페이스 세트.
포틀렛 모드(portlet mode)
사용자가 다른 타스크를 수행할 수 있도록 고유 인터페이스를 제공하기 위해 포틀렛에서 가정하는 양식. 포틀렛 모드로는 보기, 편집 및 도움말이 있습니다.
portType
각각 서비스에서 지원되는 입력 및 출력 메시지를 참조하는 abstract 조작 세트로 구성되는 WSDL 문서의 요소.
POST
HTTP에서 연관된 URL과 구분되는 HTTP 트랜잭션에서 브라우저가 양식 데이터를 서버에 송신할 것을 지정하는 FORM 태그의 METHOD 속성에 있는 매개변수.
1차 키(primary key)
(1) EJB(Enterprise Java Bean)에서 엔티티 Bean을 고유하게 식별하는 오브젝트.
(2) 관계형 데이터베이스에서 데이터베이스 테이블의 한 행을 고유하게 식별하는 키. 테이블은 고유 키 또는 1차 키가 없으면 상위 테이블로 정의될 수 없습니다.
1차 파트(primary part)
이름이 파트가 상주하는 소스 파일과 같은 EGL 파트. 1차 파트는 데이터 테이블, 양식 그룹, 라이브러리, 페이지 핸들러, 프로그램 및 UI 레코드입니다.
원시 유형(primitive type)
Java에서 적절한 크기 및 해당 유형 형식의 단일 값(숫자, 문자 또는 부울 값)을 포함하는 변수를 설명하는 데이터 유형 카테고리. 기본 유형의 예로는 byte, short, int, long, float, double, char, boolean이 있습니다.
프로브(probe)
오브젝트, 인수 및 예외에 대한 자세한 런타임 정보를 수집하기 위한 재사용 가능한 Java 코드 단편 및 지원 속성 세트. Probekit도 참조하십시오.
Probekit
대상 프로그램의 작동사항을 프로빙하기 위해 바이트 코드 삽입을 수행하기 위한 스크립트 작성 가능 프레임워크. 프로브도 참조하십시오.
프로세스 오브젝트(process object)
Java 프로세스의 논리적 표시. 프로세스 오브젝트는 이름 및 프로세스 ID 번호(PID)로 식별되며 Java 프로세스가 실행되거나 접속될 때마다 연관된 에이전트와 함께 모니터 보기에 표시됩니다.
프로파일링(profiling)
성능, 자원 활용 또는 응용프로그램 실행을 분석하는 프로세스.
프로파일링 에이전트(profiling agent)
응용프로그램의 성능 분석을 수행하고 프로파일링하는 에이전트.
프로파일링 필터(profiling filter)
분석하려는 응용프로그램에 대한 정보를 지정하기 위한 메커니즘.
PCB(program communication block)
DL/I이나 IMS 데이터베이스에 대해 또는 추가적으로 메시지 처리 및 일괄처리 메시지 처리 프로그램의 경우 메시지의 소스 및 목적지에 대해 응용프로그램의 인터페이스를 설명하는 DL/I 또는 IMS 제어 블록. PSB(program specification block)도 참조하십시오.
PSB(program specification block)
응용프로그램에 의해 사용되는 데이터베이스 및 논리적 메시지 대상을 설명하는 DL/I 또는 IMS 제어 블록. PSB는 하나 이상의 PCB(program communication block)로 구성되어 있습니다. PCB(program communication block)도 참조하십시오.
프로그램 임시 수정사항(PTF: program temporary fix)
zSeries, iSeries 및 pSeries 제품의 경우 모든 고객이 사용 가능하게 되는 수정사항. 프로그램 임시 수정사항은 IBM에서 테스트합니다. 여기에는 PTF 레코드가 포함됩니다. FixPack도 참조하십시오.
프로젝트(project)
Eclipse에서 폴더나 패키지를 그룹화하기 위해 사용되는 조직 단위. 프로젝트는 자원을 빌드, 버전 관리, 공유 및 조직하는 데 사용됩니다.
특성 브로커(property broker)
협업 소스 및 대상 포틀렛 사이의 관계를 중재하여 해당 포틀렛 조치 양식으로 데이터를 대상에게 전달하는 WebSphere Portal 인터페이스. 협업 포틀렛도 참조하십시오.
프록시 서버(proxy server)
다른 서버를 목적지로 한 요청을 수신하며 요청된 서비스를 가져오기 위해 클라이언트의 역할(클라이언트의 프록시와 같이)을 수행하는 서버. 프록시 서버는 종종 클라이언트와 서버가 직접 연결될 수 없는 경우에 사용됩니다. 예를 들면, 클라이언트가 서버의 보안 인증 요구사항을 충족시키지는 못하지만 일부 서비스를 허용해야 하는 경우입니다.
PSB
PSB(program specification block)를 참조하십시오.
PTF
프로그램 임시 수정사항을 참조하십시오.
공용(public)
오브젝트 지향 프로그래밍에서 모든 클래스에 액세스할 수 있는 메소드 또는 변수에 관련되는 용어.
공용 그룹(public group)
관리자가 작성했거나 조직의 공동 디렉토리에 존재하며 모든 포털 사용자에게 알려진 개인 그룹. 관리자만 공용 그룹을 수정 및 관리할 수 있습니다. 개인 그룹과 비교해 보십시오. 개인도 참조하십시오.
공용 공간(public place)
모든 포털 사용자에게 열려 있는 공유 공간. 공간을 작성하는(자동으로 공간 관리자가 되는) 개인이 공간 작성 시 공간을 공용 공간으로 지정합니다. 다른 사용자는 가입하여 공간의 구성원이 될 수 있습니다. 또한 공간에서 멤버쉽을 취소하여 멤버쉽을 종료할 수도 있습니다. 제한 공간과 비교해 보십시오.
공개(publish)
(1) 웹 사이트를 공용화하는 것(예를 들어, 파일을 HTTP 서버에 알려진 경로에 두는 것).
(2) UDDI에서 다른 비즈니스에서 웹 서비스를 찾아서 바인드할 수 있도록 웹 서비스를 광고하는 것. 서비스 제공자는 레지스트리를 통해 해당 서비스의 가용성을 공개합니다.
누름 단추(push button)
창 또는 대화 상자에 있는 사각형의 제어로 클릭하면 즉시 조치가 수행되도록 합니다. 누름 단추는 텍스트, 그래픽 또는 둘 다를 사용하여 레이블 될 수 있습니다. 가장 친숙한 누름 단추는 확인 및 취소입니다.
대기열(queue)
메시지 대기열 응용프로그램이 메시지를 넣고 메시지를 가져올 수 있는 WebSphere MQ 오브젝트. 로컬 대기열에는 처리를 대기하고 있는 메시지 목록이 포함될 수 있습니다. 다른 유형의 대기열에는 메시지가 포함될 수 없는데 여기서는 다른 대기열을 가리키거나 동적 대기열을 위한 모델로 사용될 수 있습니다.
고속 배치 도구(rapid deployment tool)
서버에서 J2EE 아티팩트를 빠르게 개발 및 배치하고 J2EE 아티팩트를 배치된 EAR 파일로 패키징하기 위한 도구 세트 중 하나.
RUP(Rational Unified Process)
개발 조직에서 타스크와 책임을 지정하고 관리하기 위해 사용하는 구성 가능한 소프트웨어 개발 프로세스 플랫폼.
RDB
관계형 데이터베이스를 참조하십시오.
실현(realize)
웹 다이어그램 편집기에서 해당 자원을 작성하거나 기존 자원을 가리키도록 노드 경로를 편집하여 실제 자원과 노드를 연관시키는 것. 실현되지 않음도 참조하십시오.
순환(recursion)
조작에서 후속 단계를 수행하기 위해 프로그램 또는 루틴이 자체를 호출하는 프로그래밍 기술로, 각 단계에서 이전 단계 출력을 사용합니다.
리팩터(refactor)
해당 작동은 보존하면서 조작으로 프로그램을 변환하는 것(예를 들어, 패키지 또는 메소드의 이름을 바꾸는 것).
참조 무결성(referential integrity)
(1) XML(Extensible Markup Language) 도구에서 스키마가 발견되거나 이름이 바뀔 때 XML 스키마 편집기 또는 DTD 편집기에서 항목에 대한 모든 참조가 자동으로 정리될 경우 존재하는 조건.
(2) 테이블의 한 열에 있는 데이터에서 동일 또는 다른 테이블의 다른 열에 있는 데이터로의 모든 의도한 참조가 유효할 경우 존재하는 조건.
RefreshPack
새 기능을 포함하는 수정사항의 누적 콜렉션. FixPack, InterimFix도 참조하십시오.
등록된 사용자(registered user)
포털에 로그인하기 위한 사용자 ID 및 암호를 가지고 있는 포털 사용자. 익명 사용자 및 인증된 사용자와 비교해 보십시오.
관계형 데이터베이스(RDB: relational database)
테이블 세트로 인식되고 데이터의 관계형 모델에 따라 조작할 수 있는 데이터베이스. 각 데이터베이스에는 논리적 및 물리적 데이터 구조를 설명하는 시스템 카탈로그 테이블 세트, 데이터베이스에 할당된 매개변수 값을 포함하는 구성 파일, 진행 중인 트랜잭션 및 달성할 수 있는 트랜잭션에 대한 복구 로그가 포함됩니다.
관계 역할(relationship role)
EJB에서 한 방향 또는 다른 방향으로의 두 엔티티 Bean 사이의 관계 순회. 배치 설명자에 코딩된 각 관계는 두 역할을 정의합니다.
릴리스(release)
팀의 다른 개발자가 갱신된 버전에 대해 캐치업(동기화)할 수 있도록 변경된 파일을 Workbench에서 팀 서버로 송신하는 것.
원격(remote)
통신 회선을 통해 액세스되는 시스템, 프로그램 또는 장치에 관련된 용어.
원격 파일 전송 인스턴스(remote file transfer instance)
파일을 원격으로 전송하기 위해 사용되는 방법에 대한 정보를 포함하는 파일.
원격 홈 인터페이스(remote home interface)
엔터프라이즈 Bean에서 엔터프라이즈 Bean 클래스의 인스턴스 찾기, 작성 및 제거를 수행하기 위해 원격 클라이언트가 사용하는 방법을 지정하는 인터페이스. 로컬 홈 인터페이스도 참조하십시오.
원격 인터페이스(remote interface)
EJB에서 클라이언트가 호출할 수 있는 비즈니스 메소드를 정의하는 인터페이스. 홈 인터페이스도 참조하십시오.
원격 메소드(remote method)
클라이언트가 호출할 수 있는 원격 인터페이스의 비즈니스 메소드.
RMI(Remote Method Invocation)
네트워크 상에서 메소드 호출 통신에 사용되는 프로토콜. Java RMI는 Java 프로그래밍 언어로 작성된 원격 오브젝트의 메소드를 다른 호스트에 있는 다른 JVM(Java Virtual Machine)에서 호출할 수 있는 분산 오브젝트 모델입니다.
RPC(Remote Procedure Call)
클라이언트 컴퓨터의 프로그램이 서버에서 프로그램을 실행할 수 있는 프로토콜.
remove 메소드(remove method)
엔터프라이즈 Bean에서 홈 인터페이스에 정의되고 엔터프라이즈 Bean을 소멸하기 위해 클라이언트가 호출하는 메소드.
저장소(repository)
소스 코드와 기타 응용프로그램 자원을 위한 영구 저장영역. 팀 프로그래밍 환경에서 공유 저장소는 여러 사용자가 응용프로그램 지원에 액세스할 수 있도록 합니다.
자원(resource)
Workbench에서 조작할 수 있는 프로젝트, 폴더, 서브폴더 및 파일에 대한 총체적 용어.
자원 어댑터(resource adapter)
EIS(Enterprise Information System)에 연결하기 위해 EJB 컨테이너나 응용프로그램 클라이언트가 사용하는 시스템 레벨 소프트웨어 드라이버. 컨테이너에 대한 자원 어댑터 플러그인. 컨테이너에 배치된 응용프로그램 컴포넌트는 어댑터에 의해 노출된 클라이언트 API나 도구에서 생성되는 고급 추상을 사용하여 기본 EIS에 액세스합니다. (Sun) 컨테이너, EIS(Enterprise Information System)도 참조하십시오.
자원 특성(resource property)
서버 구성에서 JDBC 데이터 소스에 대한 특성(예: 서버 이름, 사용자 ID 또는 암호).
제한 공간(restricted place)
공간 작성자(또는 공간 관리자)가 공간의 멤버쉽 목록에 추가하는 개인 및 그룹에 대해서만 열리는 공유 공간. 공간을 작성하는(자동으로 공간 관리자가 되는) 개인이 공간 작성 시 공간을 제한 공간으로 지정합니다. 공용 공간과 비교해 보십시오.
결과 세트(result set)
스토어드 프로시저가 리턴하는 행의 세트.
결과 트리(result tree)
XSL 파일을 사용하여 XML 파일을 변환할 때 작성되는 출력 문서.
서식있는 매체(rich media)
웹 페이지에서 오디오 또는 비디오 파일과 같은 청각적, 시각적 또는 대화식 컨텐츠.
RSS(Rich Site Summary)
신디케이트된 컨텐츠에 대한 XML 기반 형식.
서식있는 텍스트(rich text)
오브젝트, 파일 첨부 또는 그림 뿐만 아니라, 기울임꼴 또는 굵은체와 같은 형식화 옵션을 갖는 텍스트를 포함할 수 있는 필드.
RMI
RMI(Remote Method Invocation)를 참조하십시오.
역할(role)
J2EE 개발에서 응용프로그램의 개발 및 배치 단계에서 개인이 수행하는 기능. J2EE 스펙은 응용프로그램 컴포넌트 제공자, 응용프로그램 어셈블러, 배치자, 시스템 관리자 및 도구 제공자와 같은 여러 역할을 정의합니다.
루트 노드(root node)
데이터의 트리 그래픽 표시에서 상위 노드는 가지고 있지 않지만 일반적으로 하위 노드는 가지고 있는 노드.
RPC
RPC(Remote Procedure Call)를 참조하십시오.
RSS
서식 있는(rich) 사이트 요약을 참조하십시오.
규칙 기반 개인화(rules-based personalization)
사용자 필요성 및 환경 설정, 비즈니스 요구사항을 기초로 웹 컨텐츠를 사용자 정의할 수 있는 개인화 기술.
런타임(run time)
컴퓨터 프로그램이 실행 중인 시간.
RUP
RUP(Rational Unified Process)를 참조하십시오.
스키마(schema)
데이터베이스를 정의하는 테이블, 보기, 색인 또는 트리거와 같은 데이터베이스 오브젝트 콜렉션. 데이터베이스 스키마는 데이터베이스 오브젝트의 논리적 분류를 제공합니다.
SCM
소프트웨어 구성 관리(SCM)를 참조하십시오.
범위(scope)
웹 서비스에서 호출 요청에 서비스를 제공하는 오브젝트의 수명을 식별하는 특성.
스크랩북(scrapbook)
Java 표현식을 시험하고 평가하기 위해 사용할 수 있는 편집기. Workbench 사용자는 스크랩북에서 코드 스니펫을 실행, 검사 및 표시할 수 있습니다.
스크립트(script)
파일이 실행될 때 특정 함수를 전달하는 일련의 명령으로, 파일에 결합됩니다. 스크립트는 실행되는 대로 해석됩니다.
scriptlet
스크립팅 언어 단편을 소스 파일에 추가하기 위한 메커니즘.
SDK
SDK(Software Development Kit)를 참조하십시오.
SDO
SDO(Service Data Objects)를 참조하십시오.
SSL(Secure Sockets Layer)
통신 기밀성을 제공하는 보안 프로토콜. SSL을 사용하여 클라이언트/서버 응용프로그램은 도청, 간섭 및 메시지 위조가 방지되도록 디자인된 방식으로 통신할 수 있습니다.
SecureWay 디렉토리(SecureWay Directory)
사용자 ID, 사용자 이름 및 암호와 같은 사용자 관련 데이터를 저장할 수 있는 LDAP 디렉토리.
보안 역할(security role)
J2EE에서 응용프로그램 어셈블러에서 정의된 추상 논리적 사용자 그룹. 응용프로그램이 배치될 때, 역할은 운영 환경에서 프린시펄이나 그룹과 같은 보안 ID에 맵핑됩니다. (Sun)
Serializer
오브젝트 데이터를 2진이나 XML과 같은 다른 양식으로 변환하기 위한 메소드. Deserializer도 참조하십시오.
서버(server)
응용프로그램을 테스트하거나 공개할 위치를 식별하는 정의. 호스트도 참조하십시오.
서버 구성(server configuration)
설정하여 응용프로그램 서버에 배치하는 데 필요한 정보를 포함하는 자원.
서버 프로젝트(server project)
테스트 및 배치 서버와 해당 구성에 대한 정보를 포함하는 프로젝트.
서버측(server-side)
클라이언트가 아닌 서버에서 실행되는 응용프로그램이나 응용프로그램 컴포넌트에 대한 용어. JSP 및 Servlet이 서버측 프로그래밍을 사용하는 기술의 두 가지 예입니다.
SSI(server-side include)
클라이언트에 보내는 문서에 동적 정보(예: 현재 날짜, 파일의 마지막 수정 날짜 및 다른 파일의 크기 및 마지막 수정)를 포함시키기 위한 기능.
SDO(Service Data Object)
응용프로그램이 이기종 데이터 소스의 데이터를 일정한 방식으로 처리할 수 있도록 하기 위한 개방형 표준. SDO는 J2EE 패턴을 통합하지만 J2EE 데이터 프로그래밍 모델을 단순화합니다.
서비스 설명(server description)
WSDL, UDDI 또는 HTML과 같은 형식으로 정의할 수 있는 웹 서비스 설명.
Servlet
웹 서버에서 실행되며 웹 클라이언트 요청에 대한 응답으로 동적 컨텐츠를 생성하여 서버 기능을 확장하는 Java 프로그램. Servlet은 보통 데이터베이스를 웹에 연결하기 위해 사용됩니다.
Servlet 컨테이너(servlet container)
조치 Servlet을 호출하고 조치 Servlet와 상호 작용하여 요청을 처리하는 웹 응용프로그램 서버 컴포넌트.
세션(eession)
(1) 두 개의 요소가 통신하고 데이터를 교환할 수 있는 네트워크의 두 스테이션, 프로그램 또는 장치 사이의 논리적 또는 가상 연결이나 연결을 설정, 유지보수 및 해제하는 동안 발생하는 활동. 세션은 요청에 따라 활성화하고 비활성화할 수 있습니다.
(2) J2EE에서 여러 HTTP 요청에 걸쳐 웹 응용프로그램과의 사용자 상호 작용을 추적하기 위해 Servlet에서 사용되는 오브젝트.
세션 Bean(session bean)
일반적으로 단일 클라이언트/서버 세션의 지속 기간 동안에만 존재하는 클라이언트에 의해 작성되는 엔터프라이즈 Bean. (Sun) 엔티티 Bean도 참조하십시오.
세션 Facade(session facade)
클라이언트가 비즈니스 로직과 단단히 결합되지 않아서 데이터 무결성에 책임을 지지 않도록 하기 위해 데이터 및 비즈니스 메소드를 추상화하여 엔터프라이즈 응용프로그램의 비즈니스 및 클라이언트 층을 구분하기 위한 메커니즘. 세션 엔터프라이즈 Bean으로 구현될 경우, 세션 파사드(facade)는 낮은 레벨의 비즈니스 컴포넌트 사이의 결합을 해제합니다.
Setter 메소드(setter method)
목적이 인스턴스 또는 클래스 변수의 값을 설정하는 것이 목적인 메소드. 이 기능으로 또 다른 오브젝트가 해당 변수 중 하나의 값을 설정할 수 있습니다. Getter 메소드도 참조하십시오.
공유 공간(shaded place)
공통 목적을 가지고 있는 사용자의 커뮤니티를 위해 작성된 공간. 공유 공간은 공용 또는 제한 공간이 될 수 있습니다. 공간 작성자(자동으로 공간 관리자가 됨)는 공간을 작성하면서 공간이 공용인지 아니면 제한 상태인지 여부를 지정합니다.
단축 아이콘 막대(shortcut bar)
Eclipse에서 열린 Perspective 및 빠른 보기에 해당되는 단추가 있는 가로 도구 모음으로, Workbench 창의 왼쪽에 있습니다.
단축키(shortcut key)
키보드 단축키를 참조하십시오.
SMS(Short Message Service)
모바일 전화로(부터) 텍스트를 전송하기 위해 사용되는 서비스.
SOAP(Simple Object Access Protocol)
분산 환경에서의 정보 교환을 위한 간단한 XML 기반 프로토콜. SOAP를 사용하여 정보를 조회 및 리턴하고 인터넷에서 서비스를 호출할 수 있습니다.
단순 유형(simple type)
XML에서 요소 컨텐츠를 가질 수 없고 속성을 전달할 수 없는 유형. 숫자(및 문자열 및 날짜 등)를 포함하지만 하위 요소를 포함하지 않는 요소를 단순 유형 요소라고 합니다. 복합 유형도 참조하십시오.
단일 사인온(single signon)
단일 인증 기회를 통해 여러 응용프로그램에서 사용자를 확인하는 메커니즘.
singleton
한 번만 인스턴스를 생성할 수 있는 클래스. singleton 클래스는 인터페이스가 될 수 없습니다.
singleton 팩토리(singleton factory)
singleton 클래스의 인스턴스를 생성하기 위한 정적 메소드가 있는 클래스. 이 클래스는 인터페이스가 될 수 없습니다.
스켈레톤(skeleton)
클래스 구현을 위한 비계.
스킨(skin)
기능에 영향을 주지 않고 인터페이스 모양을 바꾸기 위해 변경할 수 있는 그래픽 사용자 인터페이스의 요소.
SMS
SMS(Short Message Service)를 참조하십시오.
스니펫(snippet)
소스 코드의 발췌 부분.
SOAP
SOAP(Simple Object Access Protocol)를 참조하십시오.
SOAP 인코딩(SOAP encoding)
SOAP 프로토콜에서 데이터를 일련화하기 위한 규칙. SOAP 인코딩은 프로그래밍 언어, 데이터베이스 및 반구조화 데이터의 여러 유형 시스템에서 발견된 공통 기능을 일반화한 단순 유형 시스템을 기초로 합니다.
소프트웨어 구성 관리(SCM: software configuration management)
소프트웨어 개발 추적 및 제어. SCM 시스템은 일반적으로 버전 제어 및 팀 프로그래밍 기능을 제공합니다.
SDK(Software Development Kit)
특정 컴퓨터 언어로 소프트웨어를 개발하는 것을 지원하거나 특정 운영 환경을 위한 도구, API 및 문서 세트.
솔루션(solution)
증상 데이터베이스에서 WebSphere 활동 로그, 오류가 발생할 수 있는 원인에 대한 정보 및 복구 방법을 분석하기 위해 사용됩니다.
소스 코드(source code)
원래의 판독 가능한 양식으로 된 컴퓨터 프로그램. 소스 코드는 컴퓨터에서 사용할 수 있는 2진 코드로 변환됩니다.
소스 트리(source tree)
XSL 스타일시트에 의해 변환되는 XML 입력 문서.
SQL
SQL(Structured Query Language)을 참조하십시오.
SQLJ
SQLJ(Structured Query Language for Java)를 참조하십시오.
SQL 조회(SQL query)
결과 테이블을 지정하는 특정 SQL 문의 컴포넌트.
SSI
SSI(server-side include)를 참조하십시오.
SSL
Secure Sockets Layer를 참조하십시오.
스택(stack)
임시 레지스터 정보, 매개변수 및 서브루틴 리턴 주소를 저장하는 메모리의 영역.
스택 프레임(stack frame)
개별 루틴에 대한 로컬 변수, 인수 및 레지스터 컨텐츠와 이전 스택 프레임에 대한 포인터를 포함하는 스택 섹션.
SWT(Standard Widget Toolkit)
기본이 되는 운영 체제의 원시(native) 위지트(widget)를 사용하는 공통적이고 이동 가능한 사용자 인터페이스 API를 정의하는 Java 개발자용 Eclipse 툴킷. AWT(Abstract Window Toolkit), Swing 세트도 참조하십시오.
Stateful 세션 Bean(stateful session bean)
단일 클라이언트를 대신해서 작동되며 다중 메소드 호출 및 트랜잭션에서 클라이언트 특정 세션 정보(대화 가능 상태라고 함)를 유지보수하는 세션 Bean. Stateless 세션 Bean도 참조하십시오.
Stateless 세션 Bean(stateless session bean)
대화 상태가 아닌 세션 Bean. Stateless Bean의 모든 인스턴스는 동일합니다. (Sun) Stateful 세션 Bean도 참조하십시오.
정적 웹 페이지(static Web page)
JSP(JavaServer Pages), Servlet 또는 스크립트에 필요할 추가 클라이언트 또는 서버측 처리가 없어도 표시할 수 있는 웹 페이지.
정적 웹 프로젝트(static Web project)
동적 컨텐츠(예: Servlet 또는 JSP(JavaServer Pages) 파일)나 Java 코드가 없는 웹 응용프로그램에 대한 자원을 포함하는 프로젝트. 정적 웹 프로젝트는 정적 HTTP 서버에 배치할 수 있으며 추가 응용프로그램 서버 지원이 필요하지 않습니다.
스토어드 프로시저(stored procedure)
데이터베이스에 저장되고 이름으로 호출할 수 있는 프로시저 구성 및 임베디드 SQL 문으로 된 블록. 스토어드 프로시저는 두 파트(클라이언트의 파트와 서버의 파트)에서 응용프로그램이 실행되는 것을 허용하므로, 한 번의 호출로 데이터베이스에 대한 여러 액세스가 생성될 수 있습니다.
스트림(stream)
CVS 팀 프로그래밍 환경에서 개발 팀 구성원이 변경을 수행하는 대로 구성원에 의해 갱신되는 응용프로그램 자원의 공용 사본. 스트림은 프로젝트의 현재 상태를 표시합니다.
문자열(string)
프로그래밍 언어에서 텍스트 저장 및 조작에 사용되는 데이터의 양식.
SQL(Structured Query Language)
관계형 데이터베이스에서 데이터를 정의 및 조작하기 위한 표준화된 언어.
SQLJ(Structured Query Language for Java)
Java 프로그램에서 SQL을 임베드하고, Java 스토어드 프로시저 및 사용자 정의 함수를 정의 및 호출하며, Java에서 데이터베이스 구조화 유형을 사용하기 위한 표준.
구조화된 보기(structured viewing)
XML 편집기의 디자인 보기에서 요소 및 속성 유형과 같은 XML 문서의 구조적 성분과 속성 값 및 텍스트 컨텐츠와 같은 값을 구분하는 테이블 측면.
구조 항목(structure item)
EGL에서 구조 또는 레코드의 필드. 각 구조 항목은 기초 구조를 가지거나(단어가 문자로 이루어진 것과 같음) 나누어질 수 없습니다(문자를 나눌 수 없는 것과 같음).
Struts
Java 웹 응용프로그램 빌드를 위한 개방형 소스 프레임워크.
Struts 조치(Struts action)
웹 응용프로그램의 부분을 구현하고 다음을 리턴하는 클래스. Struts 조치에 대한 수퍼 클래스는 조치 클래스라고 합니다.
Struts 모듈(Struts module)
Struts 구성 파일과 해당되는 조치, 양식 Bean 및 웹 페이지의 세트. Struts 응용프로그램은 최소 하나의 Struts 모듈로 구성됩니다.
Struts 프로젝트(Struts project)
Struts 지원이 추가된 동적 웹 프로젝트.
스텁(stub)
길고 원격(가능할 경우)인 프로그램을 대체하는 작은 프로그램 루틴. 예를 들어, 스텁은 클라이언트 및 서버 사이에 프로시저 호출(RPC) 및 응답을 전송하는 프로그램 모듈이 될 수 있습니다. 웹 서비스에서 스텁은 WSDL(Web Services Definition Language) 문서에서 생성되는 Java 인터페이스의 구현입니다.
스타일시트(style sheet)
구조화된 정보에 적용한 경우 그 정보의 특정 렌더링(예: 온라인 또는 인쇄)을 제공하는 형식적 지시사항 스펙. 구조화된 정보의 동일 부분에 서로 다른 스타일시트를 적용하여 정보의 다른 프리젠테이션을 생성할 수 있습니다.
서브클래스(subclass)
Java에서 직접 또는 간접적으로 특정 클래스로부터 파생되는 클래스.
부속 조회(subquery)
SQL에서 술부 내에 사용되는 하위 선택. 예를 들어, 또 다른 SQL 문의 WHERE 또는 HAVING절 내에 있는 Select 문.
수퍼클래스(superclass)
Java에서 특정 클래스가 파생되는 클래스(사이에 하나 이상의 클래스가 있을 수 있음).
상위 유형(supertype)
유형 계층 구조에서 하위 유형이 속성을 계승하는 유형.
Swing 세트(Swing Set)
JVM(Java Virtual Machine)을 지원하는 운영 체제에서 일관성있게 실행되는 GUI 컴포넌트 콜렉션. 이 컴포넌트는 전체적으로 Java 프로그래밍 언어로 작성되므로, 기본 플랫폼 해당 컴포넌트가 제공한 것보다 나은 기능을 제공합니다. AWT(Abstract Window Toolkit), SWT(Standard Widget Toolkit)도 참조하십시오.
SWT
SWT(Standard Widget Toolkit)를 참조하십시오.
증상(symptom)
로깅 도구에서 오류 메시지. 증상은 증상 데이터베이스에 증상과 연관되는 솔루션을 가질 수 있습니다.
증상 데이터베이스(symptom database)
WebSphere 활동 로그에서 발생하는 이벤트 및 오류 메시지의 분석에 사용되며 하나 이상의 연관된 솔루션과 함께 하나 이상의 문자열 일치 패턴을 포함하는 증상의 XML 파일.
구문 다이어그램(syntax diagram)
명령행에서 명령을 입력하는 방법을 표시하는 명령 다이어그램.
구문 강조표시(syntax highlighting)
소스 편집기에서 글꼴, 강조 및 색상과 같은 텍스트 강조표시 특징 차이를 사용하여 태그, 속성 및 속성 값과 같은 구조 요소와 텍스트를 구분하는 기능.
시스템 메뉴(system menu)
창 제목 표시줄의 왼쪽에 있는 아이콘을 클릭하여 활성화되며 사용자가 창을 복원, 이동, 크기 조정, 최소화 또는 최대화할 수 있는 드롭 다운 메뉴.
테이블(table)
특정 개수의 열과 정렬되지 않은 행으로 구성된 이름이 지정된 데이터 오브젝트. 보기도 참조하십시오.
taglib 지시문(taglib directive)
JSP 페이지에서 페이지가 사용자 정의 태그를 사용하고 태그 라이브러리를 정의하고 해당 태그 접두부를 지정함을 알리는 선언. (Sun)
태그 라이브러리(tag library)
JSP 기술에서 taglib 설명자와 Java 클래스를 사용하여 설명하는 사용자 정의 조치를 식별하는 태그 콜렉션. JSP 태그 라이브러리는 JSP 파일로 가져올 수 있고 다양한 스크립팅 언어와 함께 사용할 수 있습니다. (Sun)
대상(target)
조치 또는 오퍼레이션의 대상.
TCP
TCP(Transmission Control Protocol)를 참조하십시오.
TCP/IP
TCP/IP(Transmission Control Protocol/Internet Protocol)를 참조하십시오.
TCP/IP 모니터링 서버(TCP/IP monitoring server)
웹 브라우저 및 응용프로그램 서버 사이의 모든 요청 및 응답과 TCP/IP 활동을 모니터하는 런타임 환경.
템플리트 라이브러리(template library)
플레이스 템플리트 스펙과 포틀렛 양식, 하위 양식 및 프로파일을 저장하는 데이터베이스(포털 템플리트 카탈로그라고도 함).
테스트 케이스(test case)
테스팅 소프트웨어 타스크를 자동화하는 타스크, 스크립트 또는 루틴 세트.
테스트 환경(test environment)
알려져 있고 제어되는 조건에서 테스트를 수행할 목적으로 설정된 하드웨어 및 소프트웨어 구성에 대한 특정 인스턴스.
테스트 하니스(test harness)
DB2 XML Extender에서 DB2 데이터베이스를 사용할 수 있도록 하기 위해 사용되는 일련의 스크립트 파일. 테스트 하니스는 관계형 데이터베이스에서 XML 맵핑으로 DAD 파일이 생성될 때 선택적으로 작성됩니다. 테스트 하니스가 사용되도록 설정하면 데이터로부터의 XML 작성과 관계형 데이터로의 XML 파일 분해를 테스트합니다.
테스트 패턴(test pattern)
컴포넌트 테스트의 자동 생성에 사용되는 템플리트. Java 및 EJB 컴포넌트 테스트에 사용 가능한 몇 가지의 테스트 패턴이 있습니다. 컴포넌트 테스트도 참조하십시오.
테스트 수트(test suite)
테스트 작동을 정의하고 테스트 실행 및 배치를 제어하는 테스트 케이스 콜렉션.
textUI 프로그램(textUI program)
문자 기반 표시 방식으로 사용자와 대화하는 EGL 프로그램 파트 유형. 표시는 3270 화면이나 명령 창에 나타나고 웹 브라우저에는 나타나지 않습니다.
주제(theme)
공간에 특정 형태를 제공하는 스타일 요소. 포털은 플레이스를 작성할 때 선택할 수 있는, 가상 배경 화면과 유사한 몇 개의 주제를 제공합니다.
스레드(thread)
프로세스 제어 상태에 있는 컴퓨터 명령어 스트림. 멀티스레드 프로세스는 하나의 명령어 스트림(하나의 스레드)으로 시작하며 나중에 타스크를 수행하기 위한 다른 명령어 스트림을 작성할 수 있습니다.
스레드 경합(thread contention)
다른 스레드가 보유하는 오브젝트나 잠금을 스레드가 기다리는 상태.
작은 그림(thumbnail)
사용자가 표시기나 그래픽 편집기를 열지 않고 이미지를 미리볼 수 있도록 하는 큰 그래픽 이미지의 아이콘 크기 렌더링.
제한시간(timeout)
조작을 인터럽트하기 전에 이벤트가 발생하거나 완료하도록 할당되는 시간 간격.
타이밍 제한조건(timing constraint)
하나의 메소드 호출이나 일련의 메소드 호출 지속 기간을 측정하기 위해 사용하는 특수화된 유효성 검증 조치. 유효성 검증 조치도 참조하십시오.
도구 팁(ToolTip)
풍선 도움말을 참조하십시오.
하향식 개발(top-down development)
웹 서비스에서 WSDL(Web Services Definition Language) 파일에서 서비스를 개발하는 프로세스. 상향식 개발도 참조하십시오.
하향식 맵핑(top-down mapping)
기존 엔터프라이즈 Bean 및 해당 디자인이 데이터베이스 디자인을 판별하는 엔터프라이즈 Bean을 데이터베이스 테이블에 맵핑하는 접근 방식.
트랜스코딩 기술(transcoding technology)
클라이언트 장치의 특정 기능을 충족시키기 위해 컨텐츠 적용.
TCP(Transmission Control Protocol)
네트워크간 프로토콜에 IETF(Internet Engineering Task Force) 표준을 따르는 네트워크와 인터넷에서 사용되는 통신 프로토콜. TCP는 패킷 교환 통신 네트워크의 호스트와 그러한 네트워크의 상호 연결 시스템에 있는 호스트 사이의 신뢰할 수 있는 호스트간 프로토콜을 제공합니다. 기본적인 프로토콜로 IP(Internet Protocol)를 사용합니다. IP(Internet Protocol)도 참조하십시오.
TCP/IP(Transmission Control Protocol/Internet Protocol)
서로 다른 유형의 상호 연결된 네트워크를 통해 응용프로그램 사이의 안정적인 종단간 연결을 제공하는 업계 표준의 비독점적 통신 프로토콜 세트.
전송(transport)
응용프로그램의 웹 모듈이 있는 웹 컨테이너와 웹 서버용 Application Server 플러그인 사이의 요청 대기열. 웹 브라우저에서 사용자가 응용프로그램을 요청하면 웹 서버로 요청이 전달되고 전송을 따라 웹 컨테이너로 전달됩니다.
트리거(trigger)
데이터베이스 기술에서 특정 테이블이나 뷰에서 지정된 조치가 수행될 때마다 자동으로 호출되는 프로그램.
트렁크(trunk)
CVS 팀 개발 환경에서 개발의 기본 스트림으로, HEAD 스트림이라고도 합니다.
유형(type)
(1) WSDL 문서에서 특정 유형 시스템(예: XSD)을 사용하는 데이터 유형 정의에 대한 컨테이너.
(2) Java 프로그래밍에서 클래스 또는 인터페이스.
Typedef
EGL에서 형식의 모델로 사용할 수 있는 파트 정의.
유형 계층 구조(type hierarchy)
해당되는 수퍼클래스 및 서브클래스를 클래스를 포함하여 Java 클래스 또는 인터페이스의 완전한 컨텍스트.
UDDI
UDDI(Universal Description, Discovery, and Integration)를 참조하십시오.
UDDI 비즈니스 레지스트리(UDDI Business Registry)
비즈니스와 서비스에 대한 정보를 포함하는 피어 디렉토리의 콜렉션.
UDDI 레지스트리(UDDI registry)
웹 서비스 발견 관리를 위해 UDDI(Universal Description, Discovery, and Integration) 표준을 따르는 비즈니스 및 해당 서비스 설명의 분산 레지스트리. UDDI 레지스트리는 공통 XML 형식으로 구현되는 두 형식(공용 및 개인용)으로 제공됩니다.
UDF
사용자 정의 함수(UDF)를 참조하십시오.
UI 파트(UI part)
데이터 프리젠테이션에 사용되는 EGL 선언. UI 파트의 유형으로는 양식, 양식 그룹 및 UI 레코드가 있습니다.
UI 레코드(UI record)
EGL에서 조치 프로그램과 특정 웹 페이지 사이에 통신이 가능하도록 만드는 데이터 구조. 이 유형의 레코드는 VisualAge Generator 웹 트랜잭션을 이주하는 데 사용됩니다.
UML(Unified Modeling Language)
오브젝트 지향의 디자인 방법 개발에서 첫 번째 단계로 실세계 오브젝트를 모델링하기 위한 표준 표기법. UML은 OMG(Object Management Group)에 의해 정의됩니다.
URI(Uniform Resource Identifier)
웹에서 컨텐츠(텍스트 페이지, 비디오 또는 사운드 클립, 스틸 또는 애니메이트션 이미지, 또는 프로그램)를 식별하기 위해 사용되는 고유한 주소. 가장 일반적인 URI 양식은 URL(Uniform Resource Locator)이라고 하는 특정 URI 양식 또는 서브세트인 웹 페이지 주소입니다. URI는 일반적으로 자원, 자원을 포함하는 컴퓨터, 컴퓨터에 있는 자원 이름(파일 이름)에 액세스하는 방법을 설명합니다. URN(Uniform Resource Name)도 참조하십시오.
URL(Uniform Resource Locator)
인터넷과 같은 네트워크에서 액세스할 수 있는 파일의 고유한 주소. URL에는 정보 자원과 정보 자원을 찾기 위해 프로토콜에서 사용하는 정보에 액세스하기 위해 사용되는 프로토콜의 축약된 이름이 포함됩니다.
URN(Uniform Resource Name)
클라이언트에 대해 웹 서비스를 고유하게 식별하는 이름. URI(Uniform Resource Identifier)도 참조하십시오.
UNSPSC(United Nations Standard Products and Services Classification)
공통 기능, 목적 및 타스크를 기초로 제품 및 서비스를 분류하기 위한 개방형 글로벌 표준.
UDDI(Universal Description, Discovery, and Integration)
회사 및 응용프로그램이 인터넷을 통해 웹 서비스를 신속하고 쉽게 찾아 사용할 수 있도록 하는 표준 기반의 규약 세트.
실현되지 않음(unrealized)
아직 실제 자원과 연관되지 않은 웹 다이어그램 노드에 관한 용어. 실현도 참조하십시오.
UNSPSC
UNSPSC(United Nations Standard Products and Services Classification)를 참조하십시오.
URI
URI(Uniform Resource Identifier)를 참조하십시오.
URL
URL(Uniform Resource Locator)을 참조하십시오.
URN
URN(Uniform Resource Name)을 참조하십시오.
사용자 정의 함수(UDF: user-defined function)
CREATE FUNCTION 문을 사용하여 DB2에 대해 정의하고 그 후에 SQL 문에서 참조할 수 있는 함수. 사용자 정의 함수는 외부 함수나 SQL 함수가 될 수 있습니다.
사용자 그룹(user group)
포털에서 등록하는 사용자 콜렉션.
사용자 ID
사용자 식별자(사용자 ID)를 참조하십시오.
사용자 식별자(사용자 ID)
시스템에 대해 사용자를 고유하게 식별하는 문자열.
유효성 검증(validation)
적용 가능한 표준, 규칙 및 규약에 대한 준수 여부 및 정확성에 대해 데이터 또는 코드를 확인하는 것.
유효성 검증 조치(validation action)
런타임 시 변수의 실제 값이 해당 변수의 예상 값에 해당되는지 여부를 확인하기 위한 메커니즘. 타이밍 제한조건도 참조하십시오.
유효성 검증기(validator)
적용 가능한 표준, 규칙 및 규약에 대한 준수 여부 및 정확성에 대해 데이터 또는 코드를 확인하는 프로그램.
버전 제어(version control)
팀에서 제출한 작업 히스토리의 조정 및 통합.
보기(view)
Eclipse 기반 사용자 인터페이스에서 편집기 영역 외부에 있으면서 다른 보기의 맨 위에 쌓을 수 있는(끌어서 놓기) Workbench의 분할창. 보기는 Workbench에서 자원을 보거나 자원으로 작업할 수 있는 다양한 방식을 제공합니다. Workbench는 편집기와 보기(예: 네비게이터 보기, 아웃라인 보기 및 타스크 보기)로 구성됩니다. 일반적으로 보기는 분할창과 유사하게 동작하지만 사용자가 여러 개의 보기를 서로 끌어서 놓을 수 있거나(Workbench 안에서 노트북을 작성하기 위해) Workbench에서 끌어 내어 데스크탑에 놓을 수 있습니다(새 창을 열기 위해).
비주얼 Bean(visual bean)
Java 응용프로그램 그래픽 사용자 인터페이스의 일반 사용자가 볼 수 있는 컴포넌트. AWT 및 Swing에서 비주얼 Bean은 java.awt.Component에서 계승됩니다.
WAP
WAP(Wireless Application Protocol)를 참조하십시오.
WAR 파일(WAR file)
웹 아카이브를 참조하십시오. 엔터프라이즈 아카이브, Java 아카이브도 참조하십시오.
감시점(watchpoint)
지정한 필드 또는 표현식을 수정할 때 실행을 일시중단하는 중단점.
웹 응용프로그램(Web application)
웹 브라우저로 액세스할 수 있고 사용자가 데이터베이스를 조회할 수 있도록 허용하는 등의 방식으로 정보의 정적 표시를 벗어나는 일부 기능을 제공하는 응용프로그램. 웹 응용프로그램의 공통 컴포넌트로는 HTML 페이지, JSP 페이지 및 Servlet이 있습니다.
웹 아카이브(Web archive)
웹 응용프로그램을 단일 파일로 설치 및 실행하는 데 필요한 모든 자원을 저장하기 위한 압축 파일 형식. 웹 아카이브(WAR)는 J2EE 표준에 따라 정의됩니다. 엔터프라이즈 아카이브, Java 아카이브도 참조하십시오.
웹 브라우저(Web browser)
웹 서버에 대한 요청을 시작하고 서버가 리턴하는 정보를 표시하는 클라이언트 프로그램.
웹 컨테이너(Web container)
J2EE 아키텍처의 웹 컴포넌트 계약을 구현하는 컨테이너. (Sun)
웹 다이어그램(Web diagram)
응용프로그램 개발자가 Struts 기반 웹 응용프로그램의 플로우 구조를 시각화하는 데 도움을 주기 위해 FFS(Free-Form Surface)의 아이콘 및 기타 이미지를 사용하는 Struts 파일.
웹 모듈(Web module)
하나 이상의 웹 컴포넌트와 웹 배치 설명자로 구성되는 단위. (Sun)
웹 프로젝트(Web project)
웹 응용프로그램 배치에 필요한 파일의 J2EE 정의 컨테이너 구조 및 계층 구조에 해당되는 메타데이터 및 소스 파일과 같은 기타 자원의 컨테이너.
웹 자원(Web resource)
웹 응용프로그램 개발 중 작성되는 자원(예: 웹 프로젝트, HTML 페이지, JSP 파일, Servlet, 사용자 정의 태그 라이브러리 및 아카이브 파일) 중 하나.
웹 자원 콜렉션(Web resource collection)
보호될 자원 세트를 설명하는 HTTP 메소드 및 URL 패턴 목록. (Sun)
웹 서버(Web server)
HTTP(Hypertext Transfer Protocol) 요청에 서비스를 제공할 수 있는 소프트웨어 프로그램.
웹 서비스(Web service)
네트워크를 거쳐 상호 작용할 수 있는 시스템 간 상호 작용을 지원하도록 디자인된 소프트웨어 시스템. 웹 서비스는 시스템이 처리할 수 있는 형식(특히 WSDL)으로 설명된 인터페이스를 가지고 있습니다.
WSDL(Web Services Description Language)
네트워크로 연결된 서비스를 문서 중심 또는 절차 중심의 정보를 포함하는 메시지에 대해 작동하는 엔드포인트 세트로 설명하기 위한 XML 기반 스펙.
WSI 조직(Web Services Interoperability Organization)
플랫폼, 운영 체제 및 프로그래밍 언어 사이에 웹 서비스 상호운용성을 증진시키는 개방된 업계 조직.
WSIL(Web Services Invocation Language)
기존 웹 서비스의 발견을 활용하고 검사 관련 정보를 이용할 수 있도록 하는 방법에 대한 규칙 세트를 제공하는 XML 문서 형식.
웹 사이트(Web site)
단일 엔티티(조직 또는 개인)가 관리하고 해당 사용자를 위한 하이퍼텍스트 정보를 포함하는 웹에서 사용 가능한 관련 파일 콜렉션. 웹 사이트에는 종종 다른 웹 사이트에 대한 하이퍼텍스트 링크가 포함됩니다.
WebSphere
e-business 응용프로그램 개발을 위한 도구와 웹 응용프로그램 실행을 위한 미들웨어를 포함하는 IBM 브랜드 이름.
WebSphere Application Server
웹 서버에서 실행되며 e-business 응용프로그램을 배치, 통합, 실행 및 관리하기 위해 사용할 수 있는 웹 응용프로그램 서버 소프트웨어.
WebSphere Personalization
정보 대상이 특정 포털 사용자가 될 수 있는 소프트웨어.
WebSphere Site Analyzer
포털 활동 및 효율성을 측정할 수 있는 소프트웨어.
WYSIWYG(what you see is what you get)
페이지가 인쇄되거나 렌더링되는 대로 정확하게 연속으로 표시되도록 하는 편집기 기능.
위지트(widget)
키보드나 마우스로부터의 입력을 수신할 수 있고 응용프로그램이나 다른 위지트(widget)와 통신할 수 있는 재사용 가능한 사용자 인터페이스 컴포넌트(예: 단추, 화면이동 막대, 제어 영역 또는 텍스트 편집 영역).
연결(wire)
사용자의 상호작용 없이 소스 포틀렛에서의 변경사항을 자동으로 대상 포틀렛에 갱신할 수 있도록 둘 이상의 협업 포틀렛을 연결하는 기법. Click-to-Action, 협업 포틀렛도 참조하십시오.
WAP(Wireless Application Protocol)
무선 장치를 가지고 있는 모바일 사용자가 쉽게 정보 및 서비스에 즉시 액세스하고 대화할 수 있도록 하는 모바일 인터넷 액세스를 위한 개방형 업계 표준.
WML(Wireless Markup Language)
휴대폰, 호출기 및 개인 디지털 지원 장치와 같은 무선 장치용 컨텐츠 및 사용자 인터페이스를 표시하기 위해 사용되는 XML 기반 마크업 언어.
마법사(wizard)
사용자에게 특정 타스크의 각 단계를 안내하는 활성 도움 양식.
WML
WML(Wireless Markup Language)을 참조하십시오.
Workbench
Eclipse를 기반으로 하는 Eclipse 및 Rational Developer 제품에서의 사용자 인터페이스 및 통합 개발 환경(IDE).
작업공간(workspace)
Eclipse에서 사용자가 현재 Workbench에서 개발 중인 프로젝트 및 기타 자원 콜렉션. 이 자원에 대한 메타데이터는 파일 시스템의 디렉토리에 상주합니다. 자원은 동일 디렉토리에 상주할 수도 있습니다.
랩퍼(wrapper)
인터페이스 및 작동을 특정 방식으로 변경하기 위해 캡슐화한 후 다른 오브젝트로 위임하는 오브젝트. (Sun)
WSDL
WSDL(Web Services Description Language)을 참조하십시오.
WSDL 정의 이름(WSDL definition name)
네트워크 서비스를 메시지 교환 가능한 통신 엔드포인트 콜렉션으로 설명하는 서비스 정의의 이름.
WSDL 문서(WSDL document)
WSDL(Web Services Definition Language) 형식으로 웹 서비스를 설명하는 정의 세트를 제공하는 파일.
WSDL 파일(WSDL file)
WSDL 문서를 참조하십시오.
WSI
WS-I(Web Services Interoperability Organization)를 참조하십시오.
WSIL
WSIL(Web Services Invocation Language)을 참조하십시오.
WYSIWYG
WYSIWYG(what you see is what you get)를 참조하십시오.
Xalan 프로세서(Xalan processor)
Apache 프로젝트의 일부인 XSLT 프로세서. XSL 변환도 참조하십시오.
XDoclet
특수한 JavaDoc 태그를 사용하여 Java 소스 파일을 구문 분석하고 템플리트에 따라 XML 설명자나 소스 코드와 같은 출력을 생성하는 개방된 소스 코드 생성 엔진.
XHTML
XHTML(Extensible Hypertext Markup Language)을 참조하십시오.
XMI 모델(XMI model)
다양한 보기를 로드 및 분석할 수 있는 컨텍스트 모델. XMI 모델은 응용프로그램의 프로파일링 또는 로깅 결과로 지속되는 기본 엔티티입니다.
XML
XML(Extensible Markup Language)을 참조하십시오.
XML 카탈로그(XML catalog)
XML 프로세서가 엔티티에 대한 참조를 해석하는 방법을 지정하는 규칙을 포함하는 카탈로그. 카탈로그를 사용하면 개발 중 자원이 이동될 때 XML 문서 내에서 URI를 변경하지 않아도 됩니다.
XML 로그 파일(XML log file)
로깅 에이전트가 작성하고 플러그인 로드 이벤트 및 정보를 레코드하기 위해 사용되는 XML 형식의 로그 파일.
XML 구문 분석기(XML parser)
XML 문서를 읽고 해당되는 컨텐츠 및 구조에 대한 액세스를 제공하는 프로그램. XML 구문 분석기는 계층적으로 구조화된 트리를 생성한 후 처리를 위해 데이터를 표시기와 다른 응용프로그램에 전달하고 마지막으로 결과를 호출 응용프로그램에 리턴합니다.
XML 경로 언어(XPath: XML Path Language)
XSLT에서 사용할 수 있도록 소스 XML 문서의 파트를 고유하게 식별하거나 제시하기 위해 디자인된 XSL 하위 언어. XPath는 문자열, 숫자 및 부울 조작을 위한 기본적인 기능도 제공합니다.
XML 스키마(XML schema)
XML에서 허용되는 요소와 이의 조합을 표시하여 XML 파일 컨텐츠를 설명하고 제한하기 위한 메커니즘. XML 스키마는 DTD(Document Type Definition)의 대안으로 데이터 입력, 계승 및 프리젠테이션 영역에서 기능을 확장하기 위해 사용할 수 있습니다.
XML 스키마 정의 언어(XSD: XML Schema Definition Language)
XML 스키마를 포함하는 XML 파일을 설명하기 위한 언어.
XPath
XML 경로 언어를 참조하십시오.
XPath 표현식(XPath expression)
XML 문서를 통해 검색하고 해당 문서의 노드(요소 또는 속성과 같은 문서 파트)에서 정보를 추출하는 표현식.
XSD
XML 스키마 정의 언어(XSD)를 참조하십시오.
XSL
XSL(Extensible Stylesheet Language)을 참조하십시오.
XSL 스타일시트(XSL style sheet)
XML 문서를 렌더링(표시 또는 인쇄)하는 방법을 설명하는 코드.
XSLT
XSL 변환을 참조하십시오.
XSLT 함수(XSLT function)
숫자, 문자열, 부울 값 및 노드 세트 조작에 대해 XSLT(XSL Transform) 스펙으로 정의되는 함수.
XSL 변환(XSLT: XSL Transformation)
XSL 스타일시트를 사용하여 XML 문서를 다른 XML 문서 또는 단편이나 HTML 문서로 변환하는 표준. Xalan 프로세서도 참조하십시오.
zip
이름이 .zip로 끝나는 하나의 파일로 압축 및 저장되는 하나 이상의 파일.

(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.
(C) Copyright 1994-2005 Sun Microsystems, Inc.