Home

 

Developing Web applications using Web 2.0

Web 2.0 represents a paradigm shift in designing and developing Web applications. JavaServer Faces (JSF) is a framework that simplifies building user interfaces for Web applications, described in Chapter | 6, Developing Web applications using JSF. JPA is the Java Persistence API, described in Chapter | 2, Persistence using the Java Persistence API (JPA).

In this chapter, we introduce the features, benefits, and architecture of Web 2.0.
We focus on demonstrating the Rational Application Developer support and tooling for Web 2.0, using Ajax Proxy, Dojo Toolkit, and RPC Adapter. The chapter includes an example Web application using Web 2.0, with a front controller implemented with JSF and persistence implemented with JPA.

The chapter is organized into the following sections:

Introduction to Web 2.0

Developing in Web 2.0 using JSF, Ajax Proxy, and JPA

Developing a Web 2.0 application using Dojo and RPC

The sample code for this chapter is in 7672code\web20.

ibm.com/redbooks