Webapplicaties volgens het MVC-patroon
9 belangrijke vragen over Webapplicaties volgens het MVC-patroon
De voordelen kunt benoemen van een model-2 architectuur
Elke laag maak je zo onafhankelijk mogelijk, zodat veranderingen in de ene laag tot zo weinig mogelijk veranderingen leidt in de andere laag.
Om er zoveel mogelijk structuuur in aan te brengen, waardoor het makkelijker te coderen en te onderhouden
Weet welke verantwoordelijkheden een servletklasse heeft in een MVC-architectuur
Javacode kunt schrijven om een HTTP response te genereren die de gebruiker automatisch verwijst naar een andere URL
<form action="join_email_list.jsp" method="post">
<input type="submit" value="Return">
</form>
- Hogere cijfers + sneller leren
- Niets twee keer studeren
- 100% zeker alles onthouden
Twee manieren kent om een andere HTML- of JSP-bestand op te nemen in een JSP-pagina en de voor-en nadelen van beide manieren kunt afwegen
- syntax <% include file="fileLocationAndName"%>
at Runtime kun je dit doen via een include action:
- syntax <jsp:include page "/includes/header.html"/>
Leg uit waarom de view inderdaad fungeert als gebruikersinterface.
Welke programma code kan staan in de pagina's die tot de view behoren en welke taken worden daardoor vervuld?
De JSP-pagina's bevatten Javacode waarmee dynamische elementen voor de pagina gegenereerd worden. HTML- en JSP-pagina's kunnen daarnaast ook client-side scripts bevatten (meestal Javascript). Die kunnen bijvoorbeeld gebruikt worden om de gebruikersinvoer te controleren (zijn alle velden ingevoerd en syntactisch correct?)
Welke voordelen heeft de MVC-architectuur ten opzichte van een architectuur die alleen JSP-pagina's gebruikt?
Noem voor- en nadelen van een controller die bestaat uit 1 servlet
Gegeven zijn de volgende 2 regels code:
<%@ include file = "kop.html" %>
<jsp: include page="menu.html"/>
a) wat is de bedoeling van beide regels
b) Waarin verschillen deze regels? Wat zijn de voor-en nadelen van beide manieren?
b) De eerste regel zorgt er voor dat het bestand tijdens compilatie in de pagina wordt opgenomen; de code maakt dus deel ui van de gegenereerde servlet. De tweede regel zorgt er voor dat de gegenereerde servlet een aanroep bevat die het bestand tijdens de verwerking opneemt. Het voordeel van de eerste manier is dat dit efficiënter is; het nadeel is dat er bij wijzigingen in het bestand hercompilatie nodig is.
Gegeven is de volgende regel code:
<link href="css/stijl.css" rel="stylesheet" type="text/css">
a)Waar in een HTML of JSP pagina moet deze code staan?
b) Wat wordt er mee bereikt? Waar staat het bestand waarnaar verwezen wordt?
b) Deze regel zorgt ervoor dat de (gegenereerde) HTML opgemaakt wordt met behulp van een stylesheet stijl.css die zich bevindt in een submap css (relatief ten opzichte van het bestand dat deze regel bevat)
De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:
- Een unieke studie- en oefentool
- Nooit meer iets twee keer studeren
- Haal de cijfers waar je op hoopt
- 100% zeker alles onthouden