한빛아카데미
집필서
절판
원리를 다지고 실전 예제로 나가는 XML 학습법의 정도
[ 누구를 위한 책인가 ]
이 책은 인터넷 기초 학습을 마치고, XML로 첫 발을 내딛는 소프트웨어 관련학과 학부생을 위해 쓰여졌다. 따라서 사전 지식을 많이 요구하지는 않는다. 다만 3부 예제부터는 자바 언어를 기반으로 작성했기 때문에, 자바 언어를 이해하고 있어야 수월하게 학습할 수 있다. 또한 데이터베이스 관련 지식이 있다면 MS-SQL과 엑셀론 을 다루는 부분에서 더 쉽게 따라올 수 있을 것이다.
[ 무엇을 다루는가 ]
이 책은 XML 원리를 이해하는데 초점을 두고, XML 기본 기술부터 응용 기술까지 차 근차근 짚어나간다. 일상에서 접할 수 있는 사례를 들어 설계부터 프로그래밍까지 체계적으로 접근하기 때문에 XML 기초를 다지는데 많은 도움이 될 것이다. 1부에서 는 XML 기본 개념, 기본 문법, XML 문서 설계 기법을 학습한다. 2부에서는 XML 기 본에 해당하는 DTD, XML 스키마를 학습하고, XML 조작을 위한 XSLT, DOM, SAX 프로 그래밍 기술을 익힌다. 3부 응용 학습과 4부 미니 프로젝트에서는 좀더 큰 규모의 응용 프로그램을 개발하는 과정을 살펴보면서 앞에서 배운 다양한 기법을 총정리할 수 있다.
[ 부/장별 내용 요약 ]
1부. 준비 학습: XML 시작
XML 학습을 위해 필요한 기본 내용을 다룬다. XML 표준화에 대한 기본 개념과 XML 사용 목적을 이해하고, XML 기본 문법을 학습한다. XML 문서를 작성하기 위한 객체 지향 설계 기법과 실제 업무에서 적용할 수 있는 XML 문서 설계 기법을 학습한다. 그리고 CSS를 학습한다.
2부. 기본 학습: XML 문서 구조 정의와 조작
XML 문서 구조를 정의하는 DTD나 XML 스키마 개념과 사용법을 익히고, XML 파서 구 조를 학습한다. 또한 XML을 좀더 효율적으로 작성하고, 구조를 이해하기 위해 XLink, XPointer, Xpath 개념과 사용법을 배운다. 또한 실전에서 자주 사용하는 핵 심 주제인 XML 조작을 위한 XSLT, DOM, SAX 프로그래밍 기술을 다룬다.
3부. 응용 학습: XML 데이터베이스 활용
좀더 큰 규모의 응용 프로그램을 개발하는 과정을 통해 본문에서 배운 다양한 기법 을 총정리할 수 있다. XML에 관련한 데이터베이스를 중심으로 XML의 실제 활용 목 적을 좀더 극대화시킬 수 있다.
4부. 미니 프로젝트
1-3부에서 배운 내용을 기초로 ‘XML 전용 데이터베이스를 이용한 게시판’을 구축 한다. 배운 내용을 정리함과 동시에 실전 응용력까지 키울 수 있다.