Controls have a well-defined life cycle, and you can hook life cycle events together by adding custom code.
Database and rowset controls are used to access existing database tables via DataSource s.
Custom database and rowset control methods are written to add, update, delete, and modify data using SQL statements coded with control methods .
Value objects can be both passed to and returned from database and rowset control methods. WebLogic Workshop provides sophisticated substitution mechanisms in support of value objects.
You can easily test database and rowset controls by using generated Web services that provide method-level interfaces to each control method.
Custom Java controls are easily created in WebLogic Workshop and can use other local and nonlocal controls quickly and easily.
Callbacks are a simple method for notifying a caller when a long-running operation has completed.
Callback methods are coded in both a control and a caller and are fully supported in WebLogic Workshop.