IP Library › Granted Patent US 9,298,481
Granted Patent B2
US 9,298,481 · App. 14/473,055 · Granted Mar 29, 2016

Dynamic java bean for visualage for java

Inventor: James R. Wason (Tuxedo Park, NY)
Assignee: International Business Machines Corporation
G06F9/44505G06F8/70
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,298,481
App. No.
14/473,055
Granted
Mar 29, 2016
Kind
B2
Abstract

A uniform strategy for the general problem of providing custom editors and initialization strings for beans (all “dynabeans” inherit from a common bean class that incorporates this strategy. This is then extended to allow the initialization strings to be stored in a relational database. The database function is an extension of the function provided by the VisualAge Persistence Builder (using some of the EADP extensions). An important advantage of this approach is that many changes to the application can now be handled by adjusting the database version of the bean definition, without a need to touch the underlying code. This will reduce down time for the application, and also improve application stability.

Claims (8)

1. A method of managing application definitions used in a computer application, comprising:

storing initialization strings for the application definitions in a database, each of the application definitions using associated values, and each of the initialization strings including a value for an associated application definition;

using a custom editor, separate from the computer application, to access the initialization strings in the database to use the initialization strings to initialize the application definitions;

the computer application accessing the initialization strings, via the custom editor, to pass the values of the initialization strings to the application definitions for use by the application definitions; and

providing an administrator with access to the initialization strings, independent of the computer application, via the custom editor, to change one or more of the values of the application strings, whereby the values used by the application definitions are changed without changing the computer application; and wherein:

the storing the initialization strings in the relational database includes

using a storage method for storing the initialization strings, including, for each of the application definitions, passing to the storage method one of the initialization strings, an encloser, the value and a new value for said each application definition, the storage method finding and deleting all matching rows in the relational database, breaking the passed one of the initialization strings into a plurality of segments, and adding a new row in the relational database for said each segment; and

the method comprises the further step of using the custom editor for the storing the initialization strings in the relational database, and using the same custom editor to alter, change, add and delete the application definitions in the relational database while running the computer application.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2014
From: WASON, JAMES R.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 033640/0043 →
Continuity (4)
Continuation 13754107 · Jan 30, 2013
Continuation 11273520 · Nov 14, 2005
Continuation 09615973 · Jul 14, 2000
Related Publication 20140372964A1 · Dec 18, 2014