[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR100668212B1 - 데이터와 웹 문서 양식을 분리하여 임의의 양식과 데이터결합을 수행하는 방법 - Google Patents

데이터와 웹 문서 양식을 분리하여 임의의 양식과 데이터결합을 수행하는 방법 Download PDF

Info

Publication number
KR100668212B1
KR100668212B1 KR1019990058814A KR19990058814A KR100668212B1 KR 100668212 B1 KR100668212 B1 KR 100668212B1 KR 1019990058814 A KR1019990058814 A KR 1019990058814A KR 19990058814 A KR19990058814 A KR 19990058814A KR 100668212 B1 KR100668212 B1 KR 100668212B1
Authority
KR
South Korea
Prior art keywords
data
web document
name
repetitive structure
web
Prior art date
Application number
KR1019990058814A
Other languages
English (en)
Other versions
KR20010057066A (ko
Inventor
김홍수
이승재
정윤석
Original Assignee
주식회사 케이티
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 케이티 filed Critical 주식회사 케이티
Priority to KR1019990058814A priority Critical patent/KR100668212B1/ko
Publication of KR20010057066A publication Critical patent/KR20010057066A/ko
Application granted granted Critical
Publication of KR100668212B1 publication Critical patent/KR100668212B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • G06F16/986Document structures and storage, e.g. HTML extensions

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

1. 청구범위에 기재된 발명이 속한 기술분야
본 발명은 데이터와 웹 문서 양식을 분리하여 임의의 양식과 데이터 결합을 수행하는 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것임.
2. 발명이 해결하려고 하는 기술적 과제
본 발명은, 특정 데이터베이스에 종속되지 않는 임의의 웹 문서양식과 그 양식에 삽입될 데이터를 분리하여 관리하고 웹 문서 생성 시에 데이터와 양식이 결합된 웹 문서를 생성하는 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하고자 함.
3. 발명의 해결방법의 요지
본 발명은, 데이터 통신시스템에 적용되는 데이터와 웹 문서 양식을 분리하여 임의의 양식과 데이터 결합을 수행하는 방법에 있어서, 사용자가 요청한 데이터를 저장수단에서 검색하여 상기 데이터의 이름과 상기 데이터의 값을 묶어 상기 데이터를 관리하는 단계; 상기 데이터가 삽입될 위치에 상기 데이터에 대한 이름을 표시하여 웹 문서 양식을 작성시, 상기 웹 문서를 통해 표현될 상기 데이터의 값이 반복적인 구조를 갖는지를 확인하는 단계; 상기 확인 결과, 반복적인 구조를 가지면 반복적인 구조를 가지는 상기 데이터가 삽입될 위치에 상기 데이터에 대한 이름을 동적인 반복 구조를 허용하도록 표시하는 단계; 상기 확인 결과, 반복적인 구조를 갖지 않으면 반복적인 구조를 갖지 않는 상기 데이터가 삽입될 위치에 상기 데이터에 대한 이름을 표시하는 단계; 및 웹 문서를 요청받아 상기 웹 문서 양식의 상기 데이터 이름을 통해 상기 데이터의 값을 확인하여 상기 웹 문서 양식에 결합하여 제시하는 단계를 포함함.
4. 발명의 중요한 용도
본 발명은 데이터 통신시스템 등에 이용됨.
웹 문서, 데이터 분리, 데이터 결합, 동적 문서

Description

데이터와 웹 문서 양식을 분리하여 임의의 양식과 데이터 결합을 수행하는 방법{COMBINATION METHOD OF WEB DOCUMENT DATA AND ANY FORM THROUGH WAY THAT SEPARATES ITS DATA AND FORM}
도 1 은 본 발명이 적용되는 데이터 통신시스템의 구성예시도,
도 2 는 본 발명에 따른 데이터와 웹 문서 양식을 분리하여 임의의 양식과 데이터 결합을 수행하는 방법에 대한 일실시예 설명도,
도 3 은 본 발명에 따른 데이터와 웹 문서 양식을 분리하여 임의의 양식과 데이터 결합을 수행하는 방법에 대한 일실시예 흐름도,
도 4a 내지 도 4d 는 본 발명에 따른 데이터와 웹 문서 양식을 분리하여 임의의 양식과 데이터 결합을 수행하는 방법에 대한 일예시도이다.
* 도면의 주요 부분에 대한 부호의 설명
11 : 단말기 12 : 인터넷 망
13 : 웹 서버
본 발명은 데이터와 웹 문서 양식을 분리하여 임의의 양식과 데이터 결합을 수행하는 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것으로, 특히 동적인 웹 문서(HTML 문서) 생성에 관한 기술로서, 다양한 형태의 문서양식들을 제공하는 웹 서비스에 적용 가능한 데이터와 웹 문서 양식을 분리하여 임의의 양식과 데이터 결합을 수행하는 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것이다.
초기의 월드 와이드 웹(WWW : World Wide Web)은 정적인 하이퍼 텍스트 마크업 언어(HTML : HyperText Markup Language)의 문서 보여주기에 그쳤으나, 공통 게이트웨이 인터페이스(CGI : Common Gateway Interface)를 통해서 사용자의 동작에 따라 동적으로 HTML 문서를 생성하는 기술이 도입됨에 따라 웹 환경은 단순히 자료 조회뿐 아니라, 기존의 클라이언트/서버 환경을 대체하고 있다. 대표적인 경우로는 데이터베이스(DB)와 연동된 웹 서버에 사용자가 DB 검색을 위한 검색어를 입력하고, 그 결과를 CGI가 동적으로 제공해 주는 경우가 있다.
그러나, CGI는 C 언어와 같은 컴파일러 기반의 언어로 구현하기에는 개발 과정의 복잡도가 높다. 이러한 난점을 극복하기 위해, 웹 기술이 발전하면서 에이에스피(ASP), 제이에스피(JSP), 피에치피(PHP) 등 서버의 스크립트 언어가 도입되었으며 DB 연동도 손쉽게 구현되고 있다. 이러한 기술은 CGI를 대체하며 손쉽게 동적 인 HTML 문서를 생성할 수 있도록 개발 환경을 바꾸어 주었으나, 스크립트 언어의 한계로 여전히 CGI 방식을 부분적으로 사용하게 된다.
기존의 CGI나 에이에스피(ASP), 제이에스피(JSP), 피에치피(PHP) 등의 서버 사이드 스크립트 언어를 이용할 경우, 일반적으로 몇 가지 정해진 양식을 기반으로 하여 그 양식에서 규정하는 위치에 DB 조회 결과와 같은 서버의 처리 결과를 삽입시킨 HTML 문서를 만들게 된다. 즉, 10개의 서로 다른 DB를 사용하여 10개의 서로 다른 조회결과 양식을 제공하는 웹 서비스의 경우 10개의 CGI 혹은 서버 사이드 스크립트 루틴과 HTML 양식을 필요로 하게 된다. 이는 개발 및 유지 보수가 어려운 문제점이 있다.
본 발명은 상기한 바와 같은 문제점을 해결하기 위하여 안출된 것으로, 특정 데이터베이스에 종속되지 않는 임의의 웹 문서양식과 그 양식에 삽입될 데이터를 분리하여 관리하고 웹 문서 생성 시에 데이터와 양식이 결합된 웹 문서를 생성하는 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있다.
상기 목적을 달성하기 위한 본 발명은, 데이터 통신시스템에 적용되는 데이터와 웹 문서 양식을 분리하여 임의의 양식과 데이터 결합을 수행하는 방법에 있어서, 사용자가 요청한 데이터를 저장수단에서 검색하여 상기 데이터의 이름과 상기 데이터의 값을 묶어 상기 데이터를 관리하는 단계; 상기 데이터가 삽입될 위치에 상기 데이터에 대한 이름을 표시하여 웹 문서 양식을 작성시, 상기 웹 문서를 통해 표현될 상기 데이터의 값이 반복적인 구조를 갖는지를 확인하는 단계; 상기 확인 결과, 반복적인 구조를 가지면 반복적인 구조를 가지는 상기 데이터가 삽입될 위치에 상기 데이터에 대한 이름을 동적인 반복 구조를 허용하도록 표시하는 단계; 상기 확인 결과, 반복적인 구조를 갖지 않으면 반복적인 구조를 갖지 않는 상기 데이터가 삽입될 위치에 상기 데이터에 대한 이름을 표시하는 단계; 및 웹 문서를 요청받아 상기 웹 문서 양식의 상기 데이터 이름을 통해 상기 데이터의 값을 확인하여 상기 웹 문서 양식에 결합하여 제시하는 단계를 포함하는 것을 특징으로 한다.
또한, 본 발명은, 대용량 프로세서를 구비한 데이터 통신시스템에, 사용자가 요청한 데이터를 저장수단에서 검색하여 상기 데이터의 이름과 상기 데이터의 값을 묶어 상기 데이터를 관리하는 기능; 상기 데이터가 삽입될 위치에 상기 데이터에 대한 이름을 표시하여 웹 문서 양식을 작성시, 상기 웹 문서를 통해 표현될 상기 데이터의 값이 반복적인 구조를 갖는지를 확인하는 기능; 상기 확인 결과, 반복적인 구조를 가지면 반복적인 구조를 가지는 상기 데이터가 삽입될 위치에 상기 데이터에 대한 이름을 동적인 반복 구조를 허용하도록 표시하는 기능; 상기 확인 결과, 반복적인 구조를 갖지 않으면 반복적인 구조를 갖지 않는 상기 데이터가 삽입될 위치에 상기 데이터에 대한 이름을 표시하는 기능; 및 웹 문서를 요청받아 상기 웹 문서 양식의 상기 데이터 이름을 통해 상기 데이터의 값을 확인하여 상기 웹 문서 양식에 결합하여 제시하는 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.
본 발명은 특정 데이터베이스(DB)에 종속되지 않는 임의의 HTML 문서양식과 그 양식에 삽입될 데이터를 분리해서 관리하여 실시간에 데이터와 양식이 결합된 HTML 문서를 생성하는 CGI를 구현하는 기술이다. 또한, DB 조회 결과의 개수가 정해지지 않은 경우에 대해서도 동적으로 해당되는 반복 루틴을 데이터의 양만큼 반복시켜 표시해 줄 수 있다.
본 발명은 인터넷 이디아이(EDI)와 같이 다양한 형태의 문서를 공통된 CGI가 양식과 데이터의 결합으로 처리해 주어야 하는 경우라든가, 다양한 형태의 출력 형 태를 가지는 DB 조회 결과를 서비스하는 웹 서비스에서 공통 모듈로서 사용할 수 있다.
이와 같은 본 발명의 실시가 이루어질 경우, 하나의 CGI로서 다양한 HTML 양식을 처리할 수 있게 되며, 여러 개의 모듈을 관리하지 않게 되므로 관리 및 유지 보수의 잇점을 가지게 되며, 본 발명에서 기술된 CGI가 멀티 스레드로 구현되는 패스트(fast) CGI로 실시될 경우 서버의 부하 경감과 퍼포먼스 향상에 기여할 수 있다.
본 발명은 CGI 형태를 일실시예의 구현 방법으로 전개하고 있으나, 자바 서블릿(Java Servlet)이나 서버 측의 스크립트 언어들 중에 본 발명의 실시가 가능한 동적 HTML 생성의 언어로 구현되어도 같은 효과를 가진다.
상술한 목적, 특징들 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명한다.
도 1 은 본 발명이 적용되는 데이터 통신시스템의 구성예시도이다.
도 1 은 본 발명이 적용되는 데이터 통신시스템을 보여주고 있다. 즉, 인터넷 통신망을 통한 데이터 통신 환경을 제시하고 있다.
본 발명이 적용되는 데이터 통신시스템은, 사용자의 인터넷 통신을 가능하게 하는 단말기(11), 여러 사용자와 서비스 제공자를 연결시켜주기 위한 인터넷 망(12) 및 웹을 통해 서비스를 제공하는 웹 서버(13)로 이루어진다.
CGI는 웹 환경에서 사용자의 입력에 따라 서버측에서 처리된 결과를 사용자 에게 동적으로 보여주는 기술이다. 일반적으로 사용자의 검색요구에 따른 조회 결과를 보여주는 것이 대표적인 경우이며, 대부분의 경우 사용자의 정해진 항목의 요구와 정형화된 양식으로의 결과 출력이 이루어진다.
이는 어떤 조회 결과를 사용자에게 제공하는 CGI에 있어서, 조회 양식과 검색 데이터의 결합은 구분되지 않는 모듈로서 이루어져 있는 것이 일반적인 기술이나, 본 발명은 조회 결과를 저장하는 데이터 구조를 중간 단계로 두어, 조회 결과와 양식을 실시간에 결합하는 방법에 관한 것으로 본 발명을 실시할 경우, 범용 엔진의 구성을 통해 다양한 양식을 처리할 수 있음과 동시에 서버의 성능 향상을 기대할 수 있다.
도 2 는 본 발명에 따른 데이터와 웹 문서 양식을 분리하여 임의의 양식과 데이터 결합을 수행하는 방법에 대한 일실시예 설명도이다.
데이터가 삽입될 위치가 표시된 HTML 문서 양식(101), HTML 문서 양식(101)에 삽입될 데이터(102), HTML 문서 양식(101)과 데이터(102)를 결합하는 프로세스(103), HTML 문서 양식(101)과 데이터(102)가 결합되어 완성된 HTML 문서(104)이다.
이러한 본 발명을 이용할 경우, DB검색 혹은 임의의 데이터 저장소에서 상기한 바와 같은 형태로 데이터(102)가 추출되었을 경우 HTML 문서 양식(101)과 결합하여 HTML 문서(104)를 생성할 수 있으며, HTML 문서 양식(101)의 데이터 삽입 위치에 대해서는 HTML과 조회 결과 데이터가 결합되어 관리되는 서버 사이드 스크립트 방식이나 기존의 일반적인 기술의 CGI로 구성된 경우에 비해 데이터와 양식이 유연하게 분리되어 있어 양식의 변형이 유연하다.
또한 이러한 구조를 가질 경우, 조회 결과를 임의의 양식과 결합시켜 표현할 수 있는 특징을 가지고 있다. 즉, 같은 데이터 내용을 표시하는 방법에 있어서도 여러 가지 양식과 결합하여 표시할 수 있으며, 예를 들어 같은 조회 결과 데이터를 개조식 혹은 테이블 형식으로 표시할 수도 있으며, 양식의 문구를 다개국어로 제공하는 것이 가능하다.
도 3 은 본 발명에 따른 데이터와 웹 문서 양식을 분리하여 임의의 양식과 데이터 결합을 수행하는 방법에 대한 일실시예 흐름도이다.
도 3 은 도 2 의 HTML 문서 양식(101)과 데이터(102)를 결합하는 프로세스(103)를 설명한 처리 흐름도이다.
사용자가 요청한 데이터를 서버의 데이터 저장소에서 검색하여 양식의 마크(Mark)에 적합한 <이름(Name), 값(Value)> 쌍으로 검색 가능한 구조로 만든다(201).
데이터 출력을 위한 양식을 선택한다(202).
HTML 양식에서 데이터 삽입 부분을 표시하는 시작점까지를 양식 그대로 출력한다(203).
데이터 삽입 표시의 데이터 이름(Name)을 판독하여 <이름(Name), 값(Value)> 쌍으로 검색 가능한 구조에서 값(Value)을 찾아 데이터 삽입 표시를 대치하여, 값(Value)을 출력한다(204).
HTML 문서 양식 안에 처리되지 않은 데이터 표시가 남아있는지를 확인하여(205), 남아있는 데이터 표시를 발견할 경우 HTML 문서 양식(101)에서 데이터 삽입부분을 표시하는 시작점까지 출력하는 과정(203)부터 반복 수행하고, 그렇지 않을 경우 HTML 문서 양식(101) 파일의 끝까지 출력한다.
본 발명은 양식과 데이터가 실시간에 결합되어 출력되는 경우에 실행되어 효과를 가질 수 있으며, 특히 다양한 형태의 DB 조회 결과를 다양한 양식으로 제공할 수 있는 경우, EDI와 같이 여러 종류의 문서를 처리하는 경우에 좋은 효과를 기대할 수 있다.
도 4a 내지 도 4d 는 본 발명에 따른 데이터와 웹 문서 양식을 분리하여 임의의 양식과 데이터 결합을 수행하는 방법에 대한 일예시도이다.
도 4a 에서는 완전한 HTML 문서를 생성하기 위한 반복 부분과 그렇지 않은 부분으로 분리된 변형된 HTML 파일의 예를 나타낸 것이다. 반복되는 부분을 고려하기 위해 HTML 파일을 4부분으로 분리하였는데, 헤더부분(401), 첫번째 비반복부분(402), 반복되는 부분(403) 및 두번째 비반복 부분(404)이다.
도 4b에서는 도 4a와 같은 양식과 결합될 수 있는 데이터를 보여주고 있다.
데이터는 데이터 이름(name)과 데이터의 값(value)으로 표현되며, D1, D2, D3_001 등이 데이터 이름(name)에 해당하고, 그에 따른 "홍길동", "730720-1235031"등이 데이터의 값에 해당한다.
도 4c 에서는 각각의 데이터 항목이 가지는 의미를 설명한다. 이는 도 4a 에서 예를 들어 설명하는 HTML 문서 양식에서의 데이터 항목이 가지는 의미이다.
도 4a 에서는 어떤 웹 서비스에서 성명, 주민등록번호와 직장 및 집의 전화 번호, 주소 반복, 반복 없는 소속의 데이터를 어떤 사용자 요청에 따라 서버의 데이터 저장소로부터 가져와서 양식과 결합하여 HTML 문서를 생성하는 일실시예이다. 양식과 결합될 데이터는 DB의 조회 결과나 인터넷 EDI의 전자 문서의 내용 등 자료 저장이 가능한 구조에서 사용자의 요청에 의해 얻어진 결과이다. 이는 <이름(NAME), 값(VALUE)>쌍으로 조회 가능한 구조로 되어 있으며 CGI 수행시, 데이터가 삽입될 마크에 해당하는 이름(NAME)을 통해 값(VALUE)을 검색하여, 그 결과를 양식에 삽입한다.
문서양식에서 데이터가 삽입될 자리라는 표시를 위해 구분자로 이름(NAME)의 좌우에 '^'기호를 사용하였다. 반복 구조를 갖는 항목에서는 'D6$$$$'와 같이 '$$$$'구분자를 두어 이 자리에 반복 횟수만큼 _001, _002, _003 …등의 일련번호로 대치한다. 위의 예에서는 D3, D4가 D3_001, D3_002와 같이 반복되며, 이러한 데이터가 발생한 경우 양식의 반복부분을 데이터의 반복 회수만큼 반복하여 수행한다.
도 4d 에서는 도 4a 에서 나타나는 원래의 HTML 문서 양식과 여기에 결합되는 CGI 데이터에 의해 생성되는 HTML 문서를 보여주고 있다.
상기한 본 발명의 실시예에 대한 실시 환경이 웹 브라우저의 요청에 응답하여 서버에서 스레드(Thread)로 실시될 경우 여러 프로세서가 수행되지 않아 서버의 자원을 절약하여 전체적인 성능 향상을 꾀할 수 있다.
이상에서 설명한 본 발명은 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니고, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치 환, 변형 및 변경이 가능하다는 것이 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 명백할 것이다.
상기한 바와 같은 본 발명은, 인터넷 이디아이(EDI)나 웹을 이용한 데이터베이스(DB) 서비스에서 양식과 데이터를 분리하여 처리함으로써 공통 모듈을 재활용할 수 있으며, 여러 가지 양식으로 데이터를 표시하는 웹 서비스의 개발을 짧은 기간과 낮은 비용으로 수행할 수 있으며, 특히 인터넷 EDI의 수신문서 조회 시스템에 유용하게 이용할 수 있는 효과가 있다.
또한, 본 발명은, 인터넷을 이용한 문서처리과정에서 여러 종류의 문서를 하나의 일관된 규칙에 의해 처리할 수 있고, 특히 반복구조를 갖는 경우, 반복 횟수만큼 동적으로 문서양식의 항목 생성이 가능한 효과가 있다.

Claims (4)

  1. 삭제
  2. 데이터 통신시스템에 적용되는 데이터와 웹 문서 양식을 분리하여 임의의 양식과 데이터 결합을 수행하는 방법에 있어서,
    사용자가 요청한 데이터를 저장수단에서 검색하여 상기 데이터의 이름과 상기 데이터의 값을 묶어 상기 데이터를 관리하는 단계;
    상기 데이터가 삽입될 위치에 상기 데이터에 대한 이름을 표시하여 웹 문서 양식을 작성시, 상기 웹 문서를 통해 표현될 상기 데이터의 값이 반복적인 구조를 갖는지를 확인하는 단계;
    상기 확인 결과, 반복적인 구조를 가지면 반복적인 구조를 가지는 상기 데이터가 삽입될 위치에 상기 데이터에 대한 이름을 동적인 반복 구조를 허용하도록 표시하는 단계;
    상기 확인 결과, 반복적인 구조를 갖지 않으면 반복적인 구조를 갖지 않는 상기 데이터가 삽입될 위치에 상기 데이터에 대한 이름을 표시하는 단계; 및
    웹 문서를 요청받아 상기 웹 문서 양식의 상기 데이터 이름을 통해 상기 데이터의 값을 확인하여 상기 웹 문서 양식에 결합하여 제시하는 단계
    를 포함하는 데이터와 웹 문서 양식을 분리하여 임의의 양식과 데이터 결합을 수행하는 방법.
  3. 제 2 항에 있어서,
    상기 웹 문서 양식은,
    웹 서버 환경에서 스레드(Thread) 형태로 구현되는 것을 특징으로 하는 데이터와 웹 문서 양식을 분리하여 임의의 양식과 데이터 결합을 수행하는 방법.
  4. 대용량 프로세서를 구비한 데이터 통신시스템에,
    사용자가 요청한 데이터를 저장수단에서 검색하여 상기 데이터의 이름과 상기 데이터의 값을 묶어 상기 데이터를 관리하는 기능;
    상기 데이터가 삽입될 위치에 상기 데이터에 대한 이름을 표시하여 웹 문서 양식을 작성시, 상기 웹 문서를 통해 표현될 상기 데이터의 값이 반복적인 구조를 갖는지를 확인하는 기능;
    상기 확인 결과, 반복적인 구조를 가지면 반복적인 구조를 가지는 상기 데이터가 삽입될 위치에 상기 데이터에 대한 이름을 동적인 반복 구조를 허용하도록 표시하는 기능;
    상기 확인 결과, 반복적인 구조를 갖지 않으면 반복적인 구조를 갖지 않는 상기 데이터가 삽입될 위치에 상기 데이터에 대한 이름을 표시하는 기능; 및
    웹 문서를 요청받아 상기 웹 문서 양식의 상기 데이터 이름을 통해 상기 데이터의 값을 확인하여 상기 웹 문서 양식에 결합하여 제시하는 기능
    을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
KR1019990058814A 1999-12-17 1999-12-17 데이터와 웹 문서 양식을 분리하여 임의의 양식과 데이터결합을 수행하는 방법 KR100668212B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019990058814A KR100668212B1 (ko) 1999-12-17 1999-12-17 데이터와 웹 문서 양식을 분리하여 임의의 양식과 데이터결합을 수행하는 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019990058814A KR100668212B1 (ko) 1999-12-17 1999-12-17 데이터와 웹 문서 양식을 분리하여 임의의 양식과 데이터결합을 수행하는 방법

Publications (2)

Publication Number Publication Date
KR20010057066A KR20010057066A (ko) 2001-07-04
KR100668212B1 true KR100668212B1 (ko) 2007-01-11

Family

ID=19626787

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019990058814A KR100668212B1 (ko) 1999-12-17 1999-12-17 데이터와 웹 문서 양식을 분리하여 임의의 양식과 데이터결합을 수행하는 방법

Country Status (1)

Country Link
KR (1) KR100668212B1 (ko)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04227550A (ja) * 1990-04-10 1992-08-17 Internatl Business Mach Corp <Ibm> データ処理装置
KR970076312A (ko) * 1996-05-31 1997-12-12 포만 제프리 엘 웹 페이지에서 동적 데이터에 대한 질의를 위한 함수 호출을 처리하는 웹 서버 메카니즘
JPH11203226A (ja) * 1998-01-09 1999-07-30 Sharp Corp ハイパーテキスト保存装置及びハイパーテキスト保存装置制御プログラムを記憶した媒体
KR19990073957A (ko) * 1998-03-05 1999-10-05 구자홍 에치티엠엘 문서 작성 방법
KR20000009862A (ko) * 1998-07-29 2000-02-15 윤종용 에이치티엠엘 문서 교환을 가능하게 하는 시스템 및 방법
KR20010047539A (ko) * 1999-11-22 2001-06-15 오기호 다양한 플랫폼을 지원하는 정적인 마크업 언어 파일 생성시스템 및 방법

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04227550A (ja) * 1990-04-10 1992-08-17 Internatl Business Mach Corp <Ibm> データ処理装置
KR970076312A (ko) * 1996-05-31 1997-12-12 포만 제프리 엘 웹 페이지에서 동적 데이터에 대한 질의를 위한 함수 호출을 처리하는 웹 서버 메카니즘
JPH11203226A (ja) * 1998-01-09 1999-07-30 Sharp Corp ハイパーテキスト保存装置及びハイパーテキスト保存装置制御プログラムを記憶した媒体
KR19990073957A (ko) * 1998-03-05 1999-10-05 구자홍 에치티엠엘 문서 작성 방법
KR20000009862A (ko) * 1998-07-29 2000-02-15 윤종용 에이치티엠엘 문서 교환을 가능하게 하는 시스템 및 방법
KR20010047539A (ko) * 1999-11-22 2001-06-15 오기호 다양한 플랫폼을 지원하는 정적인 마크업 언어 파일 생성시스템 및 방법

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
11203226 *

Also Published As

Publication number Publication date
KR20010057066A (ko) 2001-07-04

Similar Documents

Publication Publication Date Title
US6742163B1 (en) Displaying multiple document abstracts in a single hyperlinked abstract, and their modified source documents
US7490167B2 (en) System and method for platform and language-independent development and delivery of page-based content
US8683311B2 (en) Generating structured data objects from unstructured web pages
US8660976B2 (en) Web content rewriting, including responses
US20020032706A1 (en) Method and system for building internet-based applications
US9626368B2 (en) Document merge based on knowledge of document schema
US7801876B1 (en) Systems and methods for customizing behavior of multiple search engines
JP2005284334A (ja) Webページ更新通知方法及び装置
US20120278489A1 (en) Extracting web services from resources using a web services resources programming model
WO2001057652A2 (en) Method and system for building internet-based applications
IES20030062A2 (en) Document transformation
US20180075003A1 (en) Verifying content of resources in markup language documents
CN104320312A (zh) 网络应用安全测试工具及模糊测试用例生成方法和系统
JP2008134906A (ja) 業務プロセス定義生成方法、装置及びプログラム
CN111680247B (zh) 网页字符串的本地调用方法、装置、设备及存储介质
EP2711838A1 (en) Documentation parser
US20020087915A1 (en) Error handler method and system for internet-based applications
WO2001048630A2 (en) Client-server data communication system and method for data transfer between a server and different clients
KR100668212B1 (ko) 데이터와 웹 문서 양식을 분리하여 임의의 양식과 데이터결합을 수행하는 방법
CA2752898A1 (en) Methods and systems of outputting content of interest
CN117675238A (zh) 数据访问方法、装置、电子设备及存储介质
CN115905274A (zh) 数据处理的方法、装置、电子设备及介质
CN114760365B (zh) 一种数据提取方法、装置及电子设备
CN111783006A (zh) 页面的生成方法、装置、电子设备及计算机可读介质
KR102170738B1 (ko) 메시지를 송수신하는 방법, 장치 및 시스템

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20100105

Year of fee payment: 4

LAPS Lapse due to unpaid annual fee