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 …
Obecnie używamy Entity Framework jako ORM w kilku aplikacjach internetowych i do tej pory nam to odpowiadało, ponieważ wszystkie nasze dane są przechowywane w jednej bazie danych. Używamy wzorca repozytorium i mamy usługi (warstwa domeny), które z nich korzystają, i zwracają jednostki EF bezpośrednio do kontrolerów ASP.NET MVC. Jednak pojawił …
Innego dnia czytałem trochę o Testowaniu Jednostek i widziałem kilka przykładów, w których ludzie tworzą interfejs repozytorium (tj. IExampleRepository), A następnie tworzą prawdziwe repozytorium ( public class ExampleRepository : IExampleRepository) i repozytorium, które będzie używane do testowania jednostek ( FakeExampleRepository : IExampleRepository). W IExampleRepositoryimplementacji stosowano te same metody, co w …
Przejrzałem kilka pytań, technologii budowy dobrej warstwy usług, ale mam kilka pytań na ten temat, z którymi potrzebuję pomocy. Najpierw trochę informacji o tym, co mam do wymagań. Obecnie mamy wiele aplikacji internetowych, które komunikują się ze sobą w sposób przypominający pajęczynę (wszystkie rozmawiają ze sobą w mylący sposób za …
Wysłałem pytanie na github do zespołu EF. Dostałem odpowiedź, że lepiej zadać to pytanie tutaj, więc skopiuję i wkleję je tutaj jako link, aby inni mogli zobaczyć kilka odpowiedzi na GitHub. Pytanie: Przeprowadziłem badania i ktoś zauważył, że wiersz 24 klasy DBContext stanowi DbContext jest kombinacją wzorców jednostki pracy i …
Chciałbym wiedzieć, czym różni się architektura 3-poziomowa od MVC (Model, View Controller) w ASP.Net, ponieważ wydaje mi się, że ta sama architektura ma zastosowanie. W 3-tier mamy User Services Layer, BusinessLayeri DataAccessLayer, z drugiej strony mamy na Model, View, i Controller. Wydaje mi się, że to ta sama architektura. Czy …
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 6 lat temu . Jestem na wczesnym etapie projektowania systemu, który zasadniczo zostanie podzielony na dwie części. …
Przyjmuję moją pierwszą aplikację na poziomie korporacyjnym i chcę, aby mój zespół modelował całą aplikację ASP.NET MVC C #, zanim jeszcze wybieramy jeden wiersz kodu. AKTUALIZACJA: To nie była filozoficzna dyskusja na temat tego, kiedy dokumentować / modelować aplikację. Podaj tylko odpowiedzi na „jak” dokumentować / modelować. Prawda jest taka, …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.