sobald instanziert: magische __set()-Methode in die View injiziert werden. Abschliessend wird die Ansicht mit der Methode render() gerendert. Auf die injizierten Daten kann mit __get() zugegriffen werden.
Was sind Authentifizierungs- / Sicherheitstoken und was sind mögliche Anwendungsfälle?
Answer
Selektor (zufälliger Schlüssel) und
Validator (zufälliger Schlüssel, der vor speichern gehasht werden muss)
Remember me, E-Mail and Password reset
Card 44
Question
Wie können Authentifizierungs- / Sicherheitstoken implementiert werden?
Answer
AuthToken-Domänenobjekt (wie im Domänenmodell gezeigt) mit einem entsprechenden AuthTokenDAO (wie im Data Access Model gezeigt) erstellt.
Card 45
Question
Wie kann eine Remember-me-Funktionalität so sicher wie möglich implementiert werden?
Answer
Mit einem Cookie, das den Authentifierzungs-Token beinhaltet, aber nach einer gewissen zeit soll das ablaufen
Card 46
Question
Wie kann eine Passwort-reset-Funktionalität so sicher wie möglich implementiert werden?
Answer
Mit einem gehashten Authentifizierungs-Token. Also ein Selektor und einen Validator und diese werden gesendet via Mail und sind z.B. nur eine Stunde lang gültig. Neues Passwort sofort setzen lassen.
Card 47
Question
Was ist eine API?
Answer
Application Programming Interface
Eine API ist ein Satz von Funktionen, die von Informationssystemen verwendet werden, um auf Dienste und Daten aus anderen Informationssystemen zuzugreifen.
Card 48
Question
Was sind die wichtigsten Technologien für die Implementierung einer API?
Answer
Rest, Soap, Java-Script
Card 49
Question
Was sind HTTP-Methoden?
Answer
Sie ermöglichen es dem Browser des Clients Informationen zum Server zu senden, um Dateien abzurufen, ein Formular abzusenden oder eine Datei hochzuladen
GET, POST, HEAD, PUT, DELETE, TRACE
Card 50
Question
Was ist der Unterschied zwischen GET und POST?
Answer
GET = Parameter werden in der URI getrennt durch ? hinzugefügt.
POST wird auch übergeben, aber nicht sichtbar (durch Leerzeile an Header gehängt)
Card 51
Question
Welches sind die vier häufigsten HTTP-Methoden für REST-Services?
Answer
GET Read, PUT Update, POST Create, DELETE Remove/delete
Card 52
Question
Was ist ein Webservice?
Answer
A Webservice kapselt klar definierte Funktionalitäten einer Informationssystemkomponente. Es ist ein technologischer Rahmen für die Implementierung und Integration verteilter Informationssysteme.
Card 53
Question
Was sind REST-Services
Answer
REST steht für Representational State Transfer und basiert auf dem hypermedialen Architekturstil.
Web Services werden meist mit SOAP oder XML-RPC in Verbindung gebracht. Mit REpresentational State Transfer oder kurz REST, einem Architekturstil, können ebenfalls Web Services realisiert werden.
Card 54
Question
Was ist JSON und was sind die wichtigsten Bausteine davon?
Answer
Datenaustauschformat, Eine Sammlung von Name/Wert-Paaren, werden in eckige Klammern geschrieben
Wie kann das HTTP anfragende System über das Datenformat der Antwort informiert werden?
Answer
Über den Header
Card 56
Question
Wie kann das HTTP anfragende System über den Status informiert werden?
Answer
Über den Status Code, in der Antwort
Card 57
Question
Wie funktioniert die API-Autorisierung / -Authentifizierung?
Answer
Sicherheit wird meist im Request-Header verschoben (im Header werden Infos hinzugefügt) -> User / Passwort oder eben ein Token
Card 58
Question
Was ist AJAX und wofür steht es
Answer
AJAX ermöglicht die asynchrone Aktualisierung von Webseiten durch den Austausch von Daten mit einem Webserver hinter den Kulissen. Das bedeutet, dass es möglich ist, Teile einer Webseite zu aktualisieren, ohne dass die ganze Seite neu geladen werden muss.
Asynchronous JavaScript And XML
AJAX ist keine Programmiersprache.
AJAX verwendet nur eine Kombination aus: - Einem im Browser eingebauten XMLHttpRequest-Objekt (um Daten von einem Webserver anzufordern) - JavaScript und HTML DOM (um die Daten anzuzeigen oder zu verwenden)
Card 59
Question
Was ist jQuery
Answer
JavaScript im Leichtgewicht.
Man muss weniger Schreiben um auf
dasselbe Resultat zu kommen
Es muss aber eine Library
eingebunden werden
How to use this set
Read the preview and check whether the content and answers suit your learning goal. You can add the public set to your sets to study it. Your account shows the available actions.