+ All Categories
Home > Software > google gwt

google gwt

Date post: 15-Apr-2017
Category:
Upload: yonghoon-ji
View: 253 times
Download: 2 times
Share this document with a friend
11
GWT– Google Web Toolkit 2 nd seminar (2015.12.21)
Transcript
Page 1: google gwt

GWT– Google Web

Toolkit2nd seminar (2015.12.21)

Page 2: google gwt

What?Tool for RIA(Rich Internet Application)Can develop client side based on Java : compile Java to Java scriptCross-browser : support all major browsersApache license 2.0 : completely free and open source

Page 3: google gwt

Why?Based on Java (debug, junit…) Support all major browser ( including IOS, Android)Extensible and customizable widget

Page 4: google gwt

GWT componentGWT compiler : Java to JavaScript

JRE Emulation library : GWT JRE

GWT UI building library

Page 5: google gwt

EnvironmentJDK 1.6Eclipse plugin (support IntelliJ and so on)Run on Jetty, Apache Tomcat, Jboss, IBM Web Sphere, Oracle Application Server

Page 6: google gwt

Parts of ApplicationModule descriptors : configuration of GWT application

Public resources : resource path for HTML page, CSS or imagesClient-side code : compilation java to java script

*JSNI(Java script Native Interface)

: Integration java into java script and vice versahttp://www.gwtproject.org/doc/latest/DevGuideCodingBasicsJSNI.html

Server-side code : java codes for backend processing

Page 7: google gwt

Ajax communicationStrategy1. GWT RPC (with Java servlet)2. Retrieving JSON Data via HTTP (without

Java servlet)

Page 8: google gwt

GWT RPCExchanging Java objects over HTTP between client and server. (Exchange serialized java object, notSOAP or REST)

Page 9: google gwt

Styling layoutCustomize HTML, CSSUse UIBinder

Page 10: google gwt

Demo

Page 11: google gwt

ReferenceGWT : http://www.gwtproject.org/overview.htmlTutorials point GWT

: http://www.tutorialspoint.com/gwt/index.htm


Recommended