Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

Preface

Preface

GWT 2 radically improves the web experience for users by using the existing Java tools to build a no-compromise AJAX for any modern browser. It provides a solid platform so that the other great libraries can be built on top of the GWT. Creating web applications efficiently and making them impressive, however, is not as easy as it sounds. Writing web applications for multiple browsers can be quite tasking. In addition, building, reusing, and maintaining large JavaScript code bases and AJAX components can be difficult.

GWT 2 Application Development Cookbook eases these burdens by allowing the developers to build and maintain complex, yet highly efficient JavaScript frontend applications in the Java programming language quickly. It tells you how to make the web experience all the more thrilling and hassle-free by using various tools along with the GWT SDK.

This book starts with developing an application from scratch. Right from creating the layout of the home page to home page elements including left and right sidebars, to placing a tree-like navigational menu, menu bars, tool bars, banners, and footers are discussed with examples.

You will see how to create forms using the Ext GWT library widgets and handle different types of events. Then, you will move on to see how to design a database for sales processing systems, and learn how to create the database in MySQL with the help of easy-to-follow recipes.

One of the interesting topics of this book is using the JPA in GWT. Using the JPA object in GWT is a challenge. To use it perfectly, a mechanism to convert the JPA object into a plain object and vice versa is required. You will see recipes to use entity classes, entity managers, and controller classes in the GWT application. You will efficiently create reports with parameters, variables, and subreports, and get the report output in both HTML and PDF formats using real-world recipes.

You will then learn how to configure the GlassFish server to deploy a GWT application with a database. Finally, you will learn how to trace speed and improve performance in web applications using tracing techniques.

Create impressive web applications with tool bars, menus, multiple windows, and more with this step-by-step guide.

  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint