|
|
|
 |
 |
Обзор |
 |
|
 |
 |
Visual Basic .Net Scalability Handbook
Издатель: Wrox Press,
дата выхода: октябрь 2002,
ISBN: 1861007884
|

Еще информация
Купить на amazon.com за $24.49 |
| Авторы: Damon Allison, Ben Hyrman |
| Очередное малоформатное произведение от Wrox Press опять удивило и порадовало меня своим качеством изложения и полнотой охвата материала. Данная книга посвящена созданию масштабируемых веб приложений в .NET, причем тема этой книги охватывает не только вопросы программирования, но и рассказывает о всем цикле создания масштабируемого веб приложения - начиная от железа и заканчивая уровнем представления. Но, как обычно, обо всем по порядку.
Первая глава книги рассматривает понятие "масштабируемость" - что такое масштабируемость, что дает и что не дает масштаблируемость, как масштабируемость влияет на создание приложений, что есть в .NET для помощи в создании масштабируемых веб приложений. Также в этой главе дается описание задачи создания на .NET масштабируемого веб приложения для сайта myinvestmentwatch.com.
Вторая глава посвящена рассмотрению вопроса планирования масштабируемого приложения. Достаточно большая часть этой главы посвящена масштабированию на физическом уровне, после чего идут теоретически-практические выкладки применения тех или иных технологий для создания масштабируемого ASP.NET приложения.
С третьей главы начинается создание того самого myinvestmentwatch.com. И начинается оно с уровня данных. В этой главе рассматривается важность процесса нормализации данных и использовании индексов и хранимых процедур, а также присутствует вводный курс в ADO.NET с примерами выполнения тех или иных типовых операций. После чего авторы переходят от теории к практике и создают уровень доступа к данным с возможностью многократного использования, абстракции, независимости от структуры БД, масштабирования и тестирования. В результате этого получается библиотека интерфейсов с нужной функциональностью + библиотека классов, реализующих эти интерфейсы для доступа к данным.
Четвертая глава продолжает создание приложения теперь уже на уровне бизнес логики. Опять таки сначала идет достаточно много теории создания масштабируемого уровня бизнес логики, после чего описываются возможности .NET для создания этого уровня и затем идет практическая реализация всего вышесказанного на примере создания уровня бизнес логики для myinvestmentwatch.com.
В пятой главе, посвященной созданию уровня представления, очень мало теории, но много описания возможнотей ASP.NET для создания масштабируемых придожений - кеширования, управления работой сессий и другого. После чего показаны краткие примеры реализации описанных возможностей для создания уровня представления веб приложения myinvestmentwatch.com (полный код этого уровня есть в файлах примеров книги, предлагаемых для скачивания).
Шестая, и последняя, глава, рассматривает вопросы тестирования созданного приложения. Здесь описаны различные аспекты тестирования кода и средства, применяемые при этом - разнообразные профайлеры, Application Center Test, Parformance Monitor, создание своих счетчиков, использование Trace и многое другое.
Подводя итог скажу, что эта книга будет очень полезна для программистов, создающих большие мастабируемые веб приложения. И не нужно обращать внимания на слова Visual Basic .NET в названии этой книги - в ней есть огромное количество информации, которая будет интересна любому программисту, а не только программисту, знающему VB.NET. Ну а код - так его и перевести можно :) |
|
|
 |
 |
 |
 |
|
|