본문 바로가기
리뷰/도서

[리뷰] XML 프로그래밍(체계적으로 배우는 XML 원리와 응용)

by Remover 2016. 7. 8.
반응형

지은이 홍성용



# 지극히 개인적인 의견이 포함되어 있습니다.

# 혹평이 많이 포함되어 있어 읽으시는 분들께서 불편함을 느끼실 수 있는 게시글입니다.



[ 책소개 ]


인터넷 기초 학습을 마치고 처음으로 XML을 배우려는 컴퓨터 관련학과 및 E-비즈니스 관련학과 학생을 위한 책 [XML 프로그래밍: 체계적으로 배우는 XML 원리와 응용]. 책은 문법→예제→원리 이해 순으로 배워 체계적인 XML 학습이 될 수 있도록 구성하고, 일상에서 접할 수 있는 사례를 들어 프로그래밍의 구조를 자연스럽게 익힐 수 있도록 했다.

[인터넷 교보문고 제공]
[ 목차 ]Part 01. 준비 학습 : XML 시작Part 02. 기본 학습 : XML 문서 구조 정의와 조작Part 03. 응용 학습1 : XML 데이터베이스 활용Part 04. 응용 학습2 : 웹 서버 구축과 XML 활용이 책은 총 4파트로 구성되어 있습니다. Part 2까지는 준비와 기본을 다루고 있고

이 책은 총 4파트로 구성되어 있습니다. Part 2까지는 준비와 기본을 다루고 있고, 파트 3,4의 경우에는 응용부분을 다루고 있습니다.


[ 책을 읽으며 ... ]



Part 1에서는 이론에 대해서 주로 배운다면


Part 2는 이론과 실습을 같이 진행하고 있습니다. Part 1에서의 부족한 실습부분을 채워주는 것 같아서 좋은 부분이었습니다.


다만 Part 1에서는 이론만 다루다보니 다소 지루하고, 가독성이 떨어진다는 점이 아쉬웠습니다.



Part 3~4는 XML을 응용하여 데이터베이스와 웹 구축을 하는 부분으로 구성되어있습니다.


Part 1~2의 기초적인 부분들을 이해하고 보셔야 할 것 같습니다.



책을 2~3번 정도 읽으면 XML에 대해 많은 부분을 배울 수 있을 정도로

이론 부분과 역사, 관련된 다른 지식에 대해서는 정말 자세하게 설명되어 있습니다.



각 챕터 맨 마지막 장에는 요약과 연습문제가 포함되어 있습니다.


요약이다보니 내용이 조금 부실하게 느껴쪘습니다. 요약을 보는 시간에 앞에서 찾아서 보는게 더 좋은 방법인 것 같다고 생각됩니다.

(요약은 말그대로 시험에 개념에 대해 설명하시오 라는 문제가 나올 때 답을 적기 어울리는 부분)


연습문제를 풀면서 개념에 대해 한 번 더 공부할 수 있는 것 같아서 


연습문제 부분은 좋았던 것 같습니다.






책을 읽으면서 아쉬웠던 부분들이 참 많았습니다.


1. 불필요한  내용이 너무 많다.


책을 읽으면서 가장 먼저 들었던 생각은 불필요한 내용이 너무 많습니다.


예를 들면 <![CDATA[ ]]>의 사용법을 설명하면서 오류에 대한 예시를 너무 많이 들고 있습니다.


무려 3가지 이상의 예시를 들고 있습니다. 자세히 설명해주고자 하는 저자님의 의도는 이해하지만


상당히 거슬리고 불필요한 내용이라고 생각됩니다. 정확한 부분만 기술하여놓고 오류에 대한 내용은 짧게 목록으로만 


설명해주셨으면 어땠을까 하는 생각이 많이 들었습니다.



또한 용어에 대한 사전적인 설명까지 기술되어 있기 때문에 책을 어렵게 만드는 경향이 없지 않아 있는것 같습니다.

 




2. 처음 XML 접하는 사람에게는 어려운 책이다.


대학교 교재로 많이 사용될 법한 책이지만 처음 배우는 대학생들에게 굉장히 어렵게 느껴지지 않을까 합니다.

(저 또한 이 책을 통해 XML 프로그래밍을 처음 접하였고, 굉장히 어렵게 느꼈습니다.)


입문자 보다는 XML을 사용할 줄 알고 더욱 깊게 XML를 배우고 싶은 분들께 추천드립니다.



3. 이론 따로 실습 따로


이론과 실습이 따로 따로 있습니다.


실습을 통해 이론을 익히면 좋았을 것 같은데 그 부분이 매우 아쉽습니다.


예를들면 'XML로 홈페이지 제작하기' 라는 주제를 가지고 


이론과 실습을 병행하면서 설명했다면 더욱 쉽게 다가올 수 있었을 거라는 생각이 들었습니다.



[ 총평 및 점수 ]

원리에 대해 공부하기 좋은 책.

입문자보다는 더욱 깊게 XML을 공부하고 싶은 분들께 추천하는 책.

실습에 대한 내용보다 이론이 많아 아쉬웠던 책.


다시 중복되는 내용과 불필요한 내용이 포함되어있어 아쉬운 책.



구성 : ★★☆☆☆

가독성 : ★★☆☆☆

내용 : ★★★☆☆

전문성 : ★★★★☆


 








댓글