Запитання з тегом «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 : Проект веб-форми …

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

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.