今S Google Web Toolkit (GWT) Basics Sang shin Java Technology architect Evangelist Sun Microsystems, Inc. sangshin@sun.com Www.javapassiOn.com
Google Web Toolkit (GWT) Basics Sang Shin Java Technology Architect & Evangelist Sun Microsystems, Inc. sang.shin@sun.com www.javapassion.com
令Sn Disclaimer Acknowledgments Even though Sang Shin is a full-time employee of Sun microsystems the contents here are created as his own personal endeavor and thus does not necessarily reflect any official stance of Sun Microsystems on any particular technology Most of the slides in this presentations are created from the contents from Google Web Toolkit (GWT website >http://code.googlecom/webtoolkit/ Sourcehttp://code.googlecom/webtoolkit/ 2
Source: http://code.google.com/webtoolkit/ 2 Disclaimer & Acknowledgments • Even though Sang Shin is a full-time employee of Sun Microsystems, the contents here are created as his own personal endeavor and thus does not necessarily reflect any official stance of Sun Microsystems on any particular technology • Most of the slides in this presentations are created from the contents from Google Web Toolkit (GWT) website > http://code.google.com/webtoolkit/
令Sn Agenda What is& Why gwt? Building User interface GWT Widgets Event Handling Styling Remote Procedural Call (RPc) Steps for building GWT RPC application Serializable types Handling exceptions Ikit 3
Source: http://code.google.com/webtoolkit/ 3 Agenda • What is & Why GWT? • Building User interface > GWT Widgets > Event Handling > Styling • Remote Procedural Call (RPC) > Steps for building GWT RPC application > Serializable types > Handling exceptions
令Sn Agenda Javascript Native Interface SND) Motivation for jsni Accessing native JavaScript code from Java code Accessing Java methods and fields from native JavaScript code GWT Project GWT Module configuration Deployment kit 4
Source: http://code.google.com/webtoolkit/ 4 Agenda • JavaScript Native Interface (JSNI) > Motivation for JSNI > Accessing native JavaScript code from Java code > Accessing Java methods and fields from native JavaScript code • GWT Project > GWT Module configuration > Deployment
今S What is and Why GWT?
What is and Why GWT?