Solutions covered include
· Building custom GWT widgets, including both high-level composites and low-level components
· Implementing a viewport class that includes iPhone-style automated scrolling
· Integrating web services with GWT applications
· Combining Hibernate and GWT to implement database-backed web applications
· Extending the GWT PopupPanel class to implement a draggable and resizable window
· Creating a drag-and-drop module, complete with drag sources and drop targets
· Deploying GWT applications to an external server
· Dynamically resizing flex tables
· Using GWT widgets in legacy applications developed with other frameworks, such as Struts and JavaServer Faces
Complete Sample Code Available at www.coolandusefulgwt.com
All of the code used in this book has been tested, both in hosted and web modes, and in an external version of Tomcat (version 5.5.17), under Windows, Linux, and Mac OS X. For Windows and Linux, we used 1.4.60, and for the Mac we used 1.4.61. NOTE: There are three separate versions of the code. Please download the correct JAR file for the operating system you are using.
About the Authors xix
Solution 1: GWT Fundamentals and Beyond 1
Solution 3: Custom Widget Implementation 71
Solution 4: Viewports and Maps 103
Solution 5: Access to Online Web Services 133
Solution 6: Drag and Drop 167
Solution 7: Simple Windows 199
Solution 8: Flex Tables 237
Solution 9: File Uploads 283
Solution 10: Hibernate Integration 303
Solution 11: Deployment to an External Server 325
Solution 12: GWT and Legacy Code 343Index 371
"synopsis" may belong to another edition of this title.
David Geary is the author of eight books on Java technology, including the bestselling Graphic Java 2 Series, Advanced JavaServer Pages, and Core JavaServer Faces (all from Prentice-Hall). David was a member of Sun’s Expert Groups for the JavaServer Pages Standard Template Library (JSTL), and JavaServer Faces (JSF) 1.0. He also was the second Apache Struts committer and the inventor of the Struts Template Library, the precursor to the popular Tiles open-source framework for composing web pages from JSP fragments. David wrote questions for Sun’s Web Developer Certification Exam and is the president of Clarity Training Inc., a training and consulting company focusing on server-side Java technology.
Rob Gordon is an independent consultant specializing in the design and implementation of enterprise systems. He is a former Sun developer and author of Essential JNI and coauthor of Essential JMF.
Excerpt. © Reprinted by permission. All rights reserved.:
There are what, six million Java developers? And the majority of those have used a desktop application framework such as Swing. I speak about Google Web Toolkit (GWT) regularly on the No Fluff Just Stuff (nofluffjuststuff.com) tour, at Java Users Groups, and at other conferences, and one of the first things I do is ask how many of the attendees have used either the Abstract Window Toolkit (AWT), Swing, or SWT. The response is always about 95 percent.
When Rob and I realized what GWT was and what it could do, we were very excited about its potential. In fact, we were so excited that we decided to write this book. I've written seven Java books over the past ten years, and it seems that no matter how many books I write, it's still a great deal of work to write another one, so I don't commit to a book unless I believe the topic has the potential to be the "next big thing." GWT was compelling enough for me to put my money on, and to spend six months of my life to get this book in your hands.
So, GWT differentiates itself from other web application frameworks by providing support for desktop-like applications that run in a browser. It's a mistake to think of GWT as simply a web application framework with Ajax baked in. GWT, like Flash or Flex, empowers developers to implement all of the rich features you would find in a desktop application.
This book is not an introduction to GWT. If you are not familiar with GWT, we cover some basics in the first solution, but from then on out, we leave the basics behind and dive into the good stuff. We assume that you can get the basics from the web, or from other books that cover such banal ground. We want to show you the cool stuff and teach you how to kick ass with GWT. So turn that page, and let's commence with the asskicking!
© Copyright Pearson Education. All rights reserved.
"About this title" may belong to another edition of this title.
Book Description Prentice Hall, 2007. Paperback. Book Condition: New. 1. Bookseller Inventory # DADAX0132344815
Book Description Prentice Hall, 2007. Paperback. Book Condition: New. book. Bookseller Inventory # M0132344815
Book Description Prentice Hall, 2007. Paperback. Book Condition: New. Never used!. Bookseller Inventory # P110132344815
Book Description Prentice Hall, 2007. Paperback. Book Condition: Brand New. 1st edition. 387 pages. 9.00x7.00x0.75 inches. In Stock. Bookseller Inventory # 0132344815