Spring MVC

18 Karteikartenvon InaG
Diese Karteikarten lernenKostenlos · Spaced Repetition · iPhone, Android, Mac & Web

Alle Karten

1
Wie kann die Qualität sichergestellt werden?
1) Single Responsibility Principle
Jede Klasse nur für etwas zuständig, Klassen klein halten

2) Open/Closed-Principle
Strategy Pattern, offen für Erweiterung, geschlossen für Änderungen
2
Spring
Framework
- Komponenten
- Dependency Injection
3
Spring Web MVC
baut auf Spring auf, beinhaltet Front&Pagecontroller
4
Springboot
embedded Tomcat -> kein eigenhändiges deployen mehr, start der App via Main-Methode
5
@RequestParam
liest Parameter aus der Request URL
6
Was sind die drei Grundzuständigkeiten des Page Controllers?
1) decodiert URL und holt Daten dem Servlet Kontext
2) model instanzieren
2) view auswählen und instanzieren, model setzen
7
FrontController UML Diagramm
FC hat doGet/doPost Methoden und sucht in einer Map aus Commands (PageControllern) nach der richtigen HandlerMethode für die gefragte URL.
8
Welche zwei Annotationen braucht jeder Controller?
@Controller
@RequestMapping(" / baseurl")
9
RequestMapping für eine URL mit id parameter
@RequestMapping(value="/{id}")
10
Annotation für FrontController
@SpringBootApplication in der Main Methode -> DispatcherServlet wird automatisch initialisiert, per Default auf Root gemappt
11
Was geschieht durch RequestMapping Annotationen?
Es wird eine Map von Commands erstellt
12
MVC Pattern
Model hält Daten, View zeigt Daten, Controller nimmt Userinput an und datet Model up
13
Aufrufe auf der Root URL abfangen
IndexController mit einer HandlerMethode auf /, die weiterleitet auf die richtige URL (zb /questionnaires)
14
Algorithmus mit dem Urls auf konkrete Commands im Frontcontroller abbildet
1) alle RequestMappings suchen und in einer Map speichern
2) Pagecontroller, der richtiges Requestmapping auf die gesuchte Url hat, in der Map finden
3) Methode im Page Controller finden, die korrekte Http-Methode und passende Parameter hat
4) Anfrage an korrekte Methode dispatchen
15
Wie spielen Frontcontroller und Pagecontroller zusammen?
Frontcontroller ist Einstiegspunkt für alle Requests. Er leitet an richtigen Pagecontroller weiter und interagiert mit der View.
16
Was gibt der PageController zurück?
Model und logischer View Name
17
Wofür ist der Frontcontroller zuständig?
Richtigen Pagecontroller auswählen anhand der Map und Request weiterleiten, mit dem Model und dem logischen View Namen die Vie zusammensetzen
18
Umsetzung Web MVC in Spring
Alle 18 Karten kostenlos lernen

Mehr Karteikarten: Informatik

Week 3 - Data Representation14 KartenInformatik · Englisch—Griffith—Social Media and Competitive Advantage9 KartenInformatik · EnglischJoshNetwork Security (NETSEC)310 KartenInformatik · EnglischEdsonComputer Hardware Basic Study Guide100 KartenInformatik · EnglischSgCisco Networking and CCNA Concepts75 KartenInformatik · EnglischManethelCSDS 344: Vulnerability Assessment and Penetration Testing64 KartenInformatik · EnglischSydneyUNIX Programming Final REview52 KartenInformatik · EnglischJacksonSOFTDEV2 prelims eds44 KartenInformatik · EnglischEdsonNetwork Security38 KartenInformatik · EnglischAli_vxxxSection 6 -Data types 33 KartenInformatik · EnglischDsoboDeployment and Maintenance26 KartenInformatik · Englisch—Griffith—Database Normalization21 KartenInformatik · Englisch—Griffith—

Alle Decks: Informatik

Lerne diese Decks in der App

Kostenlos auf iPhone, Android, Mac und im Web. Füge jedes Deck mit einem Tipp zu deinem Konto hinzu.

Laden im App StoreJetzt bei Google Play
Alle 18 Karten kostenlos lernen