Information processing method, apparatus and program in XML driven architecture
First Claim
1. A method for supporting program development, said method comprising:
- analyzing XML data corresponding to a form screen, and specifying a business class to be coded in an object-oriented programming language, said business class corresponding to a tag included in said XML data;
referring to a business class manager in which items of said business classes, which are classes before compilation and to be created, are registered, and judging whether an item of the specified business class has not been registered in said business class manager;
upon detecting that said item of the specified business class has not been registered in said business class manager, registering said item of the specified business class in said business class manager;
specifying a form item storing object by a tag included in said XML data corresponding to said form screen;
referring to a form item storing object manager in which items of form item storing objects to be created are registered, and judging whether an item of the specified form item storing object has not been registered in said form item storing object manager; and
upon detecting that said item of the specified form item storing object has not been registered in said form item storing object manager, registering said item of the specified form item storing object into said form item storing object manager.
1 Assignment
0 Petitions
Accused Products
Abstract
A business program in an XML driven architecture is disclosed. XML data corresponding to a form screen is analyzed and a business class corresponding to a tag included in the XML data is specified. By referring to a business class manager in which the business classes to be created are registered, it is judged whether the business class has been registered, and if the specified business class has not been registered, the specified business class is registered. After this, each of the business classes has to be specifically programmed. At the execution time of the programmed business classes, XML data including tags is obtained, and the business classes that correspond to the tags included in the XML data and are programmed carry out a processing relating to the tags. Then, the specified business classes are called among the business classes that are defined in advance and loaded in a memory.
-
Citations
7 Claims
-
1. A method for supporting program development, said method comprising:
-
analyzing XML data corresponding to a form screen, and specifying a business class to be coded in an object-oriented programming language, said business class corresponding to a tag included in said XML data; referring to a business class manager in which items of said business classes, which are classes before compilation and to be created, are registered, and judging whether an item of the specified business class has not been registered in said business class manager; upon detecting that said item of the specified business class has not been registered in said business class manager, registering said item of the specified business class in said business class manager; specifying a form item storing object by a tag included in said XML data corresponding to said form screen; referring to a form item storing object manager in which items of form item storing objects to be created are registered, and judging whether an item of the specified form item storing object has not been registered in said form item storing object manager; and upon detecting that said item of the specified form item storing object has not been registered in said form item storing object manager, registering said item of the specified form item storing object into said form item storing object manager. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-readable medium storing a program for causing a computer to execute an information processing, said program comprising:
-
analyzing XML data corresponding to a form screen, and specifying a business class to be coded in an object-oriented programming language, said business class corresponding to a tag included in said XML data; referring to a business class manager in which items of said business classes, which are classes before compilation and to be created, are registered, and judging whether an item of the specified business class has not been registered in said business class manager; upon detecting that said item of the specified business class has not been registered in said business class manager, registering said item of the specified business class in said business class manager; specifying a form item storing object by a tag included in said XML data corresponding to said form screen; referring to a form item storing object manager in which items of form item storing objects to be created are registered and judging whether an item of the specified form item storing object has not been registered in said form item storing object manager; and upon detecting that said item of the specified form item storing object has not been registered in said form item storing object manager, registering said item of the specified form item storing object into said form item storing object manager.
-
-
7. An information processing apparatus, comprising:
-
an analyzer that analyses XML data corresponding to a form screen, and specifies a business class to be coded in an object-oriented programming language, said business class corresponding to a tag included in said XML data; a business class storage unit storing items of said business classes, which are classes before compilation and to be created; a checker that refers to said business class storage unit and judges whether an item of the specified business class has not been registered in said business class storage unit; a register that registers said item of the specified business class in said business class storage unit, upon detecting that said item of the specified business class has not been registered in said business class storage unit; an indicator that specifies a form item storing object by a tag included in said XML data corresponding to said form screen; a judgement unit that refers to a data storage unit in which items of form item storing objects to be created are registered, and judges whether an item of the specified form item storing object has not been registered in said data storage unit; and another register that registers said item of the data storage unit, upon detecting that said item of the specified form item storing object has not been registered in said data storage unit.
-
Specification