发明名称 |
Framework for binding data viewers/data manipulation with one to many objects through introspection |
摘要 |
Systems and methods for programming applications with GUIs in accordance that do not require time-consuming and error-prone custom coding of GUI/internal variable synchronization routines, in general, and GUI/BO synchronization routines, in particular. An embodiment includes a plurality of classes for associating and synchronizing GUI components and BO attributes. The classes include: an inspector class, a selection class and a plurality of editor classes. The inspector class includes methods and data structures that enable a client application to bind a set of GUI components to the attributes of at least one business object. As a first step in associating and synchronizing GUI components and BO attributes a client application constructs an instance of the inspector class. The client application then passes the inspector instance a selection class instance that includes the business object(s) whose properties are to be synchronized with the GUI components. The client application also passes the inspector instance a mapping between BO attributes and GUI components. The present invention can be implemented in the Java TM programming language or any other object-oriented language. When the BOs are implemented as JavaBeans TM Objects, their properties are discovered using the JavaBeans TM property of introspection.
|
申请公布号 |
US6023271(A) |
申请公布日期 |
2000.02.08 |
申请号 |
US19980097108 |
申请日期 |
1998.06.11 |
申请人 |
SUN MICROSYSTEMS, INC. |
发明人 |
QUAELER-BOCK, LOKI DER;RYAN, RAYMOND J.;BERNSTEIN, KEITH |
分类号 |
G06F9/44;(IPC1-7):G06F3/14 |
主分类号 |
G06F9/44 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|