Описание тега onion-architecture
*Onion Architecture* - это программная архитектура, предложенная Джеффри Палермо. Это похоже на * гексагональную архитектуру * (порты и адаптеры), предложенную Алистером Кокберном.
2
ответа
Где долго функционирующие "сервисы" с состоянием вписываются в DDD?
В большем количестве приложений, связанных с промышленностью или автоматизацией (которые в основном зависят от внешних компонентов, которыми они должны управлять), вы часто сталкиваетесь с тем, что домен содержит модели, которые являются не просто а…
06 мар '14 в 07:58
1
ответ
Расположение общего ядра в луковой архитектуре
Я впервые создаю приложение с использованием Onion Architecture. Все концепции Onion Architecture до сих пор имеют для меня смысл, но мне интересно, где вы размещаете "Shared Kernel" в рамках Domain Driven Design в рамках Onion Architecture? Я видел…
05 мар '15 в 17:51
1
ответ
Отдельная сборка ef core add-igration для данных и модели домена
У меня есть три проекта (VS2017 и ef core), и я хочу запустить Add-миграцию. Веб - запуск Core - DomainModel - вот сущности Данные - контекст и миграции здесь. И зависит от ef core Доменная модель имеет сущности, и я хочу, чтобы в проекте данных вме…
07 апр '17 в 07:12
2
ответа
Лук Архитектура Ведение журнала NHibernate
Я использую архитектуру, основанную на этой реализации луковой архитектуры. Я решил бросить вызов самому себе, чтобы поменять регистратор по умолчанию NHibernates (log4net) с NLog. Я понимаю, как настроить NLog, но у меня возникают проблемы с разреш…
18 июн '12 в 20:54
2
ответа
Шаблон репозитория: удаление совокупного корня
При удалении модели (корня агрегата) из хранилища также должны быть удалены все связанные агрегаты. Я пытаюсь реализовать это в моей реализации Entity Framework 6 шаблона хранилища В моем примере я хочу удалить Customer от CustomerRepository, Все кл…
12 дек '13 в 09:31
0
ответов
Могу ли я иметь домен в архитектуре порт / адаптер (лук), если в приложении нет постоянства?
У меня есть микросервисное приложение с предположительно архитектурой порт / адаптер (лук). Расположение слоев: домен -> приложение -> инфраструктура -> веб. Приложение в основном обменивается данными между веб-уровнями и уровнями инфраструктуры. На…
07 май '18 в 09:23
1
ответ
Правильная архитектура: добавление атрибутов к доменной модели в.NET
Фон Мне нравится модель Луковой архитектуры Джеффри Палермо(похожая на шестиугольную архитектуру), которая предписывает, чтобы модель предметной области была "в центре", а конкретные реализации инфраструктуры, в частности,хранилища бетона, находилис…
15 янв '16 в 20:33
4
ответа
Установка идентичности доменного объекта
Все сущности в домене должны иметь идентичность. Наследуя от DomainEntity Я могу предоставить личность для классов. Сущность городского домена (для упрощения чтения): public class City : DomainEntity, IAggregateRoot { public string Name { get; priva…
30 янв '14 в 09:51
1
ответ
Модульное тестирование лука
У меня есть архитектура, основанная на луковой архитектуре. Мне любопытно по поводу модульного тестирования системы. Вот как система течет: MVC -> Services -> Repositories -> NHibernate -> Database Это мои мысли о тестировании. Я хотел б…
19 сен '12 в 16:25
0
ответов
Лук Архитектура Единица рабочей транзакции не получает строку подключения
Я использую Onion Architecture с Autofac. В моем коде внедрения зависимостей я использую: [assembly: WebActivatorEx.PostApplicationStartMethod(typeof(IocConfig), "RegisterDependencies")] namespace AppMVC.Infrastructure.Bootstrapper { public class Io…
27 апр '16 в 11:01
2
ответа
Концептуальные трудности Entity Framework и Repository Pattern
Я делаю сайт для внутренней сети с использованием ASP.NET MVC и SQL Server 2012. Я делаю хранилище и архитектуру с помощью Onion Architecture. Моя проблема в том, что компания, в которой я работаю, уже имеет несколько серверных БД, в которых таблицы…
16 июн '17 в 09:53
3
ответа
Должна ли у вас быть единая база данных для всех правил или отдельная база данных для каждого ограниченного контекста?
В DDD, насколько я понимаю, он помогает или помогает вам структурировать сложные приложения. Теперь в приложении вы должны определить свой ограниченный контекст. Скажем, у вас есть более 10 лет до нашей эры. Я где-то читал (извините, я не могу дать …
21 апр '16 в 17:00
1
ответ
Образец голых объектов против луковой архитектуры
Я больше разбираюсь в доменно-ориентированном дизайне и немного растерялся из-за того, как Naked Objects Pattern и Onion Architecture могут соотноситься друг с другом? В отдельности, как они связаны с DDD, вполне понятно, но возможно ли также связат…
27 мар '18 в 13:53
2
ответа
Onion Architecture: интерфейсы и реализация бизнес-сервисов
Я изучаю Луковую Архитектуру. У меня путаница в отношении уровня обслуживания, потому что я вижу, что некоторые люди говорят, что основной уровень должен содержать только: модели Интерфейсы репозитория Сервисные интерфейсы Но другие выражают, что эт…
31 май '13 в 15:44
4
ответа
Архитектура лука противоречит IoC
Джеффри Палермо был пионером в создании луковой архитектуры, к которой я нашел хороший подход. http://www.headspring.com/jeffrey/onion-architecture-part-4-after-four-years/ Однако его утверждение "Внутренние уровни определяют интерфейсы. Внешние уро…
28 фев '13 в 11:35
1
ответ
Луковая архитектура для модернизации
Я работаю над большой модернизацией клиент-серверного приложения.NET. Я планирую применить "Луковую архитектуру", так как считаю, что она соответствует подходу модернизации, что будущая архитектура еще не завершена. Любой, кто использовал Onion Arch…
10 дек '13 в 08:59
1
ответ
Размещение моделей представления /DTO в луковой архитектуре
В настоящее время я занимаюсь рефакторингом проекта ASP.NET MVC, чтобы использовать луковую архитектуру, поскольку кажется, что она соответствует потребностям будущего развития. Я настроил слои, которые, как мне кажется, мне нужно использовать, и мо…
08 ноя '15 в 18:44
1
ответ
Как создать проект запуска для ASP.Net MVC Project
Я новичок в IoC и внедрении зависимостей и Onion Architecture. Я пытаюсь создать свою архитектуру решения в соответствии с рекомендациями и рекомендациями сообщества Onion Architecture. В моем решении VS у меня есть несколько проектов для ядра домен…
16 фев '17 в 09:48
2
ответа
Является ли StaticFactory<T> в codecampserver хорошо известным шаблоном?
Исходный код CodeCampServer содержит универсальный StaticFactory. Я предполагаю, что это ключевой элемент механизма того, как структура хорошо работает с Dependency Injection. Подклассы, использующие его DefaultUnconfiguredState для обеспечения стат…
17 дек '09 в 09:06
2
ответа
Откуда логика внешнего устройства в дизайне, управляемом доменом?
Я пытаюсь разработать новый проект с точки зрения более предметной области, и хотя я в основном понимаю принципы, некоторые вещи все еще намекают на меня. Мой домен требует взаимодействия с внешними устройствами, и поэтому мне нужно определить интер…
18 ноя '14 в 11:46