Wzorzec repozytorium umożliwia izolację między warstwą dostępu do danych aplikacji a warstwą biznesową. Używając tego tagu w przypadku trudnych pytań dotyczących implementacji - oznacz język kodu, w którym jest napisana implementacja.
Próbuję się zastanowić, jak prawidłowo używać wzorca repozytorium. Coraz częściej pojawia się centralna koncepcja Korzenia Kruszywa. Podczas przeszukiwania sieci i przepełnienia stosu w poszukiwaniu pomocy dotyczącej tego, czym jest zagregowany katalog główny, wciąż znajduję dyskusje na ich temat i martwe linki do stron, które powinny zawierać podstawowe definicje. W kontekście …
Jaka jest różnica między obiektami dostępu do danych (DAO) a wzorcami repozytoriów? Tworzę aplikację przy użyciu Enterprise Java Beans (EJB3), Hibernate ORM jako infrastruktury, oraz Domain-Driven Design (DDD) i Test-Driven Development (TDD) jako techniki projektowania.
Przedmowa: Próbuję użyć wzorca repozytorium w architekturze MVC z relacyjnymi bazami danych. Niedawno zacząłem uczyć się TDD w PHP i zdaję sobie sprawę, że moja baza danych jest zbyt ściśle powiązana z resztą mojej aplikacji. Czytałem o repozytoriach i używaniu kontenera IoC do „wstrzykiwania” go do moich kontrolerów. Bardzo fajne …
Jaka jest różnica między wzorcem repozytorium a warstwą usługi w wzorcach projektowych OOP? Pracuję nad aplikacją ASP.NET MVC 3 i staram się zrozumieć te wzorce projektowe, ale mój mózg po prostu tego nie rozumie ... jeszcze !!
W Domain Driven Design, wydaje się, że wiele z umową , że podmioty nie powinny dostęp Repozytoria bezpośrednio. Czy to pochodzi z książki Erica Evansa Domain Driven Design , czy pochodzi z innych źródeł? Gdzie jest kilka dobrych wyjaśnień uzasadnienia? edytuj: Aby wyjaśnić: nie mówię o klasycznej praktyce OO polegającej …
Zagłębiając się w DbContext, DbSet i powiązane interfejsy, zastanawiam się, dlaczego miałbyś zaimplementować oddzielne repozytorium „Generic” wokół tych implementacji? Wygląda na to, że DbContext i IDbSet robią wszystko, czego potrzebujesz, i zawierają „Unit Of Work” wewnątrz DbContext. Czy czegoś mi tu brakuje, czy też wydaje się, że ludzie lubią dodawać …
Tworząc aplikację w Laravel 4, po przeczytaniu książki T. Otwella o dobrych wzorcach projektowych w Laravel, znalazłem repozytoria dla każdej tabeli w aplikacji. Skończyło się na następującej strukturze tabeli: Uczniowie: identyfikator, imię i nazwisko Kursy: identyfikator, imię i nazwisko, identyfikator nauczyciela Nauczyciele: id, imię Zadania: identyfikator, imię i nazwisko, identyfikator …
Pracuję z repozytorium Spring Data JPA w swoim projekcie już od jakiegoś czasu i znam poniższe punkty: W interfejsach repozytorium możemy dodać metody takie jak findByCustomerNameAndPhone()(zakładając customerNamei phonesą pola w obiekcie domeny). Następnie Spring zapewnia implementację poprzez implementację powyższych metod interfejsu repozytorium w czasie wykonywania (podczas uruchamiania aplikacji). Interesuje mnie, …
Zawsze używałem wzorca Repozytorium, ale w moim najnowszym projekcie chciałem sprawdzić, czy uda mi się go udoskonalić i wdrożyć „Jednostkę Pracy”. Im bardziej zacząłem kopać, zacząłem zadawać sobie pytanie: "Czy naprawdę tego potrzebuję?" Teraz wszystko zaczyna się od kilku komentarzy na temat Stackoverflow ze śladem posta Ayende Rahien na swoim …
Od dłuższego czasu szukałem dobrego rozwiązania problemów przedstawionych przez typowy wzorzec Repozytorium (rosnąca lista metod zapytań specjalistycznych itp. Patrz: http://ayende.com/blog/3955/repository- is-the-new-singleton ). Bardzo podoba mi się pomysł używania zapytań poleceń, szczególnie przy użyciu wzorca Specification. Jednak mój problem ze specyfikacją polega na tym, że odnosi się ona tylko do kryteriów …
Widziałem, że ten kod działa z LINQ to SQL, ale kiedy używam Entity Framework, zgłasza ten błąd: LINQ to Entities nie rozpoznaje metody „System.Linq.IQueryable” 1 [MyProject.Models.CommunityFeatures] GetCommunityFeatures () ”i nie można jej przetłumaczyć na wyrażenie sklepu”. Oto kod repozytorium: public IQueryable<Models.Estate> GetEstates() { return from e in entity.Estates let AllCommFeat …
Zastanawiam się, jak należy grupować repozytoria? Podobnie jak w przykładach, które widziałem w mvc asp.net, aw moich książkach zasadniczo używają jednego repozytorium na tabelę bazy danych. Ale wydaje się, że wiele repozytoriów prowadzi do tego, że później będziesz musiał wywoływać wiele repozytoriów w celu kpiny i innych rzeczy. Więc myślę, …
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.