万本电子书0元读

万本电子书0元读

顶部广告

Google Web Toolkit 2 Application Development Cookbook电子书

售       价:¥

1人正在读 | 0人评论 9.8

作       者:Shamsuddin Ahammad

出  版  社:Packt Publishing

出版时间:2010-11-24

字       数:89.3万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
The recipes in this book are in a straightforward and easy to follow format.The range of topics covered in this book will bring out the forward-thinking Java developer in you. If you want to build AJAX web applications with GWT then this book is for you. Developers with prior programming experience of Java development and object-oriented programming will find this book very useful.
目录展开

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

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部