Home

 

Dynamic Web applications

By Web applications, we mean applications that are accessed using HTTP (Hypertext Transfer Protocol), usually using a Web browser as the client-side user interface to the application. The flow of control logic, business logic, and generation of the Web pages for the Web browser are all handled by software running on a server machine. Many different technologies exist for developing this type of application, but we focus on the Java technologies that are relevant in this area.

Because the technologies are based on Java, most of the features discussed in Desktop applications are relevant here as well (the GUI features are less significant). In this section we focus on the additional features required for developing Web applications.

In the context of our example banking application, thus far we have provided workers in the bank's call center with a desktop application to allow them to view and update account information and members of the Web browsing public with information about the bank and its services. Next, we move into the Internet banking Web application, called RedBank in this document. We want to extend the system to allow bank customers to access their account information online, such as balances and statements, and to perform some transactions, such as transferring money between accounts and paying bills.

ibm.com/redbooks