MVC vs többrétegű alkalmazásfejlesztés?
Figyelt kérdés
Most akkor mi a különbség? Az MVC-nél a 3 betű nem külön rétegeket jelöl?
Miért van külön presentation layer meg business layer meg ilyenek?
Összevagyok kavarodva...
MVC egy minta többrétegű alkalmazásfejlesztés meg egy módszer?
MVC lehet a presentation layer-ben vagy ott csak a View van?
2014. júl. 27. 23:06
2/4 anonim válasza:
MVC=Model-View-Controller. Manapság inkább módosított formáit használják (pl MVP: Model-View-Presenter, vagy MVVM: Model-View-ViewModel).
3/4 anonim válasza:
A presentation meg business layer egy másik fajta csoportosítás/elnevezés. A presentation a bemutatás, vagyis megjelenítés... ez gyakorlatilag a view. A business pedig az üzleti logika, vagyis az adatokkal machinálás, a funkciók, ez gyakorlatilag a controller.
4/4 anonim válasza:
MVC: Model View Controller
Model: Adatokat, üzleti logikát tároló komponens.
View: Megjelenítést megvalósító komponens.
Controller: Vezérlést (adatok módosítását) végző komponens.
A gyakorlatban a View-t és a Controller-t közösítik, illetve a Model is tartalmazhat megjelenítési információkat, így jön a MV-VC szemlélet, ami gyakorlatiasabb.
A réteket helyett én inkább a komponenseket használnám, mivel nem egymás alatt helyezkednek el.
További kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!