책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 데이터베이스 프로그래밍 > Oracle
· ISBN : 9788976279781
· 쪽수 : 554쪽
· 출판일 : 2002-06-05
책 소개
목차
Chapter 1 오라클과 XML
XML의 기본 개념과 용어
-머리말(Prolog)
-DTD(Document Type Definition)
-문서의 본문
-DOM API들
-SAX API들
-네임스페이스 API들
-파서 API들
-XSLT API들
-XML 스키마 API들
왜 XML인가?
XML에 대한 오라클의 전략
XML 산업에서 오라클의 기여
-W3C 워킹 그룹에서의 오라클
-오라클 XDK(XML Developer's Kit)
OTN(Oracle's Technology Network)과 XML 링크
XML 기능이 내장된 오라클 제품들
-XML API들을 제공하는 오라클 제품들
-데이터 교환에 XML을 사용하는 오라클 제품들
-설정 파일 형식으로 XML을 사용하는 오라클 제품들
-컨텐츠 관리와 발행에 XML을 사용하는 오라클 제품들
오라클 XML 컴포넌트들의 사용에 관한 개요
-문서의 생성과 발행
-특화된 정보 전달 서비스
-쉽게 변형 가능한 데이터 유도 방식의 애플리케이션들
-XML 쇼핑 카트를 이용하는 전자상거래
-B2B 인터넷 메시징
-XML 메시징을 통한 애플리케이션 통합
인터넷 서점 애플리케이션 예제
Chapter 2 Oracle의 XML 핵심 기술
자바 2용 오라클 XML 파서
-SAX 지원
-DOM 지원
-XSLT 지원
XML 스키마 지원
자바 클래스 생성자
-입력 DTD
-자바 클래스 생성을 위한 DTD 처리 과정
-자바 클래스들로부터 유효한 XML 문서 생성하기
-자바 애플리케이션에서 XML 문서 생성하기
-입력 XML 스키마
자바를 사용한 XML 문서의 조회와 변환
-DOMBuilder 빈
-XSLTransformer 빈
-XMLSourceView 빈
-XMLTreeView 빈
-XMLTransformPanel 빈
-DBView 빈
-DBAccess 빈
PL/SQL을 위한 XML 파서
-예제들
C 버전의 XML 파서와 XSLT 프로세서
-자립형 파서와 통합된 XSLT 프로세서
-ML 파서와 XSLT 프로세서에 대한 라이브러리
-DOM API
-SAX(Simple API for XML)
-XSLT에 대한 지원
-XML 스키마에 대한 지원
-XML 스키마 프로세서 라이브러리
C++ 버전의 XML 파서와 XSLT 프로세서, 그리고 XML 스키마 프로세서
C++ 버전의 클래스 생성자
Chapter 3 Oracle9i 데이터베이스 애플리케이션 개발
Oracle9i - XML 기능의 데이터베이스
오라클 JServer와 자바 XML 컴포넌트들
-JServer의 기초
-자바 XML 컴포넌트들
-XML 자바 컴포넌트들의 공표와 호출
데이터베이스 스키마와 XML 문서
-XML 문서들을 데이터베이스 스키마에 매핑하기
-데이터베이스 스키마에서 가상 XML 문서들로의 매핑
-XML 데이터의 저장과 검색
XSQL - XSLT/SQL 서버 페이지
-XSQL 페이지의 설계 구조
-XSQL 서블릿의 설치
-SQL 쿼리에 의한 동적인 XML 문서의 생성
-XSQL 페이지에서의 SQL 명령 지원
인터넷 서점 구축하기
-데이터베이스 스키마 설계하기
-XSQL 페이지를 사용해 웹 사이트 설계하기
Chapter 4 오라클 애플리케이션 서버의 개발
OAS의 구조
-HTTP 리스너들
-OAS 컴포넌트들
-애플리케이션 카트리지
iAS의 설계 구조
-iAS의 커뮤니케이션 서비스들
-iAS 프레젠테이션 서비스들
-iAS의 비즈니스 로직 서비스들
-iAS의 데이터 관리 서비스들
-iAS의 시스템 서비스들
iAS의 클라이언트 컴포넌트들
-오라클 Database Client Developer's Kit
-오라클 XML Developer's Kits
-오라클 LDAP Client Toolkit
OAS 서블릿으로서의 인터넷 서점 애플리케이션
-BookstoreServlet 애플리케이션
-BookstoreServlet 애플리케이션과 카트리지의 등록
-BookstoreServlet 애플리케이션 호출하기
-데이터베이스 접근
-트랜잭션 서비스 사용하기
-OAS 컴포넌트들의 호출
iAS 서블릿으로서의 인터넷 서점 애플리케이션
-아파치 설정하기
-JServ 설정하기
Chapter 5 오라클 인터넷 파일 시스템(iFS)
iFS의 특성들
-테이블 스토리지
-파서(Parsers)
-제공자(Renderers)
-오버라이드(Overrides)
-다중 프로토콜
iFS의 이점들
iFS의 컴포넌트들
iFS에서의 XML 문서들
interMedia Text/Oracle Text
문서 모델
문서 속성들
-Versionless 속성들
-Normal 속성들
-Link 속성들
-User 속성들
문서의 처리(Processing)
문서 형식의 정의
-형식 정의의 예
-형식 문서의 표준 속성들
-사용자 정의 타입 속성들
-속성 어트리뷰트들
파일 확장자
iFS 사용하기
-예제 1 : Hello World의 생성과 저장
-예제 2 : 수준 높은 Hello World의 생성
-예제 3 : 파일 다루기
-예제 4 : 파일 검색하기
iFS를 사용하여 XML 파일 다루기
-파싱된 XML 파일들의 저장
-파싱되지 않은 XML 파일 저장하기
-XML 파일 보여주기
XML 파일들에 관한 부가적인 주요 고려 사항들
Chapter 6 Oracle Text를 사용한 XML 문서의 검색
차세대 텍스트 검색 엔진으로서의 Oracle Text
Oracle Text 인덱싱의 구조
-Datastore
-Filter
-Sectioner
-Lexer
Oracle Text로 작업하기
-Datastores
-Field와 Zone 세션들
-Stop 세션들
-Attribute 세션들
-PATH_SECTION_GROUP 안에서 XPATH를 이용한 검색
-동적인 Add 세션
Chapter 7 E-Business를 위한 오라클 XML 서비스들
XML Services의 개요
XML Services 컴포넌트들
-관리자 인터페이스
-SOAP 서버
-클라이언트 API들
-서비스 저장소와 이벤트 저장소
XML Service에서 사용되는 용어들
-XML Service
-웹 서비스
-서비스 그룹
-키 통합 포인트
-호출 포인트
-호출 레코드
-이벤트
-이벤트 등록자
XML 서비스들과 SOAP
-SOAP이란?
-SOAP이 동작하는 방식
-SOAP 클라이언트가 수행하는 작업
-SOAP 서버가 수행하는 작업
서비스 그룹에 대한 가이드라인
서비스에 대한 가이드라인
보안 모델
서비스 실행의 상세
서비스 호출에 관한 가이드라인
서비스 호출의 예
이벤트들에 대한 가이드라인
이벤트 신호처리의 예
필터링된 등록자들에 대한 이벤트 신호처리의 예
이벤트 등록자들로의 서비스들
새로운 서비스의 적용
인증 프로파일 생성하기
호출 레코드 생성하기
예제 서비스 구동시키기
호출 API들과 이벤트 API들
-Class oracle.apps.jtf.services.invocation.Client
-Class oracle.apps.jtf.services.invocation.Parm
-Class oracle.apps.jtf.serviecs.invocation.ServiceResult;
Chapter 8 오라클과 XML의 접목
오라클 XML SQL 유틸리티
-데이터베이스로부터 XML 포맷 데이터 검색해오기
-데이터베이스에 XML 포맷 데이터 저장하기
-XML SQL 유틸리티를 사용하여 갱신 수행하기
-XML SQL 유틸리티를 사용하여 삭제 수행하기
-XML SQL 유틸리티의 설치
-XML SQL 유틸리티의 확장
오라클 XSQL 서블릿
-XSQL 페이지
-XSQL 서블릿 설치
-XSQL 서블릿에 쿼리 제출(submit)하기
-스타일시트를 사용하여 XSQL 출력 변환하기
-XSQL 서블릿을 통해 XML 문서 삽입하기
-XSQL 서블릿을 이용해서 데이터 갱신하기
XML 기능을 겸비한 웹 사이트
-XML 기능이 내장된 솔루션
-웹 사이트 디자인에 대한 요구사항
-아키텍처
-웹 사이트 구현 예제
-웹 사이트 예제 확장하기
-오라클 Portal-to-Go
E-Business를 위한 XML 기능의 메시징
-XML 기능의 솔루션
-디자인 요구사항
-아키텍처
-예제의 구현
-예제 확장하기
-Oracle Integration Server
Chapter 9 오라클 XML 기술들을 이용한 상황별 학습
XML 기능이 내장된 FAQ 웹 사이트
애플리케이션 요구사항들
애플리케이션 디자인
데이터베이스 스키마 설계
XML 스키마 생성하기
자바 클래스 생성하기
XML 문서를 XMLType으로 저장하기
-SYS_XMLGEN과 SYS_XMLAGG를 사용하여 XML 문서 생성하기
-Extract()과 ExistsNode() 함수를 사용하여 XMLType으로부터 데이터 추출하기
-관련된 FAQ들에 대한 XMLType 사용하기
웹 애플리케이션 개발
FAQ들의 제출
FAQ들의 검색
HASPATH와 INPATH를 사용하여 XMLType의 응답에 대한 검색
검색 성능을 향상시키기 위한 기능적 인덱스의 사용
URI_Ref를 사용해 데이터베이스 컨텐츠에 직접 링크하기
용어집 작성하기
애플리케이션 확장하기
Chapter 10 OTN에서 제공되는 XML 기반의 애플리케이션들
XML 애플리케이션 들여다보기
XML 애플리케이션들이 보여주고자 하는 것
XML 애플리케이션들
-Hello World 애플리케이션
-Employee Page 애플리케이션
-Insurance Claim 애플리케이션
-Invalid Classes 애플리케이션
-XSQL 데모 인덱스
-웹 사이트 - Do You XML?
-Employee/Department Object View 애플리케이션
-Airport Code Validation 애플리케이션
-Ad Hoc Query Visualization 애플리케이션
-XML Document 데모
-XML Insert Request 데모
XML 애플리케이션들의 설치와 구동
Chapter 11 미래에의 조망
표준화 기구들의 역할
-W3C의 역할
-OASIS의 역할
산업계에서의 XML 문서의 표준화
-XML Schema/DTD 무대에서의 주요 경쟁자들
-산업계 특유의 DTD/XML Schema의 예
인터넷상에서의 XML의 영향
-XML 필드에서의 주요 경쟁자들
Appendix A W3C XML, DOM, SAX, 그리고 XSLT 표준들
XML 스펙
-XML이란?
-XML 문서(documents)
-DTD
DOM 스펙
-DOM이란?
-DOM 레벨 2와 레벨 3
-DOM 코아
SAX 스펙
-SAX란?
-SAX 인터페이스들과 클래스들
XML 네임스페이스 스펙
-XML 네임스페이스란?
-네임스페이스 용어들
-네임스페이스 어트리뷰트
XPath 스펙
-XPath란?
-XPath 표현(expression)
-함수
-XPath 노드들
XSLT 스펙
-XSLT란?
-템플릿들
-XSLT 지시자들
-XSLT 함수들
Appendix B W3C XML 스키마 스펙
XML 스키마란?
XML 스키마의 소개(Primer)
Appendix C 이외의 W3C 스펙들
기타 W3C XML 스펙들
-XML 쿼리(Query)란?
-XML 프로토콜이란?



















