Архитектура приложений: концептуальные слои и договоренности по их использованию (видео)

На тему из первой статьи снял видео, с комментариями и дополнениями.

/Uploads\arhitektura-prilozhenii-konceptualnye-sloi-i-dogovorennosti-po-ih-ispolzovaniyu-2\BusinessLayers.pptx

ru-RU | Видео | создано: 23.03.2019 | опубликовано: 23.03.2019 | обновлено: 02.08.2019 | просмотров за всё время: 577

repository aspnet mvc dependency injection code first unit of work архитектура provider manager solid

Angular + Web API: Как создать Angular-приложение на ASP.NET MVC 5 без использования MVC 5

В этой краткой статье покажу и расскажу как запусть Angular на Web API (OWIN), то есть на ASP.NET MVC5 без использования самого MVC5. То есть в вашем распоряжении будет только API-контролеры, а всё остальное останется за бортом.

/Uploads\angular-plus-web-api-kak-sozdat-angular-prilozhenie-na-asp-net-mvc-5-bez-ispolzovaniya-mvc-5\10.png

ru-RU | Сайтостроение | создано: 04.07.2018 | опубликовано: 04.07.2018 | обновлено: 02.08.2019 | просмотров за всё время: 6225 | комментариев: 2

aspnet mvc nuget web api spa angular single page application

OperationResult: Ответ сервера всегда понятен пользователю

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

ru-RU | Просто о NET | создано: 06.03.2018 | опубликовано: 06.03.2018 | обновлено: 07.03.2020 | просмотров за всё время: 1177

wpf services mvc nuget web api api operation result

ASP.NET MVC: Храним настройки приложения в JSON-файле и получаем через DI-container

Это продолжение темы из статьи "MvcConfig: Храним настройки ASP.NET MVC приложения", которая была опубликована на сайте много ранее. На этот раз версия сборки обновилась на столько сильно, что я принял решение написать новую статью с описанием и примерами использования новой сборки.

/Uploads\aspnet-mvc-hranim-nastroiki-prilozheniya-v-json-faile-i-poluchaem-cherez-di-container\10.png

ru-RU | Сайтостроение | создано: 22.11.2017 | опубликовано: 23.11.2017 | обновлено: 02.01.2018 | просмотров за всё время: 2388

aspnet mvc mvctools configurations mvcconfig

Архитектура приложений: концептуальные слои и договоренности по их использованию

Построение сложных и не очень сложных систем задача не тривиальная. Причем сложность разработки увеличивается прямо пропорционально числу разработчиков, которые в ней участвуют. При таких условиях разработки, принято придерживаться предопределённых правил, шаблонов и договоренностей, не говоря уже о паттернах проектирования, общеизвестных методологий по разработки ПО и, вообще, принципах ООП.

/Uploads\arhitektura-prilozhenii-konceptualnye-sloi-i-dogovorennosti-po-ih-ispolzovaniyu\186-10.png

ru-RU | Просто о NET | создано: 03.02.2017 | опубликовано: 03.02.2017 | обновлено: 23.03.2019 | просмотров за всё время: 7078

report aspnet mvc dependency injection code first unit of work архитектура provider manager

ASP.NET MVC: Оптимизация ссылок на сайте или SEO friendly MVC

Несмотря на то, что ссылки в ASP.NET MVC достаточно сильно, опять же силу своей архитектуры, оптимизированы под поисковые сервисы, рано или поздно возникает потребность в переименовании ссылок. Обычно, такие вопросы поднимаются со стороны людей отвечающих за продвижение сайта (например, сайта компании) в поисковых запросах, то есть SEO-менеджерами компании. Я предлагаю своё решение данного вопроса.

/Uploads\asp-net-mvc-optimizaciya-ssylok-na-saite-ili-seo-friendly-mvc\185-10.png

ru-RU | Сайтостроение | создано: 24.01.2017 | опубликовано: 24.01.2017 | обновлено: 01.01.2018 | просмотров за всё время: 5185

aspnet mvc dependency injection code first autofac ссылки seo

MvcConfig: Храним настройки ASP.NET MVC приложения в файле, а получаем как сервис через Dependency Injection.

Мне трудно представить себе сайт, который бы не использовал какие-либо настройки доступные из любого места программы. Например, адрес электронной почты системного администратора, для отправки ему сообщений или количество строк на странице пейджера. Итак, задача на проект: Требуется создать систему настроек в приложении.

/Uploads\mvcconfig-hranim-nastroiki-aspnet-mvc-prilozheniya-v-faile-a-poluchaem-kak-servis-cherez-dependency-injection\157-100.png

ru-RU | Сайтостроение | создано: 15.11.2014 | опубликовано: 15.11.2014 | обновлено: 01.01.2018 | просмотров за всё время: 7273 | комментариев: 8

aspnet mvc nuget mvcconfig

ASP.NET MVC: Плагины для ASP.NET MVC или Autofac Modules как plugins

Модульные приложения - это хорошо масштабируемые приложения, которые достаточно просто поддаются расширению, то есть добавлению нового функционала. В этой статье описывается один из примеров организации модульного приложения на основе DI-контейнера Autofac.

/Uploads\asp-net-mvc-plaginy-dlya-ili-autofac-modules-kak-plugins\153-10_1.png

ru-RU | Сайтостроение | создано: 03.09.2014 | опубликовано: 03.09.2014 | обновлено: 02.01.2018 | просмотров за всё время: 10867 | комментариев: 2

aspnet mvc autofac modules

ASP.NET: EntityFaker helper for unit-testing или помощник для написания Unit-тестов

Писать тесты при написании программ (сайтов, библиотек, контролов) признак хорошего тона в программировании. А если учесть, что написание тестов требуют достаточно много времени, то помощник в этом деле не помешает.

/Uploads\asp-net-entityfaker-helper-for-unit-testing-ili-pomoschnik-dlya-napisaniya-unit-testov\152-10_a2c89619-e3c8-458a-bf59-39890a359e01.png

ru-RU | Сайтостроение | создано: 05.08.2014 | опубликовано: 05.08.2014 | обновлено: 01.03.2020 | просмотров за всё время: 4651

aspnet mvc unit test

Загрузка файла и выгрузка при помощи HttpHandler или Download + Upload

Недавно пришлось реализовывать возможность выгрузки (upload) на сервер файлов большого размера и выдачи (download) этого файла пользователю. Делать это решил при помощи HttpHandler. Сам принцип при использовании IHttpHandler очень просто, но есть некоторые нюансы.

ru-RU | Сайтостроение | создано: 08.10.2013 | опубликовано: 08.10.2013 | обновлено: 01.01.2018 | просмотров за всё время: 16341 | комментариев: 4

aspnet mvc uploads httphandler

Записей: 53