Вопросы с тегом «n-tier»

6
Хранимые процедуры нарушают трехуровневое разделение?
Некоторые мои коллеги говорили мне, что наличие бизнес-логики в хранимых процедурах в базе данных нарушает трехуровневую архитектуру разделения, поскольку база данных относится к уровню данных, тогда как хранимые процедуры - это бизнес-логика. Я думаю, что мир был бы очень мрачным местом без хранимых процедур. Действительно ли они нарушают трехуровневое разделение?

2
Преимущества использования отдельных серверов API и UI для веб-приложений
На работе у нас есть большое внутреннее приложение, которое разрабатывалось почти 2 года; Я только недавно присоединился к проекту, и некоторые из архитектур меня немного озадачили, поэтому я надеюсь, что кто-то здесь может дать какой-то совет, прежде чем я выйду, чтобы задать архитекторам те же вопросы (так что я смогу …

6
Методы отладки кода (Кошмарная ситуация)
Мне часто приходится отлаживать приложение на моей работе. Это BI-приложение, которое мы развертываем на предприятиях, включая тестовую среду и производственную среду. Мне интересно, есть ли какие-нибудь приложения / инструменты / методы, которые люди могут предложить, основываясь на этих ограничениях: Отладчик нельзя использовать на клиентском сайте или локально, поскольку программное обеспечение …
16 .net  vb.net  n-tier 

2
Внедрение зависимостей с n-уровневым решением Entity Framework
В настоящее время я разрабатываю n-уровневое решение, которое использует Entity Framework 5 (.net 4) в качестве стратегии доступа к данным, но беспокоюсь о том, как включить внедрение зависимостей, чтобы сделать его тестируемым / гибким. Моя текущая схема решения выглядит следующим образом (мое решение называется Alcatraz): Alcatraz.WebUI : проект веб-формы asp.net, …

1
Луковая архитектура против 3-уровневой архитектуры
Я вижу только преимущества для луковой архитектуры по сравнению с 3-уровневой архитектурой, где BL должен вызывать методы для DAL (или интерфейса DAL) для выполнения CRUD. Лук имеет лучшее разделение проблем, тестируемость, ремонтопригодность и чище. Итак, действительно ли луковая архитектура действительно лучше во всех аспектах, а 3-уровневая архитектура - это просто …

2
Архитектура проекта .NET MVC / многоуровневая структура
При планировании архитектуры для средне-масштабного веб-приложения MVC, как вы реализуете слои, чтобы они были максимально разделены и легко тестировались? (в основном следуйте рекомендациям) Допустим, я сначала использую код для доступа к данным. Я борюсь с тем, как определить «бизнес-логику», и как она предназначена для взаимодействия с уровнем данных. Если взять …

2
Шаблон репозитория против создания объекта DAL
Насколько я узнал, IRepositoryдолжен содержать CRUD. Тогда мы наследуем это IRepositoryв наших других интерфейсов , как IProductи реализовать IProductконкретный класс ProductRepository, с методами , как GetAllProducts(), Top5Products(). Мы также можем сделать то же самое с n-уровневой архитектурой. как, создание DAL Class Libraryи в нем определить класс Productс методами , как …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.