Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Книги по теме

Искать:
в:
Порядок:

Обзор

ASP.NET Distributed Data Applications

Издатель: Wrox Press, дата выхода: апрель 2002, ISBN: 1861004923



Еще информация

Купить на amazon.com за $34.99
Авторы: Alex Homer, Dave Sussman
Я давно заметил одну интересную закономерность в появлении книг, посвященных новой технологии. Сначала появляются книги общего направления, пытающиеся охватить как можно больше материала и донести его до читателя (типа Professional C# или Professional ASP.NET) затем идет очередь книг, более подробно раскрывающих какие-то ключевые вопросы новой технологии (Professional ADO.NET или C# Web Services. Building WS with .Net Remoting and ASP.Net) и затем наступает очередь книг, посвященных каким-нибудь очень специализированным вопросам подобно рассматриваемой в данном обзоре. ASP.NET Distributed Data Applications целиком и полностью посвящена различным вопросам создания распределенного приложения для самых разнообразных клиентов и использующего различные способы доставки данных от сервера к клиенту и обратно. И на этом можно было бы и заканчивать обзор, но все таки не будем отклоняться от традиций и рассмотрим все тринадцать глав :) Первая глава как всегда вводная и посвящена она объяснению смысла понятия "распределенное приложение" - что такое "многоуровневые приложения", какие клиенты могут быть использованы, как организовывается связь между данными и различными типами клиентов, какое место в этом всем занимают ADO.NET и XML. Во второй главе рассматриваются общие вопросы доступа к данным - как и сколькими способами можно получить одни и те же данные и отобразить их на клиенте используя различные классы .NET Framework. В третьей главе рассматриваются классы из пространиства имен System.Xml, использующиеся для работы с данными - от примитивного XmlReader, до навороченного XmlDataDocument. Начиная с четвертой главы и до конца книги речь будет идти об одном - о работе с данными из различных клиентов. Четвертая глава вводная - в ней рассматриваются разные типы клиентов и то, какие технологии доступа к данными лучше всего применять с конкретным типом клиента. Также в этой главе начинает создаваться распределенное приложение для доступа с данным базы Northwind для различных типов клиентов. Глава 5 посвящена созданию клиентского кода для работы с клиентами, поддерживающими HTML 3.2, а также версии для работы с мобильными устройствами. В шестой главе создается клиент для использования с браузерами IE5 и выше, умеющими работать с XML. Данная глава разделена на 4 части в первой части работа с данными происходит с использованием чистого XML, вторая часть главы посвящена рассмотрению работы с веб сервисами с помощью IE5 Web Service Behavior, в третьей части рассматривается применение HTA для создания более "умного" клиента с возможностью кеширования данных, а четвертая часть рассматривает работу с данными с помощью Tabular Data Control. В седьмой главе рассматривается понятие ремоутинга и примеры его применения на практике. Наиболее интересная часть этой главы рассказывает о том, как создавать загружаемые из интернета сборки и использовать их в своем приложении. Восьмая глава открывает часть книги, посвященную обновлению данных. И, как и при рассмотрении вопроса отображения данных, в первую очередь рассматривается обновление данных с использованием низхкоуровневых (HTML 3.2) клиентов. Для ASP.NET программиста наиболее интересными в этой главе будут вопросы работы с DataSet и Command для обновления данных а также использовнаие DataGrid/DataList для редактирования данных. В девятой главе рассматриваются вопросы обновления данных, кешированных на клиенте, а также обработки возникающих при этом ошибок. Получение и обновление данных происходит с помощью класса DataSet. Десятая глава продолжает рассмотрение вопроса обновления данных с помощью DataSet, теперь уже с серверной стороны. В ней последовательно рассматриваются этапы работы с DataSet для обновления данных - Заполнение, Редактирование, ПолучениеИзменений, Сохранение, Обновление и Слияние. Одиннадцатая глава рассказывает о том, как обновлять данные на "продвинутых" клиентах (IE 5 и выше) с помощью рассмотренных в предыдущих 2-х главах технологий. В ней реализуется очень интересный пример работы с данными с помощью кешированного на клиенте и редактируемого там же XML, содержащего данные. В двенадцатой главе рассматриваются вопросы обработки возникающих при сохранении обновлений ошибок, выводе этих ошибок пользователю и обработке реакции пользователя, направленной на разрешение этих ошибок. Клиентским приложением в этой главе все так же выступает браузер версии IE5 и выше. Тринадцатая (и последняя значимая) глава посвящена соданию Windows клиента для работы с данными. Подводя итоги обзору я могу сказать, что эта книга очень специфическая и узконаправленная. Она будет полезна разработчикам, создающим большие распределенные приложение, которые должны работать с самыми разнообразными клиентами. Для создателей обычных веб сайтов данная книга не представляет никакого интереса, но если вашим заданием является разработа интранет сайта с поддержкой самых разнообразных клиентских устройств (от обычных браузеров, до мобильных устройств и Windows приложений) - эта книга для вас.
 
Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта