Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Programming Microsoft ASP.NET MVC
Продолжаем знакомство с новинками издательства Microsoft Press. На нашу книжную полку добавилось объемное (порядка 600 стр.) пособие по ASP.NET MVC, написанное Дино Эспозито (Dino Esposito). Этого автора не нужно представлять нашим читателям – его книги по ASP.NET и AJAX были переведены на русский язык и получили заслуженную популярность среди отечественных специалистов. На этот раз Дино разбирает технологию ASP.NET MVC версии 2 и ее поддержку на уровне Visual Studio 2010. Книга разделена на три больших раздела – описание основ использования ASP.NET и причин возникновения ASP.NET MVC, объяснение основ технологии ASP.NET MVC и описание способов использования этой технологии.
Описание основ использования ASP.NET MVC начинается с истории зарождения проекта , развития технологий ASP и ASP.NET и детального перечисления причин того, что за последние годы потребовалось «влить в технологию ASP.NET свежую кровь». Далее автор прослеживает развитие ASP.NET на примерах реализации паттерна Model-View-Presenter и расширений в виде Web Client Software Factory. Определившись с причинами появления ASP.NET MVC, мы знакомимся с основами технологии – ее отличиями от ASP.NET Web Forms и ее явными плюсами и минусами. После этого обсуждается работа среды выполнения ASP.NET - этому посвящена целая глава, опять же содержащая экскурс в историю веб-технологий. После этого детально обсужается классический паттерн Model-View-Controller и его реализация на платформе ASP.NET. На этом заканчивается первая часть книги.
Вторая часть занимает 3 главы, посвященные устройству контроллеров (Inside Controllers), представлений (Inside Views) и моделей (Inside Models). Здесь опять же мы находим не только рассуждения по реализации отдельных элементов паттерна MVC, но и сравнения с ASP.NET Web Forms и описания возможных реализации данных элементов на этой платформе. Для каждого элемента – контроллера, представления и модели – приводятся описания интерфейсов, классов и описываются детали их реализации, снабженные, по мере необходимости, примерами кода и пояснительными диаграммами.
Третья часть посвящена таким темам, как использование данных на платформе ASP.NET MVC, инфраструктура платформы, где описываются такие вопросы, как перенаправление запросов, обработка ошибок, локализация, и включение зависимостей (dependency injection). Далее автор обращается к теме поддержки AJAX (Asynchronous JavaScript and XML) как на платформе ASP.NET, так и средствами ASP.NET MVC. Две заключительные главы посвящены средствами тестирования и настройки.
Книга Programming Microsoft ASP.NET MVC является отличным пособием по практически всем возможностям веб-платформы Microsoft и может представлять интерес для всех типов специалистов, создающих веб-решения. В ряде случаев, если вы только знакомитесь с возможностями веб-платформы, вам может потребоваться более легкий и практический материал – в этом случае можно начать с уже рассмотренной нами книги ASP.NET 4 Step by Step, а затем углубиться в более расширенный и глубокий материал.
Страница книги на сайте компании - http://oreilly.com/catalog/9780735627147/
/АФ