Pytania otagowane jako mvc

MVC (Model-View-Controller) to wzorzec architektury oprogramowania, który wymusza rozdzielenie problemów.

3
Modele na tabelę bazy danych?
Korzystam z Codeigniter i znalazłem się w podobnej sytuacji, w której powtórzyłem metody Model. Tworzę model dla kontrolera. Ale czy tworzenie modelu według tabeli bazy danych byłoby uważane za dobrą praktykę? W ten sposób metody nie są pisane dwukrotnie. Zamiast modelu na kontroler lub kilku małych modeli, które są współużytkowane. …

3
MVVM czy MVC? Chcesz użyć tego samego zestawu klas dla WPF i ASP.NET
Jestem nowicjuszem pod względem Wzorów Projektowych. Właśnie zacząłem uczyć się MVC, kiedy słyszę nowy szum, MVVM. Chcę poznać wgląd w oba te elementy, przeprojektowując starą aplikację do inwentaryzacji i fakturowania opracowaną dla klienta. Chcę napisać zarówno aplikację WPF dla systemu Windows, jak i wersję internetową. Chcę użyć tego samego zestawu …
11 mvc  wpf  asp.net-mvc-3  mvvm 

5
Czy widok nie powinien sprawdzać poprawności?
Czytałem „ W MVC model powinien obsługiwać sprawdzanie poprawności? ”, Ponieważ byłem ciekawy, gdzie powinna znaleźć się logika sprawdzania poprawności w witrynie MVC. Jeden wiersz w górnej odpowiedzi brzmi następująco: „kontrolery powinny obsługiwać sprawdzanie poprawności, modele powinny obsługiwać weryfikację”. Podobało mi się to, ale zastanawiałem się, dlaczego nie sprawdzalibyśmy danych …
10 architecture  mvc 

6
Jak ustalić, co powinien otrzymać własny kontroler?
Używam wzorca MVC w mojej aplikacji internetowej zbudowanej z PHP. Zawsze staram się ustalić, czy potrzebuję nowego dedykowanego kontrolera do zestawu działań, czy też powinienem umieścić je w już istniejącym kontrolerze. Czy podczas tworzenia kontrolerów obowiązują dobre zasady? Na przykład mogę mieć: AuthenticationController z działaniami: index() aby wyświetlić formularz logowania. …
10 mvc 

5
Czy w MVC można / należy pobierać podstawowe dane z modelu w widoku?
Biorąc pod uwagę koncepcję „chudych kontrolerów, grubych modeli” i ogólną akceptację, że widoki mogą bezpośrednio wywoływać modele, gdy wymagają danych do danych wyjściowych, czy należy rozważyć obsługę części „pobierania i wyświetlania” żądań w widokach, a nie kontrolera? Na przykład (próbował zachować kod dość ogólny): Kontroler <?php class Invoice extends Base_Controller …

7
Czy użycie warunkowych warunków bezpieczeństwa w związku z naruszeniem MVC?
Często to, co wyświetla się użytkownikowi (np. Na stronie internetowej), będzie częściowo oparte na kontroli bezpieczeństwa. Zazwyczaj uważam bezpieczeństwo na poziomie użytkownika / ACL za część logiki biznesowej systemu. Jeśli widok wyraźnie sprawdza zabezpieczenia w celu warunkowego wyświetlania elementów interfejsu użytkownika, czy narusza MVC poprzez zawieranie logiki biznesowej?

3
Korzystanie z MVC w aplikacji Java
Muszę napisać wieloplatformową aplikację GUI do przetwarzania (w wielu wątkach) i wizualizować dość duże ilości danych. Idealnie aplikacja powinna być stosunkowo szybka i dobrze wyglądać. Interfejs aplikacji będzie się składał z widżetu tabeli, widżetu drzewa i niestandardowego widżetu do rysowania figur. Użytkownik będzie mógł modyfikować dane z dowolnego z tych …
10 java  mvc  swing  javafx 

3
Najlepsza architektura dla aplikacji ASP.NET WebForms
Napisałem portal ASP.NET WebForms dla klienta. Projekt ewoluował, a nie był właściwie planowany i konstruowany od samego początku. W rezultacie cały kod jest zgrupowany w ramach tego samego projektu i bez żadnych warstw. Klient jest teraz zadowolony z tej funkcjonalności, dlatego chciałbym zmienić kod tak, aby był pewny, że wydam …

2
Przypadki użycia dla node.js i c #
Wykonuję sporo pracy z ASP.NET (C #, MVC), ale większość z nich to typowe tworzenie stron internetowych. Robię architekturę Restful przy użyciu repozytoriów CRUD. Większość moich klientów nie ma wielu zaawansowanych wymagań w swoich aplikacjach. Teraz patrzę na node.js i jego wpływ na wydajność (jestem uzależniony od prędkości), ale nie …

2
Jak całkowicie oddzielić model od widoku / kontrolera w Java Swing
Czy istnieje zbiór wspólnie uzgodnionych wytycznych projektowych dotyczących oddzielania klas Model od klas View / Controller w aplikacji Java Swing? Nie martwię się tak bardzo, że Widok / Kontroler nic nie wie o Modelu, jak na odwrót: Chciałbym zaprojektować mój Model tak, aby nic nie wiedział o javax.swing. Idealnie powinien …
10 java  mvc  swing 

3
MVC: Modele w pełni zaludnione czy częściowo wypełnione?
Ten tak długo mnie prześladuje. Jak myślisz, wykonując programowanie MVC, lepszą praktykę programowania? Czy należy używać modeli w pełni wypełnionych lub częściowo wypełnionych, zwłaszcza gdy wiem, że do tego konkretnego zadania będę potrzebował tylko 2 pól z obiektu modelu, który ma 5 innych? Czasami wypełnianie listy 20 obiektów modelowych wszystkimi …
10 mvc 

1
Najlepsze praktyki wdrażania MVVM i MVC w delphi Pascal
Jestem programistą Delphi pascal, używam najnowszej wersji Embarcadero delphi XE i chciałbym skorzystać z wzorców projektowych, takich jak kontroler widoku modelu i widok modelu. Jednak wydaje się, że w Internecie nie ma zbyt wiele na temat najlepszych praktyk wykonywania tego w pascal. Większość przykładów, które mogę znaleźć, są w języku …



2
Prawidłowy projekt, aby uniknąć użycia dynamic_cast?
Po przeprowadzeniu niektórych badań nie mogę znaleźć prostego przykładu rozwiązującego często spotykany problem. Powiedzmy, że chcę utworzyć małą aplikację, w której mogę tworzyć Squares, Circles i inne kształty, wyświetlać je na ekranie, modyfikować ich właściwości po ich wybraniu, a następnie obliczać wszystkie ich obwody. Zrobiłbym klasę modelu w ten sposób: …

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.