|
Chapter 1 is an introduction to Ajax. It covers the history of application development, how it’s evolved onto the Web, and how Ajax is used in modern webapp development. It even touches on some basic Ajax code.Chapter 2 formally introduces DWR, describing what it is, how it works (at a high level), and gets into some basic usages of it. Chapter 3 goes into more depth on DWR, including more advanced features like reverse Ajax. After this section comes the second section, which is the projects. Here we have a series of six chapters presenting one application in each: Chapter 4 is where we develop InstaMail, an Ajax-based webmail client. Chapter 5 shows how to develop a wiki application using DWR. This chapter includes usage of the Freemarker templating library and the Derby database, a pure Java embeddable database. Chapter 6 shows how to develop a decent file manager application, à la Windows Explorer. It uses the dhtmlx GUI widget components to make a good-looking and highly functional user interface, as well as various Jakarta Commons libraries. Chapter 7 is the chapter in which we develop an enterprise reporting portal. This application utilizes the DataVision open source reporting tool, as well as script.aculo.us for UI effects, Spring for database access, and Derby once again for a data store. Chapter 8 shows how to build a game using DWR. I admit it’s not going to rival World of Warcraft or anything, but it does show how reverse Ajax, sometimes called Comet, can be used with DWR with little effort. Chapter 9, the final chapter, is where we construct a time-tracking system for managing projects and booking time. This project uses the fantastic Ext JS library to create a UI that has a very native feel to it. This project also uses Hibernate for data access and HSQLDB for its data store. Download free ebooks of java: Practical DWR 2 Projects
|
Free programing ebooks
Chapter 1 is an introduction to Ajax. It covers the history of application development, how it’s evolved onto the Web, and how Ajax is used in modern webapp development. It even touches on some basic Ajax code.