10

Informatik (Subject) / GwT (Lesson)

Bla

This lesson was created by fatamorgana.

Learn lesson

  • Welche Werkzeuge werden in der Builttime verwendet? 4G In welcher schicht werden sie verwendet EclipseGoogle Cloud SQL (Datenbankschicht)Google App-Engine (Applikationsschicht) Google WebToolKit ( GUI, Editor , Report Generator)Google Plugin
  • Welche Werkzeuge laufen während der Runtime? BrowserGoogle APP ENGINEManagement Console
  • Was ist GWT und was beinhaltet es? Toolkit/Framework zur Entwicklung von Webanwendungen Interner AnwendungsserverJava 2 JavaScript CompilerXML ParserRPC Unterstützung (Remote Service Servlet, Remote Service Interface, Widget&Panel Packet zur GUI Gestaltung, Async Interface, WebXML
  • Vorteile von GWT? Compiler compiliert Java Code der Anwendung in JavaScript, dadurch ist es möglich die Java Umgebung mit allen Features zu benutzen, eigene Test Umgebung ,debuggen, breakpoints setzen.
  • Was ist RPC? Remote Procedure Calls = Aufruf einer fernen Prozedur Es werden ein synchrones und ein asynchrones Interface verwendet für die Kommunikation zwischen Client und  Server im shared package Client schickt Anfrage and Server (Anfrage = Funktionen und Parameter)
  • Wie werden die servlet klassen und interfaces implementiert? Puplic "class AdministrationClassImpl". extends class "Remote Service Servlet" implements das Interface "Administration Common" (Subklasse extends von interface Remote Service)
  • was passiert auf der Server und Client Seite beim aufruf? Methodenaufruf auf der GUI -> Administration Common Impl. erstellten Methode, diese ruft über die Mapper Klassen Objekte aus der Datenbank ab.
  • Was ist ein Servlet? Java Klasse, deren Instanzen Anfragen an Webserver stellen und entgegennehmen. Serverseitige Minianwendung Web XML: regelt URL der servlets für Webserver Zugriff
  • 6 Schritte wie Servlet funktioniert. 1. Der Benutzer sendet ein ausgefülltes Formular im Browser ab.2. Der Browser löst die damit verbundene Aktion aus, indem er die Formulardaten an den Webserver sendet. 3. Der Webserver übersetzt den Aktionsnamen des Formulars in den Namen einerServletklasse. Er verwendet dazu Informationen aus dem Deployment-Deskriptor, einer Datei namens „web.xml“.4. Der Webserver ruft die Methode request des Servlets auf und übergibt dabei die Anfragedaten(„request“) als Parameter. Die Methode response erzeugt eine Ausgabe, die der Webserver an den Browser sendet.5. Der Browser nimmt die Antwort entgegen und stellt sie dar.6. Der Benutzer liest die Antwort im Browser.
  • was ist die google app engine Google App Engine:  Plattform zum Entwickeln und Hosten von Webanwendungen  Cloud Storage -> upload .sql Datei  relationale Datenbank Google Cloud SQL. o Instanz anlegen -> Applikation freigeben o Datenbank importieren o SQL Abfragen durchführen
Advertisement