В чем разница между сопоставлением, связыванием и синтаксическим анализом?

Я начинаю изучать веб-сервисы в java EE6.

Раньше я занимался веб-разработкой, но никогда не занимался веб-сервисами.

Для меня все в новинку, а книги и учебные пособия, которые я нахожу в Интернете, носят технический характер.

Я начал изучать схемы .xsd, а также .xml.

В этой теме я чувствую себя уверенно, я понимаю, для чего используются схемы и что означает валидация.

Теперь мой следующий шаг — изучение JAX-B (Java API для привязки XML). Я немного покатался на нем, а также немного попрактиковался в своей IDE. Но у меня есть много основных сомнений, которые заставляют меня застрять и не чувствовать себя уверенно, чтобы перейти к следующей теме.

Буду очень признателен, если кто-нибудь сможет хорошо объяснить мне мои сомнения:

  1. Что означает отображение и что такое инструмент отображения?
  2. Что означает связывание и что такое инструмент связывания?
  3. Что значит синтаксический анализ и что такое инструмент синтаксического анализа?
  4. Как JAX-B связан с отображением, связыванием и синтаксическим анализом?

Я ищу хороший ответ, созданный вами, а не просто скопированную вставку из Google (я уже был в сети несколько часов и только запутался).

15
задан sfrj 23 March 2012 в 16:43
поделиться