architecture

мы строим довольно большое приложение HR в ASP.NET MVC, и до сих пор наши контроллеры становятся довольно большими. Например, у нас есть контроллер сотрудников, и все представления сотрудников включены (личная информация, вычеты сотрудников, иждивенцы и т. д.). Каждое из этих представлений может иметь неско...

Я вспоминаю статью Джоэла Спольски о том, что никогда не переписывать код с нуля. Подводя итог его аргументу: код не становится ржавым, и хотя он может не выглядеть красиво после многих релизов обслуживания, если он работает, он работает. Конечному пользователю все равно, насколько хорош код. вы можете про...

Я размышлял над правильным / оптимальным способом создания мультитенантного приложения на основе на Джанго. объяснение: приложение может быть использовано несколькими арендаторами (tenant1, tenant2, ...,). все клиента-персональные данные должны быть защищены от доступа других арендаторов (и их пользовател...

Как вы проектируете / проектируете масштабируемое приложение? Любые предложения книг или веб-сайтов, которые могли бы помочь понять, как масштабировать приложения? спасибо...

из книги "инъекция зависимостей в .Net" я знаю, что граф объектов должен быть создан в Композиция Root приложения, которое имеет большой смысл для меня, когда вы используете контейнер IoC. во всех приложениях, которые я видел, когда делается попытка использовать DI, всегда есть два конструктора: один с зави...

У меня есть продавцы и счетчики бобов, которые пытаются продать настройки клиентам, и это нормально. Но когда приходит сложный запрос на изменение, для которого я отправляю большую оценку, они путаются. Часто они возвращаются ко мне с "Почему вы не можете просто добавить еще одну колонку?- под другим они по...

Я использую Entity Framework O / R mapper от Microsoft и использую классы сущностей (созданные классы, которые сопоставляются с объектами БД) в качестве бизнес-объектов. Это нормально? Пожалуйста, укажите свои минусы или плюсы. Что делать в случае связи WCF между бизнес-уровнем и презентацией, как отправить ...

я использую ASP.NET сначала код MVC 3 и Entity Framework 4.1. Допустим у меня есть User сущности : public class User { public int Id { get; set; } public string Name { get; set; } public string Email { get; set; } public string Password { get; set; } } при редактировании его в мой ...

мой предыдущий вопрос заставил меня снова подумать о слоях, репозитории, инъекции зависимостей и архитектурных вещах, подобных этому. моя архитектура теперь выглядит так: Сначала я использую код EF, поэтому я просто сделал классы POCO и контекст. Это создает БД и модель. Уровень выше-это классы бизнес-уров...

в чем разница между прикладным уровнем и уровнем бизнес-логики? Я вроде понимаю, что бизнес-уровень предоставляет бизнес-услуги, а уровень приложений объединяет бизнес-услуги и предоставляет услуги конечному пользователю (веб-сервис, пользовательский интерфейс и т. д.). Я прав?...