Cover image for Google Web Toolkit 2 Application Development Cookbook.
Google Web Toolkit 2 Application Development Cookbook.
Title:
Google Web Toolkit 2 Application Development Cookbook.
Author:
Ahammad, Shamsuddin.
ISBN:
9781849512015
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (252 pages)
Contents:
Google Web Toolkit 2 Application Development Cookbook -- Table of Contents -- Google Web Toolkit 2 Application Development Cookbook -- Credits -- About the Author -- About the Reviewers -- Preface -- What this book covers -- What you need for this book -- Who this book is for -- Conventions -- Reader feedback -- Customer support -- Errata -- Piracy -- Questions -- 1. Setting up the GWT Environment in NetBeans -- Introduction -- Installing JDK -- Getting ready -- How to do it... -- Installing GWT SDK -- Important features -- Getting ready -- How to do it... -- Installing GlassFish -- Getting ready -- How to do it... -- There's more... -- See also -- Installing MySQL server -- Getting ready -- How to do it... -- Configuring the MySQL Server -- Getting ready -- How to do it... -- Installing NetBeans IDE -- Getting ready -- How to do it... -- Adding the GlassFish server in NetBeans -- Getting ready -- How to do it... -- There's more... -- Installing the GWT4NB plugin in NetBeans -- Getting ready -- How to do it... -- Creating a GWT project in NetBeans -- Getting ready -- How to do it... -- How it works... -- Directory and file structure -- Running the project -- Adding Ext GWT -- Getting ready -- How to do it... -- How it works... -- See also -- 2. Creating Home Page with Panels and Menus -- Introduction -- Creating the home page layout class -- Getting ready -- How to do it... -- How it works... -- There's more... -- Setting the size of the panel -- Showing or hiding header in the content panel -- BorderLayoutData -- Classes and packages -- See also -- Adding the banner -- Getting ready -- How to do it... -- How it works... -- See also -- Adding menus -- How to do it... -- How it works... -- See also -- Creating the left-hand sidebar -- How to do it... -- How it works... -- See also -- Creating the right-hand sidebar -- How to do it...

How it works... -- See also -- Creating the main content panel -- How to do it... -- How it works... -- See also -- Creating the footer -- How to do it... -- How it works... -- VerticalPanel -- Setting alignment for VerticalPanel -- See also -- Using the HomePage instance in EntryPoint -- Getting ready -- How to do it... -- How it works... -- EntryPoint -- RootPanel -- Class and packages -- See also -- 3. Forms with Layout and Widgets -- Introduction -- Using widgets -- How to do it... -- Using TextField -- How to do it... -- How it works... -- There's more... -- Using TextField for password -- Creating a read-only TextField -- Using a simple combo box -- How to do it... -- How it works... -- Using the radio button -- How to do it... -- Using DateField -- How to do it... -- How it works... -- Creating a simple form -- How to do it... -- How it works... -- Creating a form with two columns -- How to do it... -- How it works... -- Creating a TabPanel to show forms as tabs -- Getting ready -- How to do it... -- How it works... -- See also -- Creating a navigation sidebar with Accordion layout -- Getting ready -- How to do it... -- How it works... -- See also -- 4. Handling your First Events -- Introduction -- Handling ButtonEvent -- How to do it... -- How it works... -- There's more... -- See also -- Using the SelectionChange event -- How to do it... -- How it works... -- See also -- Handling FieldEvent -- Getting ready -- How to do it... -- How it works... -- See also -- Working with the KeyUp event -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Handling ChangeEvent -- Getting ready -- How to do it... -- How it works... -- See also -- Working with MenuEvent -- Getting ready -- How to do it... -- How it works... -- See also -- Using FocusEvent -- How to do it... -- How it works... -- See also.

Handling the DatePicker event -- Getting ready -- How to do it... -- How it works... -- See also -- 5. Creating Database for Sales Processing -- Introduction -- Designing the database for sales processing -- Creating the database -- Getting ready -- How to do it... -- There's more... -- Creating database using MySQL Command Line Client -- See also -- Creating tables with primary key -- How to do it... -- Creating tables from MySQL Command Line Client -- See also -- Defining foreign keys -- Getting ready -- How to do it... -- There's more... -- Creating all the other tables using MySQL Query Browser -- Creating all the other tables in Command Client -- Backing up database -- How to do it... -- How it works... -- See also -- Restoring database -- Getting ready -- How to do it... -- How it works... -- See also -- 6. Managing Entities using JPA -- Introduction -- JPA in GWT -- Uses -- Creating a database connection in NetBeans -- Getting ready -- How to do it... -- Direct URL Entry -- Creating a persistence unit -- Getting ready -- How to do it... -- How it works... -- EclipseLink -- EclipseLink JPA -- Data source -- persistence.xml -- sun-resources.xml -- Creating entity classes from the database -- Getting ready -- How to do it... -- How it works... -- Named query -- Entity classes -- Sales.java -- SalesDetails.java -- SalesDetailsPK.java -- Creating controller classes -- Getting ready -- How to do it... -- How it works... -- Entity manager -- Entity manager factory -- Controller class for sales entity -- Importing packages -- Defining a constructor -- Creating the entity manager -- Defining a method to persist object -- Defining a method to edit object -- Defining method to remove object -- Defining methods for finding objects -- 7. Communicating with the Server using GWT RPC -- Introduction -- Creating DTO classes -- Getting ready -- How to do it...

Mapping entity classes and DTOs -- Getting ready -- How to do it... -- There's more... -- Creating the GWT RPC Service -- Getting ready -- How to do it... -- How it works... -- Defining an RPC method to persist objects -- Getting ready -- How to do it... -- How it works... -- Calling the RPC method from Client UI -- How to do it... -- How it works... -- Finding an entity -- How to do it... -- How it works... -- Updating an entity -- How to do it... -- How it works... -- Deleting an entity -- How to do it... -- How it works... -- Managing a list for RPC -- How to do it... -- How it works... -- See also -- Authenticating a user through username and password -- Getting ready -- How to do it... -- How it works... -- 8. Reporting with iReport -- Introduction -- Important features -- Installing iReport plugins in NetBeans -- Getting ready -- How to do it... -- How it works... -- Creating a report -- How to do it... -- How it works... -- Adding a parameter in a report -- Getting ready -- How to do it... -- How it works... -- Adding a subreport -- Getting ready -- How to do it... -- How it works... -- Adding a variable -- Getting ready -- How to do it... -- How it works... -- Showing a report in the GWT application as HTML -- Getting ready -- How to do it... -- How it works... -- Creating HTML report viewer -- How to do it... -- How it works... -- Calling HtmlReportViewer -- Getting ready -- How to do it... -- How it works... -- Showing a report in a GWT application as PDF -- How to do it... -- How it works... -- Creating a PDF report viewer -- How to do it... -- How it works... -- Calling PdfReportViewer -- Getting ready -- How to do it... -- How it works... -- 9. Deploying a GWT Application -- Introduction -- Building a project and creating the WAR file -- Getting ready -- How to do it... -- How it works...

Deploying on the GlassFish Server from NetBeans -- Getting ready -- How to do it... -- How it works... -- Creating the JDBC Connection Pool in GlassFish -- Getting ready -- How to do it... -- How it works... -- Creating a JDBC Resource in GlassFish Server -- Getting ready -- How to do it... -- Deploying the WAR file in the GlassFish Server -- Getting ready -- How to do it... -- How it works... -- 10. Using Speed Tracer -- Introduction -- Installing Speed Tracer -- Getting ready -- How to do it... -- How it works... -- See also -- Running Speed Tracer -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Analyzing event details -- Getting ready -- How to do it... -- See also -- Analyzing network -- Getting ready -- How to do it... -- How it works... -- See also -- Understanding hints -- Getting ready -- How to do it... -- See also -- Index.
Abstract:
Over 70 simple but incredibly effective practical recipes to develop web applications using GWT with JPA , MySQL and i Report.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: