Copyright
Brief Table of Contents
Table of Contents
Preface
Acknowledgments
About this Book
About the Cover Illustration
1. Getting Started
Chapter 1. Introducing GWT
1.1. Why GWT
1.1.1. History
1.1.2. Why Ajax matters
1.1.3. Leveraging the web
1.1.4. Tooling and testing
1.1.5. A single code base
1.1.6. Limitations
1.2. What GWT includes
1.2.1. GWT compiler
1.2.2. User Interface layer
1.2.3. Remote Procedure Calls
1.2.4. Additional utilities
1.2.5. GWT shell
1.3. GWT basics
1.3.1. Modules and inheritance
1.3.2. Host pages
1.3.3. Entry point classes
1.4. Working with the GWT shell
1.4.1. The logging console
1.4.2. The hosted mode browser
1.5. Understanding the GWT compiler
1.5.1. JavaScript output style
1.5.2. Additional compiler nuances
1.5.3. The compiler lifecycle
1.6. Summary
Chapter 2. A New Kind of Client
2.1. Basic project structure and components
2.1.1. Generating a project
2.1.2. The standard directory structure
2.1.3. GWT starting point files
2.1.4. Host pages
2.1.5. Modules
2.1.6. Entry points
2.2. Design patterns and GWT
2.2.1. MVC and GWT
2.2.2. Creating a widget
2.2.3. Communicating by observing events
2.2.4. Operator strategy
2.2.5. Controlling the action