Главная страница   /   15.7. Резюме (ASP.NET MVC 4 в действии

ASP.NET MVC 4 в действии

ASP.NET MVC 4 в действии

Джеффри Палермо

15.7. Резюме

В данной главе вы увидели, как структурировать решение, сконфигурировать NHibernate, использовать DDD шаблон репозитория и подсоединить слабо связанный код во время выполнения. Эта глава демонстрирует крайне упрощенный пример, но шаблоны разъединения, содержащиеся в нем, подходят также как для средних, так и для больших приложений.

Конфигурировать и использовать NHibernate легко. Также легко присоединиться к нему и приобрести проблемы. Будь то NHibernate или любая другая библиотека для доступа к данным, принимайте явное архитектурное решение – присоединяться к ней или нет. Убедитесь в том, что вы осознали компромиссы вашего решения. Большую часть времени мы предпочитаем хранить ядро чистым и отдельно от пользовательского интерфейса, чтобы при этом весь процесс доступа к данным находился за пределами абстракций и тестировался отдельно. Для более продвинутого использования NHibernate в рамках ASP.NET MVC вы можете загрузить Code-CampServer проект с открытым исходным кодом с сайта http://codecampserver.org.

Теперь, когда вы рассмотрели все концепты ASP.NET MVC, а также рассмотрели то, как связывать их вместе в полноценное приложение с базой данных, вы готовы приступить к овладению фреймворком. Часть 3 начинается с главы 16, в которой рассматривается расширяемость контроллеров.