Informix - Zone

Links 2008.02.27 14:38

Informix - Zone

Where Technology Meets Marketing 이란 말을 통해 모든 걸 알 수 있듯이, 마케팅적인 측면에서 인포믹스를 사람들에게 더욱 알릴 수 있는 많은 자료와 정보가 있으며, Eric Herber라는 독일인 인포믹스 컨설턴트에 의해 운영중이다. 인포믹스에 관한 최신 정보를 IIUG와 더불어 가장 먼저 알 수 있는 사이트.

http://www.informix-zone.com/


사용자 삽입 이미지
신고
Posted by babovirus


프로젝트 실행

이클립스를 실행한 후 (이 때 이미 실행된 어플리케이션 서버는 닫습니다.) 메뉴에서 File->New->Project를 선택하여 Web 하단의 Dynamic Web Project를 선택합니다.
프로젝트 이름은 dwapp라고 하며,

사용자 삽입 이미지
Target Runtime은 IBM WASCE v2.0을 선택한 뒤 어플리케이션이 설치된 폴더를 선택하여 지정합니다.
사용자 삽입 이미지

사용자 삽입 이미지
사용자 삽입 이미지

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로 입력하고 finish 버튼을 누릅니다.
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>&nbsp;&nbsp;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를 선택합니다.

사용자 삽입 이미지
만약 필요하다면 JRE파일을 확인하고 서버가 설치된 디렉토리를 설정해줍니다.
Finish버튼을 누르면 실행이 됩니다.
마지막으로 웹 브라우저를 실행하여, URL: http://localhost:8080/dwapp/를 주소로 지정하여 실행하면 아래와 같은 결과를 볼 수 있습니다.
사용자 삽입 이미지
이것으로 JAVA Kick Start Your Java Apps. 강좌를 모두 마칩니다. 감사합니다.

신고
Posted by babovirus

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 버튼을 누릅니다.
사용자 삽입 이미지
Search Results 중에서 WTP server adapters 하단의 WTP server adapter for WebShphere Application Server Community Edition 1.1.1은 선택하지 않습니다. (해당 버전이 설치되어 있지 않은 경우)
사용자 삽입 이미지
라이센스 관련 동의를 선택 후 Next를 누르고 마지막으로 Finish를 누릅니다.
사용자 삽입 이미지
이 과정을 모두 마치면 Update Manager 프로그램이 실행되며 선택한 목록에 대한 업데이트를 시작합니다.

Update Manager를 마치면 Eclipse를 재시작하고, 메뉴에서 Windows -> Show view -> servers를 선택합니다. servers 창에서 마우스 오른쪽 클릭하여 New를 선택합니다.
사용자 삽입 이미지
IBM 항목 아래에 WASCE v 2.0 Server가 아래와 같이 있다면 제대로 설치된 것 입니다.
사용자 삽입 이미지

신고
Posted by babovirus


티스토리 툴바