*   >> Lezen Onderwijs artikelen >> education >> college and university

Mvc Architectuur in Java

MVC architectuur

Het belangrijkste doel van de MVC architectuur is om de business logica en de toepassing van gegevens uit de presentatie laag om de gebruiker te scheiden.

Waarom moeten we gebruik maken van de MVC ontwerp patroon

Ze zijn resuable:?. Als het probleem zich opnieuw voordoet, is er geen noodzaak om een ​​nieuwe oplossing te verzinnen, we moeten gewoon het patroon te volgen en aan te passen indien nodig

Ze zijn expressief. Met behulp van de MVC ontwerp patroon onze applicatie wordt meer expressieve

1).

Model:

De objectmodel kent alle gegevens die moeten worden weergegeven. Het model is die zich bewust is van de bewerkingen die kunnen worden toegepast op dat object te transformeren. Het vertegenwoordigt alleen de gegevens van een aanvraag. Het model staat voor enterprise data en de business rules die de toegang tot en updates van deze gegevens bepalen. Model is niet op de hoogte over de presentatie van gegevens en hoe deze gegevens worden weergegeven aan de browser.

2). Uitzicht:

Het uitzicht is de presentatie van de applicatie. Het object weergave verwijst naar het model.

Het gebruikt de query werkwijzen van het model om de inhoud te verkrijgen en maakt het. De weergave is afhankelijk van de toepassingslogica. Het blijft hetzelfde als er een wijziging in de business logica. Met andere woorden, kunnen we zeggen dat het de verantwoordelijkheid is van de van de visie van de samenhang in de presentatie te handhaven wanneer het model verandert.

3). Controller:

Wanneer de gebruiker een verzoek om iets dan is het altijd via de controller stuurt.

De controller is verantwoordelijk voor het onderscheppen van verzoeken van uitzicht en geeft deze door aan het model voor de juiste actie. Nadat de actie is ondernomen van de gegevens, de controller is verantwoordelijk voor de aansturing van de juiste oog op de gebruiker. In GUI's, het uitzicht en de controllers werken vaak nauw samen. Verschil tussen Model 1 en Model 2 architectuur: Kenmerken van MVC1: HTML of JSP-bestanden worden gebruikt om de presentatie te coderen. Op te halen de gegevens JavaBeans kunnen worden gebruikt.

In mvc1 Archictecture al het uitzicht, zijn bedieningselementen geïmplementeerd met behulp van Servlets of JSP. In MVC1 er sterke koppeling tussen de pagina en het model als toegang tot de gegevens wordt meestal gedaan met behulp van Custom tag of via java boon gesprek. Kenmerken van MVC2: De MVC2 architectuur verwijdert de pagina centric eig

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.