Pytania otagowane jako n-tier

6
Czy procedury składowane naruszają separację trójwarstwową?
Niektórzy z moich kolegów powiedzieli mi, że logika biznesowa w procedurach przechowywanych w bazie danych narusza trójdzielną architekturę separacji, ponieważ baza danych należy do warstwy danych, podczas gdy procedury przechowywane są logiką biznesową. Myślę, że świat byłby bardzo ponurym miejscem bez przechowywanych procedur. Czy naprawdę naruszają trzypoziomową separację?

2
Korzyści z używania oddzielnych serwerów API i UI dla aplikacji sieci Web
W pracy mamy dużą aplikację wewnętrzną, która jest rozwijana od prawie 2 lat; Niedawno dołączyłem do projektu i trochę architektury mnie nieco zakłopotało, więc mam nadzieję, że ktoś tu udzieli porady, zanim pójdę zadać architektom te same pytania (dzięki czemu mogę z nimi przeprowadzić świadomą dyskusję) ). Przepraszam, jeśli poniżej …

6
Metody debugowania kodu (sytuacja koszmaru)
Często mam zadanie debugowania aplikacji w mojej pracy. Jest to aplikacja BI, którą wdrażamy w firmach, która obejmuje środowisko testowe i środowisko produkcyjne. Zastanawiam się, czy istnieją jakieś aplikacje / narzędzia / metody, które ludzie mogą sugerować na podstawie tych ograniczeń: Debugera nie można używać na stronie klienta ani lokalnie, …
16 .net  vb.net  n-tier 

2
Wstrzykiwanie zależności za pomocą n-tierowego rozwiązania Entity Framework
Obecnie projektuję rozwiązanie n-tier, które wykorzystuje Entity Framework 5 (.net 4) jako swoją strategię dostępu do danych, ale martwię się, jak włączyć wstrzykiwanie zależności, aby uczynić go testowalnym / elastycznym. Mój obecny układ rozwiązania jest następujący (moje rozwiązanie nazywa się Alcatraz): Alcatraz.WebUI : Projekt strony internetowej asp.net, interfejs użytkownika, odwołuje …

1
Architektura cebuli vs architektura trójwarstwowa
Widzę tylko zalety architektury cebulowej w porównaniu z architekturą 3-warstwową, w której BL miał obowiązek wywoływać metody na DAL (lub interfejs DAL) w celu wykonania CRUD. Cebula ma lepszą separację problemów, testowalność, łatwość konserwacji i jest czystsza. Czy architektura cebuli jest rzeczywiście lepsza pod każdym względem, a architektura trójwarstwowa to …

2
Architektura / warstwowanie projektu .NET MVC
Jak planujesz architekturę aplikacji internetowej MVC na dużą skalę, w jaki sposób wdrażasz warstwy, aby były możliwie jak najbardziej rozdzielone i łatwe do przetestowania? (w zasadzie postępuj zgodnie z najlepszymi praktykami) Powiedzmy, że najpierw używam kodu jako dostępu do danych. Mam problem z tym, co zdefiniować jako „logikę biznesową” i …

2
Wzorzec repozytorium a tworzenie obiektów DAL
O ile się dowiedziałem, IRepositorypowinien zawierać CRUD. Wtedy dziedziczą to IRepositoryw naszych innych interfejsów, jak IProducti realizować IProductkonkretne klasy ProductRepository, z metod, takich jak GetAllProducts(), Top5Products(). To samo możemy zrobić z architekturą n-tier. jak, tworzenie DAL Class Libraryaw nim zdefiniować klasę Productz metod, takich jak GetAllProducts(), Top5Products(). W obu DAL.Producti …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.