Home

 

JavaServer Faces (JSF) and persistence using SDO or JPA

 

+

Search Tips   |   Advanced Search

 

When we build a GUI using stand-alone Java applications, we can include event-handling code, so that when UI events take place they can be used immediately to perform business logic processing or update the UI. Users are familiar with this type of behavior in desktop applications, but the nature of Web applications has made this difficult to achieve using a browser-based interface; the user interface provided through HTML is limited, and the request-response style of HTTP does not naturally lead to flexible, event-driven user interfaces.

Many applications require access to data, and there is often a requirement to be able to represent this data in an object-oriented way within applications. Many tools and frameworks exist for mapping between data and objects, but often these are proprietary or excessively heavy weight systems.

In the RedBank Web application, we want to make the user interface richer, while still allowing us to use the MVC architecture described in Struts. In addition, our developers want a simple, lightweight, object-oriented database access system, which will remove the need for direct JDBC coding.