이식 가능한 자바 코드와 이식 가능한 XML 데이터의 시너지
웹 개발자들의 대화에서 XML의 기술은 가장 큰 토론의 주제가 되었다. 그러나 XML의 모든 기술을 이해하고 적합하게 사용하는 개발자는 아직 많지 않다.
『자바와 XML』은 엔터프라이즈 애플리케이션 개발에 필수적인 API와 개발 도구 그리고 XML의 여러 기술을 현실에 맞게 실존하는 최선책을 알려준다. 이 책은 웹사이트의 컨텐트 동적 생성 기능과, 최소한의 경비로 엔터프라이즈 소프트웨어에 필수적인 정보 교환과 이에 필요한 데이터 이식성 문제에 대한 간단하고 효과적인 솔루션 개발 등 많은 영역에서 자바 언어와 XML을 함께 사용하는 방법을 보여주고 있다.
개정판에는 SAX, DOM의 고급 주제가 각각 별도의 장으로 추가되었고, SOAP과 데이터 바인딩 등 XML이 사용되는 현실 애플리케이션에 대한 내용도 새롭게 추가되었다. 즉 XML 기초 지식을 먼저 살펴보고, 다음으로 앤터프라이즈 애플리케이션 개발에 자바와 XML의 사용 방법을 중심으로 설명했다. 만약 자바와 XML을 사용해 개발하거나 앞으로 개발이 예상될 경우, 또는 차세대 기술인 B2B, SOAP, UDDI, WSDL과 같은 웹 서비스 기술에 대해 배우려 하고 전자 상거래를 위한 소프트웨어를 개발하려 한다면, 이 모든 경우에 이 책은 독자의 좋은 길잡이가 될 것이다.
주요내용
- DTD, 네임스페이스, XML 스키마, XPath, XSL를 포함한 XML의 기초 지식
- SAX API. 모든 핸들러와 SAX 2 확장, 필터, 라이터
- DOM API. DOM 레벨 2, 레벨 3 그리고 DOM HTML 모듈
- JDOM API. 핵심 모듈과 XPath 지원
- DTD와 XML 스키마를 사용한 데이터 바인딩 작성
- XML-RPC와 SOAP을 이용한 애플리케이션 개발
- 아파치 코쿤과 같은 웹 출판 프레임워크를 이용, XML을 HTML, WML, PDF로 변환
- SOAP, UDDI, WSDL을 사용한 웹 서비스 개발
- B2B와 JSP의 대안인 XSP를 이용한 웹 서비스 개발