IDS Tool - Server Studio
AGS(Advanced Global Systems, Ltd.)는 IBM Informix 솔루션을 제공하는 IBM의 파트너사 입니다. Server Studio는 쉽고 빠른 IDS의 데이터베이스 관리 뿐만 아니라 실시간 모니터링 기능을 제공하는 IDS를 지원하는 대표적인 Tool 입니다.
현재 IBM 홈페이지에서 무료 시험판의 이용이 가능하며, AGS 홈페이지를 통한 등록 이 후 사용이 가능하도록 되어 있습니다.
아래 그림을 클릭 하시면 IBM 홈페이지에서 프로그램을 다운로드 하실 수 있습니다. 다운로드 시에는 따로 회원가입을 하실 필요가 없습니다.
'2008/02'에 해당되는 글 30건
- 2008/02/28 IDS Tool - Server Studio
- 2008/02/27 IDS Quick Start and Stop
- 2008/02/27 자바 JDBC 연결 소스 코드
- 2008/02/27 국내 인포믹스 관련 사이트
- 2008/02/27 International Informix User Group
- 2008/02/27 IBM DATABASE Magazine
- 2008/02/27 Informix - Zone
- 2008/02/25 JAVA Kick Start Your Java Apps. 12 - 프로젝트 실행 (Final Tutorial)
- 2008/02/25 JAVA Kick Start Your Java Apps. 11 - Eclipse 와 Websphere 이용
- 2008/02/20 JAVA Kick Start Your Java Apps. 10 - Eclipse 와 IDS 연결
IDS Quick Start and Stop
Start
서버에서 Informix 계정으로 로그인 한 후
(로그인 방법 : DeveloperWorks 폴더의 JAVA Kick Start Your Java Apps. 5 - DB & Table 생성과 Data 삽입 참조 )
시작 명령어 : oninit -
상태 확인 : onstat
Stop
서버에서 Informix 계정으로 로그인 한 후
종료 명령어 : onmode -k (이후 물어보는 말에 y로 대답)
자바 JDBC 연결 소스 코드
test.java
-----------------------------------------------------------------------------------------------------
import java.sql.*;
public class Test
{
public static void main( String[] args)
{
Connection conn = null;
String url= "jdbc:informix-sqli://kr004798:9088/sample:INFORMIXSERVER=testServer";
/* jdbc:informix-sqli://[hostname]:[port number]/[DB name]:INFORMIXSERVER=[server name] */
try {
Class.forName("com.informix.jdbc.IfxDriver").newInstance();
conn = DriverManager.getConnection(url,"informix","kr004798");
System.out.println("Succefully Loaded Informix JDBC Driver.....");
conn.close();
}
catch(Throwable e)
{
System.out.println(e);
}
}
}
데이터베이스 사랑넷
http://www.database.sarang.net/?inc=front&criteria=informix
Daou + Informix
http://cafe.naver.com/daouinformix.cafe
한국 IBM Information Management Software
http://www-306.ibm.com/software/kr/data/
I Love DB
http://informix.we.ro/
International Informix User Group
인포믹스의 현재는 인포믹스를 아끼고 사랑하는 헌신적인 이용자들 덕분 이였습니다. 인포믹스를 사용하는 전세계의 사용자들이 모이는 공간이며, 인포믹스와 관련하여 가장 큰 규모의 커뮤니티 입니다. 해마다 IBM과 인포믹스 관련 비즈니스 파트너사의 도움을 받아 Conference를 개최하며 헌신적으로 인포믹스의 발전을 위해 노력하고 있습니다.
http://www.iiug.org/index.php
IBM DATABASE Magazine
과거 IBM의 DB2를 위한 웹 매거진이 DATABASE 매거진으로 이름을 변경하여, 인포믹스와 관련된 페이지가 새로 생기게 되었습니다. IBM 내의 인포믹스와 관련된 소식을 빠르게 접할 수 있을 것으로 기대 됩니다.
http://ibmdatabasemag.com/informix2/
Informix - Zone
Where Technology Meets Marketing 이란 말을 통해 모든 걸 알 수 있듯이, 마케팅적인 측면에서 인포믹스를 사람들에게 더욱 알릴 수 있는 많은 자료와 정보가 있으며, Eric Herber라는 독일인 인포믹스 컨설턴트에 의해 운영중이다. 인포믹스에 관한 최신 정보를 IIUG와 더불어 가장 먼저 알 수 있는 사이트.
http://www.informix-zone.com/
프로젝트 실행
이클립스를 실행한 후 (이 때 이미 실행된 어플리케이션 서버는 닫습니다.) 메뉴에서 File->New->Project를 선택하여 Web 하단의 Dynamic Web Project를 선택합니다.
프로젝트 이름은 dwapp라고 하며,
WEB-INF/web.xml 파일에는 다음과 같이 입력 합니다.
-----------------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
id="WebApp_ID" version="2.5">
<display-name>dwapp</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
<resource-ref>
<res-ref-name>jdbc/DataSource</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
<res-sharing-scope>Shareable</res-sharing-scope>
</resource-ref>
</web-app>
-----------------------------------------------------------------------------------------------------
WEB-INF/geronimo-web.xml 파일에는 다음과 같이 입력합니다.
-----------------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-1.2"
xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.2"
xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.1"
xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2">
<sys:environment>
<sys:moduleId>
<sys:groupId>default</sys:groupId>
<sys:artifactId>dwapp</sys:artifactId>
<sys:version>1.0</sys:version>
<sys:type>car</sys:type>
</sys:moduleId>
<sys:dependencies>
<sys:dependency>
<sys:groupId>console.dbpool</sys:groupId>
<sys:artifactId>dwDatasource</sys:artifactId>
</sys:dependency>
</sys:dependencies>
</sys:environment>
<context-root>/dwapp</context-root>
<resource-ref>
<ref-name>jdbc/DataSource</ref-name>
<resource-link>dwDatasource</resource-link>
</resource-ref>
</web-app>
-----------------------------------------------------------------------------------------------------
왼쪽의 dwapp폴더명을 오른쪽 클릭한 후 New->JSP를 선택합니다.
default.jsp에는 다음과 같이 입력합니다.
-----------------------------------------------------------------------------------------------------
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link rel="stylesheet" type="text/css" href="dwstyles.css"/>
<title>Example Table from Informix Sample Database</title>
</head>
<body>
<h1> Informix Employee List</h1>
<br>
<table>
<tr>
<th>Empno</th>
<th>Name</th>
<th>Birth</th>
<th>Dept</th>
</tr>
<sql:query var="employee" dataSource="jdbc/DataSource">
SELECT * FROM employee
</sql:query>
<c:forEach var="employee" items="${employee.rows}">
<tr>
<td><c:out value="${employee.empno}"/></td>
<td><c:out value="${employee.name}"/></td>
<td><c:out value="${employee.birth}"/></td>
<td><c:out value="${employee.dept}"/></td>
</tr>
</c:forEach>
</table>
</body>
</html>
-----------------------------------------------------------------------------------------------------
이후 다시 dwapp 폴더를 오른쪽 클릭하고, Run as -> Run on Server를 선택합니다. 다시 IBM WASCE v2.0 Server를 선택합니다.
Finish버튼을 누르면 실행이 됩니다.
마지막으로 웹 브라우저를 실행하여, URL: http://localhost:8080/dwapp/를 주소로 지정하여 실행하면 아래와 같은 결과를 볼 수 있습니다.
Eclipse 와 Websphere 이용
먼저 Eclipse에 Websphere V2.0이 등록되어 있지 않다면, Eclipse 홈페이지에서 해당 버전에 관해 등록 정보를 다운 받아야 합니다.
이클립스 메뉴 중 Help -> Software Update -> Find and Install 클릭하여 Search for new features to install을 선택하고 Next를 누릅니다. 후에 Eclipse WTP server adapter for WAS CE 2.0 을 선택하고 finish 버튼을 누릅니다.
Update Manager를 마치면 Eclipse를 재시작하고, 메뉴에서 Windows -> Show view -> servers를 선택합니다. servers 창에서 마우스 오른쪽 클릭하여 New를 선택합니다.
Eclipse 와 IDS 연결
이번 블로그에서는 어떻게 Eclipse IDE와 어플리케이션 서버를 위한 Eclipse WTP server adapter를 연결 하는지 알아 볼 것 입니다. 먼저 다운 받아 놓은 Eclipse WTP all-in-one distribution 파일의 압축을 풀고 폴더 안에 있는 eclipse.exe 파일을 실행 합니다.
파일을 저장할 공간을 지정 합니다.
Eclipse가 실행되면 메뉴 중에서 Window -> Show View -> Others -> Connectivity -> Data Source Explorer를 클릭하면 다음과 같은 화면이 나오게 됩니다.

