GWT-RPC Bram Vandeputte. Wat is GWT-RPC Raamwerk voor envoudige client-server uitwisseling van Java Objecten. Gebaseerd op de Java Servlet architectuur.

Slides:



Advertisements
Verwante presentaties
KINN 2010 •OOP •O Object •O Georiënteerd •P Programmeren.
Advertisements

GAME THEORY Les 6: Usability.
JQuery en ASP.NET Bart De Meyer.
Internetapplicaties - II Gegevensinvoer 1 Internetapplicaties Deel 2: Gegevensinvoer: HTML-forms, JavaScript en JSP.
Server Management Framework
Gegevensstructuren: list boxen en lijsten
Van domeinklasse tot implementatie
Webapplicaties: de serverkant
Corba Overzicht. Corba referenties Belangrijkste: CORBA: Integrating Diverse Applications Within Distributed Heterogeneous Environments (Steve Vinoski)
CSA, week 51 CSA week 5. CSA, week 52 Applets  Applet is Java programma dat afgeleid is van klasse Applet  Heeft geen methode main, wel methode init.
Masterproef  onderwerp doorgeven :  Deadline : 30/09/10 (1 e en 2 e zit)  Erasmus  begeleiding,… in buitenland  enkel scriptie uploaden  niet-Erasmus.
Klassen en objecten.
Greenfoot Workshop Bobby - Snake.
Dries Harnie 3 e bach Computerwetenschappen Workshop 2: Integratie van Polyglot en smalltalk.
PLDA – Connectiviteit Rudolf de Schipper Geoffroy Fauveaux 09/11/2004.
Verdieping Programmeren in Java - deel 1 college 6 mei 2001.
Inleidend probleem Data structuur (hiërarchie van classes)
Methoden en argumenten
Visual Basic .NET voor studenten
Hoofdstuk 10 Overerving.
Oefeningen Hoofdstuk 3.
Hibernate Object relational mapping
Java en BlueJ Een goed idee?.
PHP functies.
6.1 Inleiding HOOFDSTUK 6 METHODEN
P. 1 Vakgroep Informatietechnologie Structuur Deel II C++ Classes Namespaces Type casting Reference types Constructors en Destructors Memory Management.
LauwersCollege Buitenpost Java Applet programma dat op een website zichtbaar is Java Application programma dat zelfstandig werkt Javascript Scripttaal.
Opgave 1a: void nvoid staat in de header van een methode die geen resultaatwaarde heeft nde aanroep van een void-methode is dan een opdracht i.p.v. een.
Hoofdstuk 2 Java. Soorten Java-programma’s nJava Applet programma “leeft” op een WWW-pagina nJava Application programma heeft een eigen window nJavascript.
CSA, week 31 CSA week 3. CSA, week 32 Terugblik opdracht (client)  Stub creëren uitgaande van IOR ( string_to_object ) of stub creëren uitgaande van.
Inhoudstafel 1.Inleiding 2.Ontwerp: 2.1 Prioriteiten 2.2 Structuur 2.3 Soorten functie 2.4 UseCases 2.5 UML-diagram & uitwerking 3. Implementatie.
Contracten voor Sandboxing gebaseerd op Stack Inspection Jan Smans, Bart Jacobs en Frank Piessens.
Deel XXI 1 Internetapplicaties Internetprogrammeren Capita Selecta.
Internetapplicaties - VI Herhaling 1 Internetapplicaties Deel 6: Herhaling.
Herhaling Java-programmatie en geautomatiseerd testen (vervolg)
Deel XX Hosting 1 Internetapplicaties Deel XX Hosting.
Deel X: JSP + Java + database 1 Internetapplicaties Deel 10: JSP + Java + database: Client Server via http.
Client-side scripting. 1.Scripting in webpagina’s 1. Verschillende talen VB: toepassingen in Windowsomgeving VBA: toepassingen in MS-Office VBScript internet.
en hoe speelt ESRI daarop in Martin Engels (Docent & Account Manager)
Uw netwerk beheren met Nagios.
PHP & MYSQL LES 02 PHP & FORMULIEREN. PHP & MYSQL 01 PHP BASICS 02 PHP & FORMULIEREN 03 PHP & DATABASES 04 CMS: BEST PRACTICE.
We zijn toch allemaal zoekende?
Wat gaan we doen?  Iets over mij  Iets over leren van tools binnen IAM  Iets over gamemaker.
Positie Optimalisaties Mobiele Multi-Agent Systemen Stand van zaken 2U.
Inleiding tot programmeren
TypeScript Orde in de chaos!. Over mij Patrick Schmidt (Microsoft Certified Trainer) Trainer bij 4DotNet Mede-oprichter en architect BesteProduct.nl.
Interfaces Hoofdstuk 23 Hoofdstuk 23.
Constructoren Genesis 1:1 Aarde a1 = new Aarde(“Adam”, “Eva”);
Datacommunicatie en netwerken
1 Introductie next MCT - Programmeren 2 © S. Walcarius Waarom java? programma machinetaal (.exe) compilen platformspecifiek Een exe programma.
Polymorphisme en Interfaces: inleiding
Client side vs Server side Server side code Code wordt op de webserver uitgevoerd Bewerkt de html die naar de gebruiker gestuurd wordt voordat die verzonden.
Kennisnet – Copacabana Van Dienst naar Service.
Java Objectgeoriënteerd Programmeren in Java met BlueJ Hoofdstuk 8: Gebruikersinterface © 2014, Gertjan Laan, versie 2.
INFITT01 - Internettechnologie WEEK 3. Programma Sessies JSP.
Java & het Web Programma: Databases (jdbc, JNDI, ORM, JPA)
Java & het Web Programma: Contexts Listeners Scope/Attributes Thread safety.
Java & het Web Programma: De essentie van een web applicatie (webapp) Protocol van een webapp Talen van het web Java Servlets & Containers.
Java & het Web Programma: Sessies JSP. Stateless vs. Stateful(1) HTTP is stateless WAT IS STATELESS?
Java & het Web Programma: JSP. JSP....herhaling Welke van de volgende expressions is geldig/ongeldig? %>
Java voor beginners Doel: Een spel maken in LWJGL Door: Jim van Leeuwen.
Software Development fundamentals
Objectgeoriënteerd Programmeren (2)
Programmeren in de Klas
‘Inleiding objectgeoriënteerd programmeren met PHP’ ‘Inleiding’
SCALABLE DATA PROCESSING MET RABBITMQ
Software Development fundamentals
Software Development fundamentals
– Software development fundamentals
Software Development fundamentals
Transcript van de presentatie:

GWT-RPC Bram Vandeputte

Wat is GWT-RPC Raamwerk voor envoudige client-server uitwisseling van Java Objecten. Gebaseerd op de Java Servlet architectuur

Wat doet GWT-RPC Zorgt voor serializatie en deserialisatie van : Java Objecten argumenten in de methode oproepen return waarde Werkt asynchroon serializatie = omzetten in simpele text vorm

Java componenten de service op de server de client code die de service oproept de Java objecten die tussen client en server passeren Java Objec t

Te schrijven componenten : interface voor service : lijst van alle RPC methodes (extends RemoteService) Klasse die de service interface implementeert (ext. RemoteServiceServlet) Asynchrone interface : oproepen vanuit client side mogelijk maken

Hands On Google tutorial : 1.6/RPC.html