*   >> läser Utbildning artiklar >> education >> college and university

MVC Arkitektur i Java

MVC Arkitektur Omdömen

Huvudsyftet med MVC-arkitektur är att separera data affärslogik och tillämpning från presentationslagret för användaren. Omdömen

Varför ska vi använda MVC design mönster Omdömen

De är resuable:?. När problemen återkommer, finns det ingen anledning att uppfinna en ny lösning, vi bara måste följa mönstret och anpassa den efter behov Omdömen

De är uttrycksfull. Genom att använda MVC design mönster vår ansökan blir mer uttrycksfull Omdömen

1). Modell:

Modellobjektet vet om alla data som måste visas.

Det är modellen som är medveten om alla de verksamheter som kan användas för att omvandla det objektet. Den representerar endast data för ett program. Modellen representerar företagsdata och affärsregler som styr tillgång till och uppdateringar av dessa uppgifter. Modellen är inte medvetna om presentationsdata och hur dessa data kommer att visas i webbläsaren. Omdömen

2). Visa:

Vyn representerar presentation av ansökan. Vyn objektet refererar till modellen. Den använder frågemetoder för modellen för att få innehållet och gör det. Vyn är inte beroende av programlogiken.

Det är fortfarande samma om det finns någon förändring i affärslogik. Med andra ord kan vi säga att det åligger den anser är att upprätthålla konsekvens i sin presentation då modellen ändras. Omdömen

3). Controller:

När användaren skickar en begäran om något så är det alltid gå igenom styrenheten. Regulatorn är ansvarig för avlyssning begäran från vyn och skickar den till modell för lämpliga åtgärder. Efter att åtgärder har vidtagits på data, är controller ansvarar för att leda rätt att användaren. I GUI, åsikter och controllers arbetar ofta mycket nära varandra.

Skillnad mellan modell 1 och modell 2 arkitektur: Dragen av MVC1: Html eller JSP filer används för att koda presentationen. Om du vill hämta dataJavaBean kan användas. I mvc1 archictecture alla vyn, är kontrollelement implementeras med hjälp av Servlets eller JSP. I MVC1 finns tät koppling mellan sida och modell som dataåtkomst sker vanligtvis med anpassad tagg eller genom java böna samtal. Dragen av MVC2: Det MVC2 arkitekturen bort sidan centrerad egendom MVC1 arkitektur genom att separera presentation, styrlogik och ansökan anges.

I MVC2 arkitektur finns det bara en styrenhet som tar emot all begäran om ansökan och är ansvarig för att vidta lämpliga åtgärder som svar på varje begäran. Omdömen

Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.