전문가가 미리본 자바와 XML - 양희정 : 자바 유저스넷 마스터
자바와 XML
<font size="2">최근 인터넷 개발자가 가장 관심을 보이는 부분을 꼽으라면 단연 XML을 들 수 있다. 언제나 새로운 주제가 나오면 그랬던 것처럼 XML 관련 서적 또한 서점에 즐비하다. 그러나 대부분이 XML 개념만을 다룬 채 독자들의 궁금증만 키우고 있는 실정이다. 이젠 단순히 XML 개념만 익히고 있을 때가 아니다. 여러분의 웹사이트에 실제로 적용하고 XML이 주는 효용가치를 한번 만끽해볼 때이다. 바로 이 책이 그러한 역할을
- 저자 : 브렛 맥래프린
- 번역 : 최범균 , 김인희
- 출간 : 2001-03-20
1. 대상 독자층
이 책(자바와 XML)은 초급 . 중급 자바 및 XML 개발자가 읽으면 도움이 될 책이다.
특히 향후 XML과 자바로 프로젝트를 진행할 개발자라면 XML 개념 정리 및 자바(SAX, DOM, JDOM)과 연동하는 것을 개념정리 하는데 꼭 필요한 지침서인 것이다.
2. 주요 내용
이 책(자바와 XML)의 각 장에 대해서 서술하겠다.
1장은 XML 기본적인 소개 및 왜 XML이 중요한지에 대해서 설명하고 있다.
2장은 XML을 작성하는 방법과 XML 주요 구성요소 설명하고 있다.
3장은 XML 문서을 분석하는 방법과 XML에서 사용하는 자바 API인 SAX(Simple API for XML)을 설명하고 있다.
4장은 XML문서에 제약을 부과하는 두 가지 방법인 DTD와 XML스키마를 설명하고 있고, 각각의 장단점에 대해서 설명하고 있다.
5장은 JAVA 프로그램에서 DTD 및 스키마에 접근하는 방법에 대해서 , 그리고SAX 클래스에 대해서 설명하고 있다
6장은 XML을 다른 형식으로 변환하는 방법, 즉 XSL(Extensible Stylesheet Language)을 설명하고 있다.
7장은 XML 과 XSL을 사용하려면 중간에 XSLT처리기 필요하다. 그래서 7장은 XSLT 설명 및 DOM(Document Object Model)과 XML간 부분를 설명하고 있다.
8장은 자바(JAXP)/XML 사용할 때 방법에 대해서 자세히 설명하고 있다. SAX , DOM에 대해서 설명하고 있고, 특히 향후 JDOM에 대해서도 설명하고있다.
9장은 지금까지 1장부터 7장까지 XML 문서작성과 사용법에 대해서 그리고 XML을 다루는 SAX , DOM, JDOM에 대해서 설명했다. 9장부터 마지막 장까지는
특정한 애플리케이션을 각각 세션 별로 설명하고 있다. 첫 번째로 9장은 웹 출판 프레임워크가 무엇인지에 대해서 설명하고 있고, 아파치 코쿤 프레임워크에 대한 특징 및 사용 방법을 설명하고 있다.
10장은 RPC(Remote Procedure Call)와 RMI를 비교하고, XML-RPC 연동하는 방법을 설명하고 있다.
11장은 XML 형식으로 설정데이타(스키마)를 사용하는 것과 XML이 분산 시스템과관련하여 설명하고 있다.
12장은 자바에서 XML을 작성하는 방법 및 서블릿과 수행하는 방법을 설명하고 있다.
13장은 XML로 애플리케이션과 기업사이에서 통신(B2B)을 설명한 장이다.
14장은 XML스키마 대해서 설명 및 스키마의 규약에 대해서 설명하고 있다.
대략적으로 이 책 내용에 대해서 서술했다.
이 책은 XML에 관한 책이지만, 특히 자바 개발자를 위해서 쓰여진 책이다. 앞으로 XML/자바와 관련된 프로젝트 수행시 훌륭한 지침서로써 적극 추천하고 싶은 책이다.
3. 내용 평가
예전에 몇몇 국내 XML 관련된 책을 읽었습니다. 그러나 그 책들은 XML 부분만 집중적으로 기술하고 있지만, 이 책(자바와 XML)은 자바 프로그래머를 위한 책이 아닌가 생각합니다.
앞으로 전체적인 웹 프로그램이 XML으로 사용하는 부분이 많을 거라고 생각합니다. 그럴 때 이 책은 훌륭한 안내서가 아닌가 생각합니다.
4. 번역 상태
번역 상태은 전체적으로 읽어가면서 느낌 점에 대해서 제 의견을 말씀드릴까 합니다.
번역 부분은 전체적으로 좋습니다. 그러나 전체적으로 말이 어려운 부분도 있었습니다.
아무래도 번역서의 한계인 것 같습니다.
5. 편집 상태, 가독성, 기술적 정확성
편집, 가독성 및 기술적 내용은 너무나 훌륭한 책이다. 점수를 준다면 100점.
그러나 이 책은 1장부터 차근차근 읽어야지 많은 도움이 될 것 같다.
6. 최종 검토의견(향후 발전성 모색과 기타 의견)
지금까지 XML 관련하여 나온 많은 책들은 XML만 중점적으로 서술한 부분이 많았다.
그러나 이 책(자바와 XML)은 XML 개념뿐만 아니라 엔터프라이즈 환경에서 XML/자바로 개발할 때 도움을 줄 수 있는 책이라고 할 수 있다.
양희정(yang119@hitel.net)
자바 유저스넷 마스터 http://www.java-users.net/