메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

오라클 XML 애플리케이션

  • 저자 : 스티브 민츠
  • 번역 : 진장일 , 송동혁
  • 출간 : 2001-10-10
  • 페이지 : 992 쪽
  • ISBN : 8979141513
  • 물류코드 :1151
TAG :
초급 초중급 중급 중고급 고급
5점 (1명)
좋아요 : 13
데이터 교환은 XML로, 관리는 오라클로!
XML로 오라클의 새 지평을 연다. 

웹 환경에서 XML과 XSLT를 이용하는 다양하고 훌륭한 예제를 많이 담고 있다. 특히, 오라클 데이터베이스와 XSLT를 연동해, 유지보수를 쉽게 하고 확장성이 강한 애플리케이션을 빠른 시일 내에 개발할 수 있는 방법도 설명하고 있다. - 제임스 클락("XSLT 권고안" 작성 책임자)

현장에서 일어나는 여러 가지 실례를 간결하게 설명하는 실용적인 책이다. 그리고 오라클8i, SQL, XML을 적절히 혼합하고 있어 전자상거래 애플리케이션 개발자에게 꼭 필요한 책이다. 스티브 민츠가 대단한 일을 한 것 같다. - 켄 제이콥스(오라클 서버 테크놀로지 생산 전략 담당 부사장)

오라클의 XML 선구자이자 핵심 개발자인 저자는 XML 표준인 XSLT, XPath에 대한 실용적인 기술을 초급부터 고급까지 구체적으로 소개하고 있다. 동시에 자바, PL/SQL과 같은 관련 기술을 오라클과 연동하는 방법도 설명한다. 오라클 XML 파서, XSLT 프로세서, XSQL 페이지, XML SQL 유틸리티, interMedia, Advanced Queuing 등 오라클 XML 컴포넌트와 JDeveloper와 같은 도구를 사용하는 예를 자세히 다룬다.

주요 내용
  • XSLT 변환 : 직접 작성한 XSLT 스타일시트를 이용해 데이터베이스에 있는 데이터를 XML, HTML, 일반 텍스트 등으로 변환하는 방법을 다양한 예제로 설명
  • XML 데이터그램 : XSQL, PL/SQL, 자바로 작성한 데이터그램을 데이터베이스에 저장하고 XSQL 페이지와 XSLT 변환을 이용해 검색하는 방법, XPath와 interMedia를 이용해 원하는 정보를 검색하는 방법
  • 고급 기술 : 대용량의 XML 문서 처리 방법, XSQL을 이용한 프레임워크 퍼블리싱, 자바를 이용한 XSQL과 XSLT 확장 방법
  • 종합 활용 : SQL, XML, XSLT와 등 강력한 기술을 함께 이용해, 복잡한 포털이나 애플리케이션 작성
저자

스티브 민츠

오라클의 XML과 XSQL 페이지 기술의 핵심 개발자이다. 그리고 XML 기반의 비즈니스 객체 프레임워크인 Oracle Business Component for Java의 제품 컨설팅 매니저이자 개발자로서 W3C의 오라클 대표로 참여하고 있다. 오라클에서 재직 중인 10년 동안, 애플리케이션 개발 도구와 데이터베이스를 지원/개발하고 기술을 선도하는 역할을 하며, 오라클과 XML 기술 컨퍼런스의 강연자로도 활약하고 있다.
역자

진장일

진장일은 서강대학교 전산학과를 졸업한 후, 1996년부터 LG-EDS시스템 기술연구소에서 객체지향 분야에 관심을 두고 전문 연구활동을 하고 있다. 현재 수행중인 연구 과제로는 XML과 전자상거래 분야이며, 관련 프로젝트를 진행 중이다. 역서로는 (에프원) (삼양출판사) 등이 있다.

역자

송동혁

숭실대학교 컴퓨터학부를 졸업했으며, 1999년에 LG-EDS에 입사해 사내 XML 연구과제를 담당하고 있는데, 현재는 XML 기반 B2B 전자상거래 솔루션을 확보하는 프로젝트를 진행 중이다.

차례

역자 서문
차례
서문


1부. XML의 기초

1장. XML의 소개
    XML이란?
    XML을 이용해 할 수 있는 일은?
    왜 XML을 이용해야 할까?
    오라클이 제공하는 XML 기술

2장. XML을 이용한 작업
    XML 생성과 유효성 검사
    XML 모듈화
    XPath를 이용한 XML 검색

2부. 오라클 XML의 기초

3장. XML과 오라클의 결합
    오라클에 XML FAQ 시스템 생성하기
    XML을 다양한 형식으로 보여주기
    웹 기반의 XML 컨텐트 가져오기

4장. JDeveloper를 이용한 XML 개발
    XML, XSQL, JSP 파일에 대한 작업
    데이터베이스 객체에 대한 작업
    오라클 XDK 컴포넌트와 JDeveloper의 사용

5장. PL/SQL을 이용한 XML 처리
    외부 XML 파일 읽기
    XML 파싱
    XPath를 이용한 XML 검색
    XML 메시지를 이용한 작업
    XML 쿼리 결과 만들고 변환하기

6장. 자바를 이용한 XML 처리
    오라클8i JServer
    XML 파싱과 구성
    XPath를 이용한 XML 검색
    XML 메시지 이용한 작업
    쿼리 결과를 XML 형태로 만들고 변환하기

7장. XSLT를 이용한 XML 변환
    XSLT 처리 구조
    단일 템플릿 스타일시트
    입/출력 옵션
    다수 템플릿 스타일시트

8장. XSQL 페이지를 이용한 데이터 표현 
    XSQL 페이지란?
    XSLT를 이용한 XSQL 페이지 결과의 변환
    XSQL 페이지의 문제 해결하기

9장. XSLT 심화학습 
    XSLT 변수의 사용
    동등 변환
    반복하는 SQL 결과 데이터의 그룹화
    XSLT를 이용한 반복 데이터의 정렬과 그룹화

10장. PL/SQL을 이용한 데이터그램 생성
    PL/SQL을 이용한 XML 생성
    DBXML를 이용한 XML 자동 생성

11장. 자바를 이용한 데이터그램 생성
    자바를 이용한 XML 생성
    웹에서의 XML 데이터 생성
    SQL 쿼리로부터 XML 자동 생성

12장. XML 데이터그램의 저장 
    XML 저장 방법
    XML SQL 유틸리티를 이용한 데이터그램 로딩
    XSQL 서블릿을 이용한 전송된 XML의 저장
    자바를 이용한 데이터그램 추가

13장. interMedia를 이용한 XML 검색
    interMedia 사용 이유
    interMedia란?
    interMedia 쿼리어
    다른 문서타입의 처리
    문서타입 변경에 대한 처리
    interMedia의 고급 기능

14장. 고급 XML 로딩 기술
    데이터그램을 여러 개의 테이블에 저장하기
    XMLLoader 유틸리티 만들기

제 3부 오라클 XML 애플리케이션

15장. XSQL 페이지의 이용
    XSQL 페이지 기능
    XML 전달 옵션

16장. 자바를 이용한 XSQL과 XSLT의 확장
    용도에 맞는 XSQL 명령어의 개발
    여러 종류의 XML 소스 통합
    XSLT 확장 함수의 이용

17장. XSLT를 이용한 포털과 애플리케이션
    XSLT를 활용한 웹 상점
    개인화된 뉴스 포털
    온라인 토론 포럼

제 4부. 부록

부록 A. XML 헬퍼 패키지

부록 B. 오라클 XSQL 서블릿의 설치

부록 C. XML 표준의 개념도

부록 D. 퀵 레퍼런스

찾아보기

  • 인터넷을 통한 각종 활동이 활발한 가운데 전자상거래라는 분야는 이제 산업 구조에 있어서 한 축이 아닐 수 없다. 기업과 개인간의 상거래인 B2C뿐 아니라 기업과 기업간의 전자상거래인 B2B , 그리고 기업과 정부간의 조달 등의 상거래인 B2G에 이르기까지 전자상거래의 영역은 점차 확대되어 가고 있다. 이러한 전자상거래의 핵심은 무엇보다도 데이터베이스와 신속, 정확하고 그리고 안전한 정보의 교환에 있을 것이다. XML은 이러한 전자상거래에 있어 데이터베이스임과 동시에 정보교환의 효과적인 수단이 될 수 있다. 『오라클 XML 애플리케이션』은 이러한 XML에 대하여 소개하고, 가장 대중적인 데이터베이스 시스템의 하나라고 할 수 있는 오라클 환경에서 XML을 이용한 애플리케이션을 만드는 방법을 설명하고 있다.



    먼저 이 책은 XML과 오라클을 이용하여 애플리케이션을 제작하려는 개발자를 대상으로 하고 있다. XML의 개발에 있어 애플리케이션 또는 플랫폼에 대하여 독립적이라는 특성은 자바와 함께 개발되었을 때보다 효과적인 개발환경이자 방법론일 것이다. 이 책에서도 상당량의 자바 프로그램이 포함되어 있어서 자바에 대한 기본적인 이해와 응용력이 요구된다. 따라서 자바에 대한 이해가 선행되어야 할 것이다.



    이 책의 주요 내용은 크게 4부로 구성되어 있다. 1부는 XML에 대한 기초내용을 소개하고 오라클의 XML 기술을 간략하게 서술하고 있다. ‘1장. XML의 소개’에서는 XML에 대한 정의와 탄생 배경, 구성, XML을 이용하여 정보를 표현하는 기본적인 방법과 그 정보를 해독해내는 방법을 설명하면서 후반부에는 오라클이 제공하는 XML기술에 대해 싣고 있다. ‘2장. XML을 이용한 작업’에서는 XML의 생성과 유효성 검사, XML 모듈화와 같이 XML문서를 다루는 데 반드시 필요한 기술적인 세부사항을 설명하고 있다.



    2부는 오라클 데이터베이스에서 XML을 이용할 때 개발자가 알아야 할 기본적인 개발방법을 설명하고 있는데, ‘3장. XML과 오라클의 결합’에서는 오라클에 XML FAQ 시스템 생성, XML을 다양한 형식으로 보여주는 방법 등을 이야기하면서 XML과 오라클 데이터베이스를 함께 사용함으로써 얻을 수 있는 장점과 효과에 대하여 설명하는 시나리오를 제시한다. ‘4장. JDeveloper를 이용한 XML개발’에서는 XML과 XSL, 자바나 PL/SQL을 사용하는 개발자에게 유용한 툴인 JDeveloper를 사용하는 방법에 대해 설명하고 있다. ‘5장. PL/SQL을 이용한 XML 처리’와 ‘6장. 자바를 이용한 XML처리’에서는 각각 PL/SQL과 자바를 이용하여 XML문서를 읽고 파싱하고 검색하며, XML 메시지를 전송하고, 처리하는 방법을 설명하고 있다. ‘7장. XSLT를 이용한 XML변환’, ‘8장. XSQL 페이지를 이용한 데이터표현’, ‘9장. XSLT 심화학습’에서는 XML 문서를 XML이나 다른 문서 형태로 출력하기 위해 XSLT를 만드는 방법과 그 응용, 템플릿을 이용하여 동적인 XML 데이터그램을 만드는 방법등에 대하여 설명하고 있다. ‘10장. PL/SQL을 이용한 데이터그램 생성’ 과 ‘11장. 자바를 이용한 데이터그램 생성’은 PL/SQL과 자바를 이용하여 XML 데이터그램을 생성하는 방법에 대하여 설명하고 있다. 이렇게 얻어진 데이터그램을 저장하는 방법은 ‘12장. XML 데이터그램의저장’에서 다루고 있다. ‘13장. interMedia를 이용한 XML 검색’에서는 텍스트 검색의 정확성을 높이기 위해 XML 문서의 고유구조를 이용하는 오라클8i의 interMedia Text 기능에 대하여 설명하고 있다. InterMedia Text 컴포넌트를 이용하면 XML문서에 대한 검색과 전체 텍스트를 검색하는 기능을 SQL에서 사용할 수 있다. ‘14장. 고급 XML 로딩 기술’에서는 앞에서 다룬 여러 기술들을 이용하여 복잡한 XML을 여러 개의 테이블에 로딩하는 방법과 추가 변환을 자동으로 하는 스타일 시트를 생성하는 방법을 다루고 있다.



    3부에서는 오라클과 XML 기술을 이용하여 오라클 XML 애플리케이션을 만드는 방법에 대하여 설명하고 있다. ‘15장. XSQL 페이지의 이용’에서는 8장에서 다룬 XSQL에 대한 내용을 바탕으로 오라클 XSQL 페이지가 처리할 수 있는 여러 기능에 대하여 설명하고 있다. ‘16장. 자바를 이용한 XSQL과 XSLT의 확장’에서는 자바 개발자들이 용도에 맞는 명령어와 정보소스를 제공하기 위해 내장된 XSQL 명령어 핸들러를 확장하고, 스타일 시트에서 사용하기 위해 XSLT와 XPath의 내장함수를 확장하는 방법에 대하여 다루고 있다. ‘17장. XSLT를 이용한 포털과 애플리케이션’은 쇼핑몰을 구축하는 예제를 통하여 XSLT의 중요한 기능을 이용하여 애플리케이션을 제작하는 방법을 설명하고 있다. 이 장은 실제 프로젝트에서 쓸 수 있는 개발 방법론을 보여주고 있어서 실제 개발자에게 중요한 지침서가 될 수 있을 것이다.



    4부는 부록으로 XML 헬퍼 패키지, 오라클 XSQL 서블릿 설치, XML 관련 표준 개념도, 쿡 레퍼런스의 4장으로 이루어져 있어서 이 책을 공부하는 이에게 훌륭한 레퍼런스를 제공한다.



    이처럼 『오라클 XML 애플리케이션』은 XML과 자바, 그리고 오라클의 훌륭한 만남을 제공해 주는 참고서라고 할 수 있겠다. 현재 많은 분야에서 XML과 자바에 대한 중요성이 날로 더해지고 있으며, 오라클이라는 대중적이고 강력한 기능을 가진 환경을 이용하여 보다 현실적이고 구체적인 예시를 통하여 XML 애플리케이션 개발방법에 대하여 소개한 이 책은 역자들의 풍부한 개발능력을 바탕으로 적절한 어휘선택과 문장구조를 유지하고 있고, 책의 전체적인 구조나 구성이 깔끔하여 앞으로 데이터베이스 관련 개발자나 웹 프로그래머들이 가야 할 길에 좋은 동반자가 될 것이라고 믿어 의심치 않는다. 특히, 17장의 내용은 많은 개발자들에게 좋은 예제가 될 것이다.





    신현규(shin@rainlove.pe.kr)님은 KAIST 전산과를 졸업한, 자바 경력 5년의 프로그래머로 현재 자바를 이용하여 Groupware와 ERP를 개발하고 있습니다.

부록/예제소스
자료명 등록일 다운로드
DOWNLOAD 예제소스 2016-04-06 다운로드
결재하기
• 문화비 소득공제 가능
• 배송료 : 0원배송료란?

배송료 안내

  • 책, 아이템 등 상품을 3만원 이상 구매시 무료배송
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

리뷰쓰기

닫기
* 도서명 :
오라클 XML 애플리케이션
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
오라클 XML 애플리케이션
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
오라클 XML 애플리케이션
구입처*
구입일*
부가기호*
부가기호 안내

* 회원가입후 도서인증을 하시면 마일리지 500점을 드립니다.

* 한빛 웹사이트에서 구입한 도서는 자동 인증됩니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한됩니다.

* 절판도서, eBook 등 일부 도서는 도서인증이 제한됩니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실