Welcome to the
List Of Values demo
This application demonstrates the use of the List Of Values, a component of the Bright Side Framework.
The demo is a 3-tier application, composed of a Java/Swing client downloaded by webstart, which interacts with Bright Side Factory's J2EE server through Internet.
The List Of Values service is a simple and performant way to implement List Of Values (LOV) in a J2EE application.
a List Of Values is basically a set of (id, description) records retrieved from the database. LOVs have two major uses :
This saves joins in SQL statements, eases their maintenance, and reduces load on the database server.
Bright Side Factory's List of Values are implemented with performance and simplicity in mind. Each LOV has a unique ID and a definition, which is basically a SQL statement. On the client side, the LOV is invoked through a call to getListOfValues(lovID). This is proxied to the J2EE LOV service, which queries the LOV definition, executes the SQL statement, and returns the result as a serialized string to the client. The client will then be able to use this LOV to populate a combo box or display a field value from its object identifier.
A cache on the client side and a native cache (entity EJB) on the server side make the LOV very quick. In addition, it's possible to load LOVs in background on the client, making them locally available on the first attempt to use them.
You can start testing using the Quick Start menu of the left panel. Each test shows you a live exemple of how to use and design a LOV in a rich client J2EE application. The Help panel lets you access general and contextual help.
For more information please have a look to the dedicated FAQ
or post a message on the Bright
Side Framework forum.
About the BS
Framework
The BS Framework is an Open Source
framework providing ready-to-use high level J2EE components to help you
quickly build business
J2EE applications accessed by rich java/Swing clients on HTTP.
http://www.bs-factory.org is dedicated to the Open Source community interested in the Bright Side Framework.