XPlatform X-API

X-API는 XPlatform 클라이언트와의 통신을 위한 API이다.

See:
          Description

Packages
com.tobesoft.xplatform.data X-API의 데이터 구조를 정의한다.
com.tobesoft.xplatform.data.datatype  
com.tobesoft.xplatform.tx X-API의 데이터 통신을 수행한다.
com.tobesoft.xplatform.tx.impl  

 

X-API는 XPlatform 클라이언트와의 통신을 위한 API이다.

1. 소 개

X-API의 주목적은 XPlatform 클라이언트와의 통신을 제공하고, 데이타 송수신, 또는 송수신된 데이타의 조작을 단순화함으로써, 개발자는 비지니스 개발에 초점을 맞추도록 하는 것이다.

클라이언트와 서버간에 송수신하는 데이터는 key-value으로 구성된 단일 데이터도 존재하고, DB의 Table과 유사한 2차원 데이터도 존재한다. 이러한 데이터를 조작 또는 송수신하기 위한 것이다.

X-API의 주요 기능은 com.tobesoft.xplatform.datacom.tobesoft.xplatform.tx을 참조한다.

2. 설 치

X-API의 설치는 간단하게 jar 파일을 클래스경로에 포함시키면 된다. 이것은 JVM 구동시 정의된 클래스경로에 포함시키거나, Web Application의 /WEB-INF/lib 디렉토리에 위치시키면 된다.

다음은 X-API의 jar 파일들이다.

파일명 설 명 필수여부
xplatform-xapi-x.x.x.jar X-API yes

X-API는 JDK 또는 JRE 1.4 이상을 요구하고 있으며, X-API를 사용하기 위한 외부 컴퍼넌트는 다음과 같다.

컴퍼넌트명 설 명 필수여부 참조
Apache Commons Logging X-API 내부 로깅 yes http://jakarta.apache.org/commons/logging/

3. 라이센스

X-API의 라이센스 파일명은 "XPLATFORM_Server_License.xml" 또는 "XPLATFORM_Server_License.bin" 이며, "XPLATFORM_Server_License.xml" 파일은 XML 형식으로, "XPLATFORM_Server_License.bin" 파일은 바이너리(binary) 형식으로 구성되어 있다.

라이센스 파일은 jar 파일과 동일한 디렉토리에 위치시키거나 클래스경로에 포함시키면 된다. jar 파일과 동일한 디렉토리에 위치한 라이센스 파일을 우선적으로 적재하며, 동일한 위치에 존재하지 않는 경우 클래스경로에 위치한 라이센스 파일을 적재한다. 클래스경로에 포함시키는 경우 일반적으로 Web Application의 /WEB-INF/classes 디렉토리에 위치시키면 된다.

4. 버 전

X-API의 버전은 다음과 같이 jar 파일명에 포함되어있다.

보다 자세한 정보를 알기 위해서는 다음과 같이 실행시킨다. 아래의 정보는 X-API 고객지원에 도움이 될 것이다.

C:\>java -jar xplatform-xapi-1.0.jar

--- Manifest ---
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.7.0
Created-By: 1.5.0_16-b02 (Sun Microsystems Inc.)
Built-By: Web2.0 Team
Built-Date: February 18 2009
Main-Class: com.tobesoft.xplatform.util.JarInfo

Name: com.tobesoft.xplatform
Specification-Title: X-API
Specification-Vendor: Tobesoft Co., Ltd.
Specification-Version: 1.0
Implementation-Title: X-API
Implementation-Vendor-Id: com.tobesoft
Implementation-Vendor: Tobesoft Co., Ltd.
Implementation-Version: 1.0.0.360
출력 예

5. 설치 확인

X-API가 정상적으로 설치되었는지 확인하기 위해서는 다음과 같은 JSP 파일을 작성하여 실행시킨다. 출력되는 내용은 상단의 출력 정보와 더불어 라이센스 정보가 출력된다.

<%@ page contentType="text/html; charset=UTF-8" %>

<html>
<head>
<title>JarInfo</title>
<style>
* { font-family: Verdana }
</style>
</head>
<body>
<pre>
<%
new com.tobesoft.xplatform.util.JarInfo().info(out);
%>
</pre>
</body>
</html>
설치 확인 JSP



Copyright © 2000-2011 TOBESOFT Co., Ltd.