Spring MVC

18 flashcardspar InaG
Réviser ces flashcardsGratuit · répétition espacée · iPhone, Android, Mac et web

Toutes les cartes

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
Réviser les 18 cartes gratuitement

Plus de flashcards : Informatique

Week 3 - Data Representation14 cartesInformatique · Anglais—Griffith—Social Media and Competitive Advantage9 cartesInformatique · AnglaisJoshNetwork Security (NETSEC)310 cartesInformatique · AnglaisEdsonComputer Hardware Basic Study Guide100 cartesInformatique · AnglaisSgCisco Networking and CCNA Concepts75 cartesInformatique · AnglaisManethelCSDS 344: Vulnerability Assessment and Penetration Testing64 cartesInformatique · AnglaisSydneyUNIX Programming Final REview52 cartesInformatique · AnglaisJacksonSOFTDEV2 prelims eds44 cartesInformatique · AnglaisEdsonNetwork Security38 cartesInformatique · AnglaisAli_vxxxSection 6 -Data types 33 cartesInformatique · AnglaisDsoboDeployment and Maintenance26 cartesInformatique · Anglais—Griffith—Database Normalization21 cartesInformatique · Anglais—Griffith—

Tous les decks : Informatique

Révise ces decks dans l’app

Gratuit sur iPhone, Android, Mac et le web. Ajoute n’importe quel deck à ton compte en un tap.

Télécharger dans l’App StoreDisponible sur Google Play
Réviser les 18 cartes gratuitement