"Практическое использование ADO.NET" Шона Вильдермьюса
Базы данных и
Всемирная паутина подружились так
давно и так прочно, что теперь одно
без другого представить трудно. И
хотя обычно, говоря о СУБД в
Интернете, подразумевают
знаменитый LAMP (Linux + Apache + PHP + MySQL), но
есть, тем не менее, и второй сильный
игрок на рынке World Wide Web. Имя ему,
конечно же, Microsoft. Для разработки
web-приложений редмондский гигант
предлагает свою технологию - ASP.NET,
которую можно использовать с их же
сервером IIS. А для баз данных есть
тоже технология - ADO.NET называется.
Вот обо всём этом Microsoft'овском
богатстве и рассказывает книга,
название которой вы видите выше.
Начинается всё, конечно же, с основ. Точнее, с рассказа о том, как плохо жилось web-программистам до появления ADO.NET, и как хорошо им стало, стоило лишь этой технологии появиться. В общем-то, традиционно так начинаются любые книги о любой технологии, так что простим это автору. Ведь попутно рассказывается об основных компонентах структуры ADO.NET, о пространствах имён и прочих подобных вещах. Далее автор предлагает своим читателям рассказ об элементарных азах работы с БД при помощи этой технологии: подключение к источнику, выполнение команд, получение данных. Все эти операции рассматриваются поэтапно и очень подробно. Отдельно рассматривается обработка ошибок и исключений.
После этого автор подробно рассказывает о классе DataSet, ключевом во всей архитектуре. Какова структура объекта, как создавать DataSet на основе XML-документа, как использовать язык XSD - на самом деле, тонкостей масса. Типизированные классы, манипулирование объектом, обновление базы данных... Вопросов, которые автор рассматривает, море, и за это ему почёт и уважение.
Чем хороша книга этого автора с трудно произносимой фамилией, так это тем, что за теорией сразу идёт практика. Вильдемьюс рассказывает о совместимости ADO.NET и XML, о миграции к ADO.NET с "обычного" ADO и других полезных вещах. Рассказывает, как и обычно, подробно и обстоятельно, особо останавливаясь на таких важных для бизнеса вопросах, как масштабируемость и производительность приложений, использующих ADO.NET.
Вообще же книгу отличает большое количество листингов - исходных текстов примеров программ, хороший для технической книги стиль изложения и профессиональный перевод. Так что если вам понадобится книга по ADO.NET - смело покупайте именно эту.
Вадим СТАНКЕВИЧ
