Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Google Web Toolkit for Ajax

Buy
Google Web Toolkit for Ajax, 9780596510220 (0596510225), O'Reilly, 2007

The Google Web Toolkit (GWT) is a nifty framework that Java programmers can use to create Ajax applications. The GWT allows you to create an Ajax application in your favorite IDE, such as IntelliJ IDEA or Eclipse, using paradigms and mechanisms similar to programming a Java Swing application. After you code the application in Java, the GWT's tools generate the JavaScript code the application needs.

You can also use typical Java project tools such as JUnit and Ant when creating GWT applications. The GWT is a free download, and you can freely distribute the client- and server-side code you create with the framework. This shortcut explains how to get started with the GWT, and then demonstrates how to create a simple Ajax application.

The term Ajax is all the rage in the software world. The acronym originally stood for Asynchronous JavaScript and XML, though now it refers to a broad range of techniques that may not, for example, include XML.

Beyond the technical jargon, Ajax represents an architecture for the software that is designed to be used with any web browser, but that includes an interface with the responsive feel of a desktop application. This means that, for example, a grid component such as a spreadsheet that appears in the web page responds instantly to the user's manipulation of the data, without the time delays or visual disruptions caused by the page "refreshing" or being rebuilt with new HTTP requests. Google's Gmail and Calendar, and Yahoo! Maps, are three examples of typical Ajax applications.

Ajax works by communicating with the application's middle and/or database tiers using a client-side JavaScript object. This object is called XMLHttpRequest (XHR). The web page is composed of and programmed with common, standard technologiesnamely, HTML/XHTML, cascading style sheets (CSS), JavaScript, and the Document Object Model API that lies behind each web page's structure. The data that the page exchanges with its server tiers, such as a product database, can be plain text, XML, or a format called JavaScript Object Notation (JSON).

(HTML tags aren't allowed.)

Jewels of the Middle Way: The Madhyamaka Legacy of Atisa and His Early Tibetan Followers (22) (Studies in Indian and Tibetan Buddhism)
Jewels of the Middle Way: The Madhyamaka Legacy of Atisa and His Early Tibetan Followers (22) (Studies in Indian and Tibetan Buddhism)
Jewels of the Middle Way documents an important tradition of Madhyamaka and provides insight into both the late Indian Buddhist blend of Madhyamaka and tantra and the Kadampa school founded by the Indian Buddhist master Atisa.

This book presents a detailed contextualization of the Madhyamaka (Middle Way) school in
...
Mastering Windows 2000 Programming With Visual C++
Mastering Windows 2000 Programming With Visual C++
Windows 2000 is an extension of Windows NT but also owes a lot—particularly in the details of the desktop
and many utilities—to Windows 95/98. Superficial appearances aside, however, Windows 2000 is also a
distinct departure from (or improvement upon) previous versions of Windows.
While some of the examples used in this
...
Spring in Action
Spring in Action
Written for enterprise Java developers who have become disillusioned with the complexity and bulk involved with EJB development, this programming tool demonstrates how the Spring framework can make coupled code easy to manage, understand, reuse, and unit-test. Spring's employment of inversion control and aspect-oriented programming techniques...

Developing Microsoft Dynamics GP Business Applications
Developing Microsoft Dynamics GP Business Applications

Microsoft Dynamics GP is a sophisticated Enterprise Resource Planning (ERP) application with a multitude of features and options. Microsoft Dynamics GP can also be used to develop dynamic, mission critical applications.

"Developing Microsoft Dynamics GP Business Applications" will take you through the complex steps of...

Batteries for Portable Devices
Batteries for Portable Devices

Batteries for Portable Devices provides a comprehensive overview of all batteries used in portable electric and electronic, as well as medical devices. These range from the cellular phone to portable CD and cardiac pacemakers to remote micro-sensors. The author looks at the behaviour of batteries in the conditions encountered in the...

Encyclopedia of Urban Legends
Encyclopedia of Urban Legends

Any folklorist who saw the 1998 Columbia Pictures film Urban Legend will probably remember the library scene for its depiction of one aspect of folklore research. In this scene the beautiful student Natalie (played by Alicia Witt) suspects that recent campus mayhem was inspired by urban legends, the same kind of stories...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy