DWR Java AJAX Applications

A step-by-step example-packed guide to learning professional application development with Direct Web Remoting
Preview in Mapt

DWR Java AJAX Applications

Sami Salkosuo

A step-by-step example-packed guide to learning professional application development with Direct Web Remoting
Mapt Subscription
FREE
$29.99/m after trial
eBook
$16.80
RRP $23.99
Save 29%
Print + eBook
$39.99
RRP $39.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$16.80
$39.99
$29.99p/m after trial
RRP $23.99
RRP $39.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


DWR Java AJAX Applications Book Cover
DWR Java AJAX Applications
$ 23.99
$ 16.80
AJAX e PHP:Sviluppare applicazioni web dinamiche [Italiano] Book Cover
AJAX e PHP:Sviluppare applicazioni web dinamiche [Italiano]
$ 27.99
$ 19.60
Buy 2 for $34.30
Save $17.68
Add to Cart
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 

Book Details

ISBN 139781847192936
Paperback228 pages

Book Description

AJAX enables rich desktop-like user interfaces in the browser and enables interactive interfaces that can even replace traditional user interfaces. DWR (Direct Web Remoting) is an Open Source Java framework for building AJAX applications. DWR's main idea is to hide AJAX implementation details, like XMLHttpRequest, from developers. By using DWR, you can concentrate on developing the application and business objects and leave AJAX details behind the scenes where they belong. DWR allows server-side Java classes to be used in the browser and JavaScript functions to be used on the server (Reverse AJAX).

This book will show competent Java programmers how to work with DWR to create powerful AJAX applications. It starts with a tutorial on DWR's main features and functions. Then it covers setting up the development environment. Finally, it concludes with some sample applications.

The later chapters are full of example code for sample applications, to aid comprehension.

Table of Contents

Chapter 1: Introduction
What is AJAX?
DWR: AJAX for Java Developers
The DWR Community
Summary
Chapter 2: DWR Features
Ease of Use
Reverse AJAX
DWR JavaScript Libraries
Converters
Creators, Filters, and Signatures
Integration with Other Projects
Security
Summary
Chapter 3: Getting Started
Supported Browsers and Environments
Configuration
Setting up a Development Environment
Testing and Debugging
Error Handling
Packaging and Deployment
Summary
Chapter 4: User Interface: Basic Elements
Creating a Dynamic User Interface
Implementing Tables and Lists
Implementing Field Completion
Summary
Chapter 5: User Interface: Advanced Elements
Creating Forms
Building a Navigation Tree
Map Scrolling Using DWR
Summary
Chapter 6: Backend Integration
Integrating a Database with DWR
Integrating with Web Services
Integrating with a Messaging System
Summary
Chapter 7: Sample Applications
Collaborative Book Authoring
Chatroom
Summary

What You Will Learn

  • Will make your development faster and simpler by teaching you the features of DWR and implementing it with Reverse AJAX.
  • Teaches you how to use DWR JavaScript libraries, Convertors, Creators, Filters and Signatures. Integration with other projects, and Security – factors which are essential to developing any DWR application.
  • Specifies practical aspects such as supported browser and environments, configuration, setting up development environment, testing and debugging, error handling, packaging and deployment in a comprehensive manner, by demonstration where required.
  • Provides a practical demonstration of creating a dynamic user interface, implementing tables and lists, and field completion for you to derive concepts from.
  • Shows advanced elements of user interface through practical examples of creating forms, building a navigation tree, and map scrolling.
  • Teaches back-end integration: integrating a database with DWR, integrating with web services, and integrating with a messaging system.
  • Includes collaborative book authoring and chatroom applications, which show how easy it would be to enhance your applications to production grade using these samples as a starting point for development and as a source of ideas.

Authors

Table of Contents

Chapter 1: Introduction
What is AJAX?
DWR: AJAX for Java Developers
The DWR Community
Summary
Chapter 2: DWR Features
Ease of Use
Reverse AJAX
DWR JavaScript Libraries
Converters
Creators, Filters, and Signatures
Integration with Other Projects
Security
Summary
Chapter 3: Getting Started
Supported Browsers and Environments
Configuration
Setting up a Development Environment
Testing and Debugging
Error Handling
Packaging and Deployment
Summary
Chapter 4: User Interface: Basic Elements
Creating a Dynamic User Interface
Implementing Tables and Lists
Implementing Field Completion
Summary
Chapter 5: User Interface: Advanced Elements
Creating Forms
Building a Navigation Tree
Map Scrolling Using DWR
Summary
Chapter 6: Backend Integration
Integrating a Database with DWR
Integrating with Web Services
Integrating with a Messaging System
Summary
Chapter 7: Sample Applications
Collaborative Book Authoring
Chatroom
Summary

Book Details

ISBN 139781847192936
Paperback228 pages
Read More

Read More Reviews

Recommended for You

Responsive Web Design with HTML5 and CSS3 Book Cover
Responsive Web Design with HTML5 and CSS3
$ 23.99
$ 4.80
Twitter Bootstrap Web Development How-To Book Cover
Twitter Bootstrap Web Development How-To
$ 12.99
$ 9.10
Mastering Web Application Development with AngularJS Book Cover
Mastering Web Application Development with AngularJS
$ 26.99
$ 5.40
WordPress 3 Site Blueprints Book Cover
WordPress 3 Site Blueprints
$ 23.99
$ 16.80
WordPress 3 Plugin Development Essentials Book Cover
WordPress 3 Plugin Development Essentials
$ 23.99
$ 16.80
WordPress Theme Development : Beginner's Guide - Third Edition Book Cover
WordPress Theme Development : Beginner's Guide - Third Edition
$ 23.99
$ 16.80