[go: up one dir, main page]

CN102087597A - J2EE and component set-based visualized development platform - Google Patents

J2EE and component set-based visualized development platform Download PDF

Info

Publication number
CN102087597A
CN102087597A CN2011100372621A CN201110037262A CN102087597A CN 102087597 A CN102087597 A CN 102087597A CN 2011100372621 A CN2011100372621 A CN 2011100372621A CN 201110037262 A CN201110037262 A CN 201110037262A CN 102087597 A CN102087597 A CN 102087597A
Authority
CN
China
Prior art keywords
module
data
assembly
design
template
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2011100372621A
Other languages
Chinese (zh)
Other versions
CN102087597B (en
Inventor
李勇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspur Communication Information System Co Ltd
Original Assignee
Inspur Communication Information System Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inspur Communication Information System Co Ltd filed Critical Inspur Communication Information System Co Ltd
Priority to CN201110037262.1A priority Critical patent/CN102087597B/en
Publication of CN102087597A publication Critical patent/CN102087597A/en
Application granted granted Critical
Publication of CN102087597B publication Critical patent/CN102087597B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention provides a JAVA 2 Enterprise Edition (J2EE) and component set-based visualized development platform, which is a visualized development environment and can reduce the complexity of code edition and improve the research and development efficiency. After the visualized development platform is applied, a J2EE development person only needs to select corresponding components in the component set of the development platform and combine a plurality of components into a module according to the requirement of a user. The conventional manual coding process is replaced by a graphical configuration process, and the required module can be generated as long as the development person drags an interface, so the development efficiency is greatly improved, and the probability of producing problems in the code edition process is reduced.

Description

A kind of visual development platform based on J2EE and member collection
Technical field
The present invention relates to a kind of computer software infotech, specifically a kind of visual development platform based on J2EE and member collection.
Background technology
Performance history based on J2EE, generally be based on a kind of software framework, writing at the enterprising line code of frame foundation of software then, a lot of work all are repetitions, also be not innovate,, be not easy unified particularly in the displaying interface part, BUG on the interface appears in this development mode easily, the BUG of background logic.Do not have similar visual development platform at present in the industry based on J2EE and member collection.
Summary of the invention
The purpose of this invention is to provide a kind of visual development platform based on J2EE and member collection.
The objective of the invention is to realize in the following manner, comprise design platform and operation platform, wherein, design platform provides visual business Process Design, UI design, stencil design; Operation platform loads the module that design is finished, and carry out logical operation according to definition, and preserve and the transmission operation result, management and dispatching module in the operation platform is carried out unified management and scheduling during to the module of all operations, and wherein: design platform is formed and comprised: module management, flow scheme design device, UI designer, component manager, module template base, UI template base, platform simulator, exploitation debugging acid; Operation platform is formed and is comprised management and dispatching module, operation module;
Development procedure is: the developer at first uses design platform to concentrate the selection respective members to carry out modular design from member, after modular design finishes, use simulator to test, after the whole designs of module are finished, module will be generated automatically, is loaded into actual motion on the operation platform then;
1) design platform
(1) module management: module management is the place of all modules of centralized management, registers in module management, revises, deletes, a series of operation;
Module of registration requires to comprise following element in system: the scope of this module is used in the display Name of module name, module, functional description, permission, comprising: role, group, department, personnel, level, the position of selecting module to belong in system;
Module information Implication
Module name The access name of functional module
Display Name The display name of functional module
Functional description Functional description
Affiliated module Under module, promptly be registered in which position in the System menu in module
Display position DISPLAY ORDER
System's icon The employed icon of module
Usable range Can check and use role, group, department, the personnel of module
(2) flow scheme design device
Flow scheme design device: provide assembly, the conversion of inter-module, incidence relation, data interaction pattern, process between design UI and the module;------modular assembly is set------generation/debugging that design cycle is: the selected employed template of template
It is described that each step is described as follows table:
Figure BSA00000433621700021
(3) UI designer
The UI designer is exactly that material in the using system UI template base or self-defined material generate the page that will use, and selects tag element commonly used in the page; Comprised the assembly that the user uses always in the UI designer, having comprised: list element, label assembly, form component, file download/upload assembly;
--page elements is set----generation/preview page-----binding module that the UI design process is: selected template
System UI template base provides the page of numerous types, and editor uses, and simultaneously, adds by the template base management tool at any time and revises template; It is described that each step is described as follows table:
Figure BSA00000433621700022
(4) component manager
Component manager uses for the developer for design/developer provides multiple infrastructure component, as:
Data query member, data-switching assembly, note assembly, multimedia message assembly, mail assembly; Increase newly by manager, perhaps to there being assembly to make amendment now;
Each assembly is all pre-defined instruction set, condition entry port, user data input port and a data output port; And provide the method for the interface I/O type of supporting when front assembly;
Condition entry port major function is the operational order that will carry out for the assembly input; For making assembly unified management condition entry information, all conditions input parameter type definition is that aggregate type is imported in the mode of key-value pair;
The user data input port: input will be carried out the data of processing;
The user data output port: the data that have assembly to process according to data input information and command information, data content is data acquisition or wall scroll data, data output type uniform format is defined as certain aggregate type;
If connect two assemblies, at first need search first assembly and whether second assembly exists input/output end port, whether the type whether the output interface type of checking first assembly then meets second assembly input port is consistent, if condition satisfies then allows two assemblies are connected;
(5) module template base
The module template base provides multiple simulated templates by the designer, selects to use for the developer; Comprise that data query template, data report template, data acquisition template; In template base, increase operation newly, perhaps to there being module to make amendment now;
(6) UI template base
The UI template base provides multiple UI template by the designer, selects to use for the developer; Comprise the data query page, the data list page, the data sheet page, the data statistics page, in the UI template base, increase operation newly, perhaps to there being module to make amendment now;
The UI assembly:
The UI assembly comprises 4 kinds of FPDP, user data input port, template definition port, data-out port, data escape interface;
Interface name Interface is described
Data Input Interface Carry out the data that data operation is handled
Masterplate definition port Masterplate with data formatting output
Data-out port Data output result
Data escape interface The content of appointment is carried out the escape computing
The list design:
Be used to place the UI assembly, describe quoting and relation, the positional information of inter-module of assembly;
For example list control is mainly used in the table data demonstration, list control comprises data-in port, template definition port and data-out port; The data-in port data format definition is an aggregate type, is used to load object; Template definition port data type is a character string, be used for data entry format definition, allow for Html, Xml;
The tabulation of list common element:
The control title Control is described The control title Control is described
PictureBox Picture shows control RichTextBox Text control
Button Button control RadioButton Single selected control part
TextBox Text control ComboxBox List control
(7) platform simulator
Simulator moves module loading in simulator, the operation process that real time modelling is whole is one and intuitively checks operational process, the instrument of data check operation for what the developer provided;
Platform simulator provides the function of performance monitoring, cpu monitor, internal memory monitoring;
Figure BSA00000433621700031
Performance monitoring is realized:
When an instruction is called, writes down current time A, and in each assembly, write down be called time A1 and concluding time B1, when last assembly has record current time B; Then a complete used time of instruction is C=B-A, and the used time of single component is C1=B1-A1;
Figure BSA00000433621700032
Cpu monitor is realized:
When an instruction is called, start CUP sampling processing program and real time record CUP utilization rate μ and current time t, and note each assembly be called time T s and complete time T e, cpu performance when handling whole instruction and carry out according to these data analyses, and distinguish the utilization rate μ of CPU when going single component to carry out according to the time period;
Figure BSA00000433621700041
Internal memory monitoring is realized:
When an instruction is called, start the internal memory monitoring program, and real time record is internal memory use value Φ and time t at that time at that time, and note each assembly be called time T 1s and complete time T 1e, handle this instruction internal memory use value Φ that the memory value that uses and single component use that is called according to these data analyses;
(8) exploitation debugging acid
For the operation of assembly provides promoting or transferring examination function, the debugging simulator is to rely on component manager to realize, realizes tracking and debugging breakpoints to data in component manager;
2) operation platform
(1) management and dispatching module
Parsing module, and module loading moved in the performer module, and the module of various operations is unified debugging;
(2) operation module
Operation module major function is to organize and coordinate the operation of each module, after the operation module receives an instruction, just search and the module of initialization correspondence according to instruction, performer initialized assembly is loaded in the buffer memory, directly searches in buffer memory when call next time and uses;
Performer is searched first assembly according to definition, and with data transfer to first assembly, first assembly is according to the arithmetic logic of user's predefined and the customer parameter that imports into, carry out the data logical operation, and operation result is delivered to next assembly, module data computing is to the last finished, and operation result is shown to the UI assembly.
Excellent effect of the present invention:
A. with the most cataloged procedure of graphical layoutprocedure code, the developer only need can generate by pulling of interface needs module.
B. design platform provides visual business Process Design, UI design, stencil design
C. operation platform loads the module that design is finished, and carries out logical operation according to definition, and preserves and transmit operation result, and the management and dispatching module in the operation platform is carried out unified management and scheduling during to the module of all operations
Description of drawings
Fig. 1 is a system architecture diagram, has described system architecture, each hierarchical relationship of system;
Fig. 2 is the system function module synoptic diagram, has described the composition and the relation of module in the system;
Fig. 3 is that platform uses process flow diagram, has described the use flow process of system;
Fig. 4 is the system component synoptic diagram, has described the formation of assembly.
Embodiment
The invention provides a kind of visual development platform based on J2EE and member collection, is a kind of visual development environment, uses this invention can reduce complicacy, the raising efficiency of research and development of code compiling.Use after this invention, J2EE developer only needs according to user's request, concentrates at the development platform member and selects corresponding member, and the synthetic module of a plurality of component groups is got final product.
With graphical layoutprocedure code manual coding process in the past, the developer only need promptly can generate the module that needs by pulling of interface, has greatly improved the efficient of exploitation, has reduced the possibility that goes wrong in the code compiling process.
Platform is made up of two parts, i.e. design platform and operation platform.Design platform provides visual business Process Design, UI design, stencil design; Operation platform loads the module that design is finished, and carries out logical operation according to definition, and preserves and transmit operation result, and the management and dispatching module in the operation platform is carried out unified management and scheduling during to the module of all operations.
Design platform is formed and is comprised: module management, flow scheme design device, UI designer, component manager, module template base, UI template base, platform simulator, exploitation debugging acid.
Operation platform is made up of management and dispatching module, operation module and is formed.System architecture diagram is referring to accompanying drawing 1.
The developer at first uses design platform to concentrate the selection respective members to design from member, after modular design finishes, can use simulator to test, after the whole designs of module are finished, module will be generated automatically, can be loaded into actual motion on the operation platform then.Process ginseng " embodiment " joint of usage platform generation system module is described.
The system module composition diagram is referring to accompanying drawing 2
The system module composition diagram is referring to accompanying drawing 2
1.1) design platform
1.1 (1) module management
Module management is the place of all modules of centralized management, can register, revise, delete a series of operation in module management;
Module of registration requires to comprise following element in system: the scope of this module is used in the display Name of module name, module, functional description, permission, comprising: role, group, department, personnel, level, the position of selecting module to belong in system;
Module information Implication
Module name The access name of functional module
Display Name The display name of functional module
Functional description Functional description
Affiliated module Under module, promptly be registered in which position in the System menu in module
Display position DISPLAY ORDER
System's icon The employed icon of module
Usable range Can check and use role, group, department, the personnel of module
1.2 flow scheme design device
Flow scheme design device: provide assembly, the conversion of inter-module, incidence relation, data interaction pattern, process between design UI and the module.------modular assembly is set------generation/debugging that design cycle is: the selected employed template of template
It is described that each step is described as follows table:
1.3UI designer
The UI designer is exactly that material in the using system UI template base or self-defined material generate the page that will use, and can select the tag element of using always in the page.Comprised the assembly that the user uses always in the UI designer, for example: list element, label assembly, form component, file download/upload assembly;
--page elements is set----generation/preview page-----binding module that the UI design process is: selected template
System UI template base provides the page of numerous types, can edit use, simultaneously, can add by the template base management tool at any time and revise template.
It is described that each step is described as follows table:
Figure BSA00000433621700061
1.4 component manager
Component manager uses for the developer for design/developer provides multiple infrastructure component, comprising:
Data query member, data-switching assembly, note assembly, multimedia message assembly, mail assembly; Increase newly by manager, perhaps to there being assembly to make amendment now;
Each assembly is all pre-defined instruction set, condition entry port, user data input port and a data output port.And provide the method for the interface I/O type of supporting when front assembly.
Condition entry port major function is the operational order that will carry out for the assembly input.For making assembly unified management condition entry information, all conditions input parameter type definition is that aggregate type is imported in the mode of key-value pair.
The user data input port: input will be carried out the data of processing.
The user data output port: the data that have assembly to process according to data input information and command information, data content can be data acquisition or wall scroll data, data output type uniform format is defined as certain aggregate type.
If connect two assemblies, at first need search first assembly and whether second assembly exists input/output end port, whether the type whether the output interface type of checking first assembly then meets second assembly input port is consistent.If condition satisfies then allows two assemblies are connected.
1.5 module template base
The module template base provides multiple simulated templates by the designer, selects to use for the developer.As: data query template, data report template, data acquisition template etc.In template base, can increase operation newly, perhaps to there being module to make amendment now.
1.6UI template base
The UI template base provides multiple UI template by the designer, selects to use for the developer.As: the data query page, the data list page, the data sheet page, the data statistics page etc.In the UI template base, can increase operation newly, perhaps to there being module to make amendment now.
The UI assembly: the UI assembly comprises 4 kinds of FPDP, user data input port, template definition port, data-out port, data escape interface.
Interface name Interface is described
Data Input Interface Carry out the data that data operation is handled
Masterplate definition port Masterplate with data formatting output
Data-out port Data output result
Data escape interface The content of appointment is carried out the escape computing
The list design:
Be used to place the UI assembly, describe quoting and information such as the relation of inter-module, position of assembly.
For example list control is mainly used in the table data demonstration, list control comprises data-in port, template definition port and data-out port.The data-in port data format definition is an aggregate type, is used to load object.Template definition port data type is a character string, be used for data entry format definition, allow for Html, Xml, or the like.
The tabulation of list common element:
The control title Control is described The control title Control is described
PictureBox Picture shows control RichTextBox Text control
Button Button control RadioButton Single selected control part
TextBox Text control ComboxBox List control
1.7 platform simulator
Simulator moves module loading in simulator, the operation process that real time modelling is whole is one and can intuitively checks operational process for what the developer provided, the instrument of data check operation.
Platform simulator provides the function of performance monitoring, cpu monitor, internal memory monitoring.
Figure BSA00000433621700071
Performance monitoring is realized:
When an instruction is called, writes down current time A, and in each assembly, write down and be called the time (A1) and the concluding time (B1), when last assembly has record current time B.Then a complete used time of instruction is C=B-A, and the used time of single component is C1=B1-A1.
Figure BSA00000433621700072
Cpu monitor is realized:
When an instruction is called, start CUP sampling processing program and real time record CUP utilization rate (A) and current time (t), and note that each assembly is called the time (Ts) and the complete time (Te), the cpu performance when can the whole instruction of analyzing and processing carrying out according to these data.And the utilization rate of CPU in the time of can going single component to carry out according to the time period differentiation.
Internal memory monitoring is realized:
When an instruction is called, start the internal memory monitoring program, and real time record is use value of internal memory (A) and time at that time (t) at that time, and note that each assembly is called the time (T1s) and the complete time (T1e), according to these data memory value that the memory value that uses and single component use that can this instruction of analyzing and processing be called.
1.8 exploitation debugging acid
For the operation of assembly provides promoting or transferring examination function.The debugging simulator is to rely on component manager to realize, realizes tracking and debugging breakpoints to data in component manager.
Operation platform
2.1 management and dispatching module
Parsing module, and module loading moved in the performer module, and the module of various operations is unified debugging.
2.2 operation module
Operation module major function is to organize and coordinate the operation of each module.After the operation module receives an instruction, just search the also module of initialization correspondence according to instruction, performer initialized assembly is loaded in the buffer memory, can directly search in buffer memory and use when call next time.
Performer is searched first assembly according to definition, and with data transfer to first assembly, first assembly is according to the arithmetic logic of user's predefined and the customer parameter that imports into, carry out the data logical operation, and operation result is delivered to next assembly, module data computing is to the last finished, and operation result is shown to the UI assembly.
Development platform of the present invention, the developer only need promptly can generate by pulling of interface needs module, system that module management, flow scheme design device, UI designer, component manager, module template base, UI template base, platform simulator, exploitation debugging acid are provided; Design platform provides visual business Process Design, UI design, stencil design, and is interior as comprising:
A. the module template base provides the needed most of modules of system development required template, and can be replenished template base and perfect according to use, make template base can adapt to more exploitation needs, a lot of modules only just can be finished the exploitation of a module by template
The material that the b.UI template base provides INTERFACE DESIGN to need, and can be replenished the UI template base and perfect according to use, make the template base can adapt to more INTERFACE DESIGN requirement.
Operation platform loads the module that design is finished, and carries out logical operation according to definition, and preserves and transmit operation result, and the management and dispatching module in the operation platform is carried out unified management and scheduling during to the module of all operations, comprising:
A. performer is searched first assembly according to definition, and with data transfer to first assembly, first assembly is according to the arithmetic logic of user's predefined and the customer parameter that imports into, carry out the data logical operation, and operation result is delivered to next assembly, module data computing is to the last finished, and operation result is shown to the UI assembly.
B. performer comprises the management and dispatching module, moves in the performer module by it and with module loading, and the module of various operations is unified debugging.
Embodiment: the embodiment of a kind of visual development platform based on J2EE and member collection of following discussion.Technical scheme of the present invention is described in detail in summary of the invention, implementing procedure is referring to accompanying drawing 3
At first need be in system Registering modules, the functional description of declaration module, the display Name of module, allow to use the scope (role, group, department, personnel etc.) of this simulation, level, the position of selecting module to belong in system are used flow scheme design device design component, the conversion of inter-module, association then, the data exchange process between design UI and the module.
After flow scheme design finishes, can carry out UI design, the UI design is exactly that material in the using system UI template base generates the page that will use, and the page can be selected the tag element used always.
After flow process and page data binding, system can carry out dry run with automatically-generating module at simulator after the generation, and dry run is exactly that module loading is moved on the module to module, simulates the circulation process of whole module.
After all processes of designing and developing finish, just module loading can be moved in the performer module.

Claims (1)

1. the visual development platform based on J2EE and member collection is characterized in that, comprises design platform and operation platform, and wherein, design platform provides visual business Process Design, UI design, stencil design; Operation platform loads the module that design is finished, and carry out logical operation according to definition, and preserve and the transmission operation result, management and dispatching module in the operation platform is carried out unified management and scheduling during to the module of all operations, and wherein: design platform is formed and comprised: module management, flow scheme design device, UI designer, component manager, module template base, UI template base, platform simulator, exploitation debugging acid; Operation platform is formed and is comprised management and dispatching module, operation module;
Development procedure is: the developer at first uses design platform to concentrate the selection respective members to carry out modular design from member, after modular design finishes, use simulator to test, after the whole designs of module are finished, module will be generated automatically, is loaded into actual motion on the operation platform then;
1) design platform
(1) module management
Module management is the place of all modules of centralized management, registers in module management, revises, deletes, a series of operation;
Module of registration requires to comprise following element in system: the scope of this module is used in the display Name of module name, module, functional description, permission, comprising: role, group, department, personnel, level, the position of selecting module to belong in system;
Module information Implication Module name The access name of functional module Display Name The display name of functional module Functional description Functional description Affiliated module Under module, promptly be registered in which position in the System menu in module Display position DISPLAY ORDER System's icon The employed icon of module Usable range Can check and use role, group, department, the personnel of module
(2) flow scheme design device
Flow scheme design device: provide assembly, the conversion of inter-module, incidence relation, data interaction pattern, process between design UI and the module;------modular assembly is set------generation/debugging that design cycle is: the selected employed template of template
It is described that each step is described as follows table:
(3) UI designer
The UI designer is exactly that material in the using system UI template base or self-defined material generate the page that will use, and selects tag element commonly used in the page; Comprised the assembly that the user uses always in the UI designer, having comprised: list element, label assembly, form component, file download/upload assembly;
--page elements is set----generation/preview page-----binding module that the UI design process is: selected template
System UI template base provides the page of numerous types, and editor uses, and simultaneously, adds by the template base management tool at any time and revises template;
It is described that each step is described as follows table:
Figure FSA00000433621600021
(4) component manager
Component manager uses for the developer for design/developer provides multiple infrastructure component, as:
Data query member, data-switching assembly, note assembly, multimedia message assembly, mail assembly; Increase newly by manager, perhaps to there being assembly to make amendment now;
Each assembly is all pre-defined instruction set, condition entry port, user data input port and a data output port; And provide the method for the interface I/O type of supporting when front assembly;
Condition entry port major function is the operational order that will carry out for the assembly input; For making assembly unified management condition entry information, all conditions input parameter type definition is that aggregate type is imported in the mode of key-value pair;
The user data input port: input will be carried out the data of processing;
The user data output port: the data that have assembly to process according to data input information and command information, data content is data acquisition or wall scroll data, data output type uniform format is defined as certain aggregate type;
If connect two assemblies, at first need search first assembly and whether second assembly exists input/output end port, whether the type whether the output interface type of checking first assembly then meets second assembly input port is consistent, if condition satisfies then allows two assemblies are connected;
(5) module template base
The module template base provides multiple simulated templates by the designer, selects to use for the developer; Comprise that data query template, data report template, data acquisition template; In template base, increase operation newly, perhaps to there being module to make amendment now;
(6) UI template base
The UI template base provides multiple UI template by the designer, selects to use for the developer; Comprise the data query page, the data list page, the data sheet page, the data statistics page, in the UI template base, increase operation newly, perhaps to there being module to make amendment now;
The UI assembly:
The UI assembly comprises 4 kinds of FPDP, user data input port, template definition port, data-out port, data escape interface;
Interface name Interface is described Data Input Interface Carry out the data that data operation is handled Masterplate definition port Masterplate with data formatting output Data-out port Data output result Data escape interface The content of appointment is carried out the escape computing
The list design:
Be used to place the UI assembly, describe quoting and relation, the positional information of inter-module of assembly;
For example list control is mainly used in the table data demonstration, list control comprises data-in port, template definition port and data-out port; The data-in port data format definition is an aggregate type, is used to load object; Template definition port data type is a character string, be used for data entry format definition, allow for Html, Xml;
The tabulation of list common element:
The control title Control is described The control title Control is described PictureBox Picture shows control RichTextBox Text control Button Button control RadioButton Single selected control part TextBox Text control ComboxBox List control
(7) platform simulator
Simulator moves module loading in simulator, the operation process that real time modelling is whole is one and intuitively checks operational process, the instrument of data check operation for what the developer provided;
Platform simulator provides the function of performance monitoring, cpu monitor, internal memory monitoring;
Figure FSA00000433621600031
Performance monitoring is realized:
When an instruction is called, writes down current time A, and in each assembly, write down be called time A1 and concluding time B1, when last assembly has record current time B; Then a complete used time of instruction is C=B-A, and the used time of single component is C1=B1-A1;
Figure FSA00000433621600032
Cpu monitor is realized:
When an instruction is called, start CUP sampling processing program and real time record CUP utilization rate μ and current time t, and note each assembly be called time T s and complete time T e, cpu performance when handling whole instruction and carry out according to these data analyses, and distinguish the utilization rate μ of CPU when going single component to carry out according to the time period;
Figure FSA00000433621600033
Internal memory monitoring is realized:
When an instruction is called, start the internal memory monitoring program, and real time record is internal memory use value Φ and time t at that time at that time, and note each assembly be called time T ls and complete time T le, handle this instruction internal memory use value Φ that the memory value that uses and single component use that is called according to these data analyses;
(8) exploitation debugging acid
For the operation of assembly provides promoting or transferring examination function, the debugging simulator is to rely on component manager to realize, realizes tracking and debugging breakpoints to data in component manager;
2) operation platform
(1) management and dispatching module
Parsing module, and module loading moved in the performer module, and the module of various operations is unified debugging;
(2) operation module
Operation module major function is to organize and coordinate the operation of each module, after the operation module receives an instruction, just search and the module of initialization correspondence according to instruction, performer initialized assembly is loaded in the buffer memory, directly searches in buffer memory when call next time and uses;
Performer is searched first assembly according to definition, and with data transfer to first assembly, first assembly is according to the arithmetic logic of user's predefined and the customer parameter that imports into, carry out the data logical operation, and operation result is delivered to next assembly, module data computing is to the last finished, and operation result is shown to the UI assembly.
CN201110037262.1A 2011-02-14 2011-02-14 J2EE and component set-based visualized development platform Active CN102087597B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110037262.1A CN102087597B (en) 2011-02-14 2011-02-14 J2EE and component set-based visualized development platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110037262.1A CN102087597B (en) 2011-02-14 2011-02-14 J2EE and component set-based visualized development platform

Publications (2)

Publication Number Publication Date
CN102087597A true CN102087597A (en) 2011-06-08
CN102087597B CN102087597B (en) 2014-08-20

Family

ID=44099416

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110037262.1A Active CN102087597B (en) 2011-02-14 2011-02-14 J2EE and component set-based visualized development platform

Country Status (1)

Country Link
CN (1) CN102087597B (en)

Cited By (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102609811A (en) * 2012-01-19 2012-07-25 贵州航天风华精密设备有限公司 General defining system and general defining method for indexes of test items of spacecraft
CN102654833A (en) * 2012-02-01 2012-09-05 中兴通讯(香港)有限公司 Mobile phone application development method and system
CN102662967A (en) * 2012-03-09 2012-09-12 浪潮通信信息系统有限公司 J2EE-technology-based design method for analysis scheme of China Unicom fixed network traffic
CN102779045A (en) * 2012-07-03 2012-11-14 北京昆仑万维科技股份有限公司 Interface generating method, interface editor and electronic equipment
CN103019104A (en) * 2012-12-27 2013-04-03 中南大学 Visual process control system configuration simulation method
CN103092669A (en) * 2011-11-01 2013-05-08 镇江华扬信息科技有限公司 Implementation method of Java based CUP (Constructor of Useful Parsers) constructed compiler
CN103135968A (en) * 2011-11-24 2013-06-05 上海华建电力设备股份有限公司 Intelligent display terminal system
CN103186543A (en) * 2011-12-27 2013-07-03 中国移动通信集团浙江有限公司 Page label processing method and page label processing device
CN103294470A (en) * 2013-05-27 2013-09-11 上海华兴数字科技有限公司 Programming language system with built-in natural language
CN103455473A (en) * 2012-05-30 2013-12-18 刘继业 WEB form definition and application method based on hypertext markup language (HTML)
CN103605528A (en) * 2013-12-16 2014-02-26 北京中电普华信息技术有限公司 Service development method and device
CN103677789A (en) * 2012-09-25 2014-03-26 深圳市金正方科技有限公司 Table data displaying method and system based on GRID assembly
CN104360863A (en) * 2014-11-26 2015-02-18 陈亮 Graphical software development platform
CN105138342A (en) * 2015-09-30 2015-12-09 北京奇虎科技有限公司 Service development method and device
CN105278956A (en) * 2015-09-30 2016-01-27 北京奇虎科技有限公司 Service processing module generation method and device
CN105607902A (en) * 2015-12-16 2016-05-25 苏州同元软控信息技术有限公司 Component model based system visualization design and code generation system and method
CN105739996A (en) * 2016-03-03 2016-07-06 南京南瑞继保电气有限公司 Embedded device development and user step-by-step development method
CN106021488A (en) * 2016-05-19 2016-10-12 乐视控股(北京)有限公司 Key value database management method and apparatus
CN106293680A (en) * 2015-06-11 2017-01-04 中兴通讯股份有限公司 A kind of assembly management method and device
CN106325880A (en) * 2016-08-31 2017-01-11 郑州众智科技股份有限公司 Self-made user controls generation method for displaying WIFI information based on VB
CN106598580A (en) * 2016-12-06 2017-04-26 重庆首亨软件有限公司 Method for constructing service software
CN106681703A (en) * 2015-11-10 2017-05-17 北京仿真中心 Reusable interface component construction system and reusable interface component construction method
CN106708484A (en) * 2015-11-13 2017-05-24 阿里巴巴集团控股有限公司 Page creating method and apparatus
CN106843844A (en) * 2016-12-26 2017-06-13 南威软件股份有限公司 A kind of exhibiting device of self-defined view
CN106951523A (en) * 2017-03-20 2017-07-14 北京搜狐新媒体信息技术有限公司 A kind of object processing method and system
CN107071032A (en) * 2017-04-20 2017-08-18 上海极链网络科技有限公司 The framework NFBD developed in interdynamic video based on node streaming
CN108228180A (en) * 2017-12-27 2018-06-29 顺丰科技有限公司 Real time workshop method and system based on visual interface design
CN108415706A (en) * 2018-03-14 2018-08-17 上海携程商务有限公司 Visualize method, system, equipment and the storage medium of auto-building html files
CN108694044A (en) * 2018-05-04 2018-10-23 武汉灵动在线科技有限公司 A kind of one key generation method of client UI modules and device
CN109271142A (en) * 2018-07-24 2019-01-25 武汉空心科技有限公司 Exploitation cloud platform based on template component
CN109885789A (en) * 2018-12-27 2019-06-14 北京永洪商智科技有限公司 A kind of portal website's automatic generation method, system, equipment and recording medium
CN110096271A (en) * 2019-05-08 2019-08-06 中汇信息技术(上海)有限公司 Component visual method, page processing method and device based on component visual
CN110187875A (en) * 2019-05-28 2019-08-30 深圳市智慧郎数码科技有限公司 A kind of component visual melts forwarding method
CN113467819A (en) * 2021-09-06 2021-10-01 南京联迪信息系统股份有限公司 Development operation and maintenance platform and implementation method thereof
CN113672213A (en) * 2021-08-27 2021-11-19 优维科技(深圳)有限公司 Low code arrangement method and system based on component
CN113821203A (en) * 2020-06-20 2021-12-21 华为技术有限公司 APP development platform, APP development method and electronic equipment
CN114416084A (en) * 2021-12-31 2022-04-29 北京五八信息技术有限公司 Data processing method and device, electronic equipment and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101256508A (en) * 2008-03-28 2008-09-03 山东浪潮齐鲁软件产业股份有限公司 Method for designing and implementing tobacco business synergic process flow
CN101533349A (en) * 2009-04-15 2009-09-16 哈尔滨工业大学 Platform-related model of large-granularity components and method of automatic code generation thereof

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101256508A (en) * 2008-03-28 2008-09-03 山东浪潮齐鲁软件产业股份有限公司 Method for designing and implementing tobacco business synergic process flow
CN101533349A (en) * 2009-04-15 2009-09-16 哈尔滨工业大学 Platform-related model of large-granularity components and method of automatic code generation thereof

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
万丽慧等: "基于J2EE的系统构件集成平台研究与应用", 《计算机与现代化》, no. 173, 31 January 2010 (2010-01-31) *

Cited By (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103092669A (en) * 2011-11-01 2013-05-08 镇江华扬信息科技有限公司 Implementation method of Java based CUP (Constructor of Useful Parsers) constructed compiler
CN103135968A (en) * 2011-11-24 2013-06-05 上海华建电力设备股份有限公司 Intelligent display terminal system
CN103186543B (en) * 2011-12-27 2016-01-20 中国移动通信集团浙江有限公司 A kind of disposal route of page-tag and device
CN103186543A (en) * 2011-12-27 2013-07-03 中国移动通信集团浙江有限公司 Page label processing method and page label processing device
CN102609811A (en) * 2012-01-19 2012-07-25 贵州航天风华精密设备有限公司 General defining system and general defining method for indexes of test items of spacecraft
CN102654833A (en) * 2012-02-01 2012-09-05 中兴通讯(香港)有限公司 Mobile phone application development method and system
CN102662967A (en) * 2012-03-09 2012-09-12 浪潮通信信息系统有限公司 J2EE-technology-based design method for analysis scheme of China Unicom fixed network traffic
CN102662967B (en) * 2012-03-09 2016-09-14 浪潮通信信息系统有限公司 Method for designing based on J2EE technology CHINAUNICOM fixed network call-data analysis scheme
CN103455473A (en) * 2012-05-30 2013-12-18 刘继业 WEB form definition and application method based on hypertext markup language (HTML)
CN102779045A (en) * 2012-07-03 2012-11-14 北京昆仑万维科技股份有限公司 Interface generating method, interface editor and electronic equipment
CN102779045B (en) * 2012-07-03 2016-03-16 北京昆仑万维科技股份有限公司 A kind of interface creating method, interface editor and electronic equipment
CN103677789A (en) * 2012-09-25 2014-03-26 深圳市金正方科技有限公司 Table data displaying method and system based on GRID assembly
CN103019104A (en) * 2012-12-27 2013-04-03 中南大学 Visual process control system configuration simulation method
CN103294470A (en) * 2013-05-27 2013-09-11 上海华兴数字科技有限公司 Programming language system with built-in natural language
CN103605528A (en) * 2013-12-16 2014-02-26 北京中电普华信息技术有限公司 Service development method and device
CN104360863A (en) * 2014-11-26 2015-02-18 陈亮 Graphical software development platform
CN106293680A (en) * 2015-06-11 2017-01-04 中兴通讯股份有限公司 A kind of assembly management method and device
CN105278956A (en) * 2015-09-30 2016-01-27 北京奇虎科技有限公司 Service processing module generation method and device
CN105138342A (en) * 2015-09-30 2015-12-09 北京奇虎科技有限公司 Service development method and device
CN105138342B (en) * 2015-09-30 2019-03-05 北京奇虎科技有限公司 A kind of service development method and apparatus
CN105278956B (en) * 2015-09-30 2019-03-05 北京奇虎科技有限公司 A kind of Service Processing Module generation method and device
CN106681703A (en) * 2015-11-10 2017-05-17 北京仿真中心 Reusable interface component construction system and reusable interface component construction method
CN106708484A (en) * 2015-11-13 2017-05-24 阿里巴巴集团控股有限公司 Page creating method and apparatus
CN106708484B (en) * 2015-11-13 2020-08-25 菜鸟智能物流控股有限公司 Method and device for establishing page
CN105607902A (en) * 2015-12-16 2016-05-25 苏州同元软控信息技术有限公司 Component model based system visualization design and code generation system and method
CN105739996A (en) * 2016-03-03 2016-07-06 南京南瑞继保电气有限公司 Embedded device development and user step-by-step development method
CN106021488A (en) * 2016-05-19 2016-10-12 乐视控股(北京)有限公司 Key value database management method and apparatus
CN106325880A (en) * 2016-08-31 2017-01-11 郑州众智科技股份有限公司 Self-made user controls generation method for displaying WIFI information based on VB
CN106598580A (en) * 2016-12-06 2017-04-26 重庆首亨软件有限公司 Method for constructing service software
CN106843844A (en) * 2016-12-26 2017-06-13 南威软件股份有限公司 A kind of exhibiting device of self-defined view
CN106843844B (en) * 2016-12-26 2020-06-12 南威软件股份有限公司 Display device of custom view
CN106951523B (en) * 2017-03-20 2019-12-10 北京搜狐新媒体信息技术有限公司 object processing method and system
CN106951523A (en) * 2017-03-20 2017-07-14 北京搜狐新媒体信息技术有限公司 A kind of object processing method and system
CN107071032A (en) * 2017-04-20 2017-08-18 上海极链网络科技有限公司 The framework NFBD developed in interdynamic video based on node streaming
CN108228180A (en) * 2017-12-27 2018-06-29 顺丰科技有限公司 Real time workshop method and system based on visual interface design
CN108415706A (en) * 2018-03-14 2018-08-17 上海携程商务有限公司 Visualize method, system, equipment and the storage medium of auto-building html files
CN108415706B (en) * 2018-03-14 2021-07-06 上海携程商务有限公司 Method, system, equipment and storage medium for generating visual webpage
CN108694044A (en) * 2018-05-04 2018-10-23 武汉灵动在线科技有限公司 A kind of one key generation method of client UI modules and device
CN109271142A (en) * 2018-07-24 2019-01-25 武汉空心科技有限公司 Exploitation cloud platform based on template component
CN109885789A (en) * 2018-12-27 2019-06-14 北京永洪商智科技有限公司 A kind of portal website's automatic generation method, system, equipment and recording medium
CN110096271A (en) * 2019-05-08 2019-08-06 中汇信息技术(上海)有限公司 Component visual method, page processing method and device based on component visual
CN110187875A (en) * 2019-05-28 2019-08-30 深圳市智慧郎数码科技有限公司 A kind of component visual melts forwarding method
CN113821203A (en) * 2020-06-20 2021-12-21 华为技术有限公司 APP development platform, APP development method and electronic equipment
CN114371844A (en) * 2020-06-20 2022-04-19 华为技术有限公司 APP development platform, APP development method and electronic equipment
CN113821203B (en) * 2020-06-20 2025-01-10 华为技术有限公司 APP development platform, APP development method and electronic device
CN113672213A (en) * 2021-08-27 2021-11-19 优维科技(深圳)有限公司 Low code arrangement method and system based on component
CN113467819B (en) * 2021-09-06 2021-12-07 南京联迪信息系统股份有限公司 Development operation and maintenance platform and implementation method thereof
CN113467819A (en) * 2021-09-06 2021-10-01 南京联迪信息系统股份有限公司 Development operation and maintenance platform and implementation method thereof
CN114416084A (en) * 2021-12-31 2022-04-29 北京五八信息技术有限公司 Data processing method and device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN102087597B (en) 2014-08-20

Similar Documents

Publication Publication Date Title
CN102087597B (en) J2EE and component set-based visualized development platform
Wasserman et al. The future of programming
US10162612B2 (en) Method and apparatus for inventory analysis
US8966441B2 (en) Dynamic scripts to extend static applications
CN110287097A (en) Batch testing method, device and computer readable storage medium
CN114816374B (en) Visual data analysis process modeling method and system
CN103049369B (en) A kind of automated testing method and system
CN114461200A (en) A low-code development application and method based on cloud SaaS platform
CN104732306A (en) Rapid development system for service application system and method
CN105094818A (en) Method and system for building comprehensive application of natural resources based on SOA
CN101625738A (en) Method and device for generating context-aware universal workflow application
CN102270137B (en) A method for obtaining an architectural description language and a modeling tool
Park et al. Plant model generation for PLC simulation
Lee et al. NESIS: a neutral schema for a web-based simulation model exchange service across heterogeneous simulation software
US7926024B2 (en) Method and apparatus for managing complex processes
CN117234480A (en) Ontology-based multi-programming language component specification and workflow system and use method
Batarseh et al. SysML to discrete-event simulation to analyze electronic assembly systems
Bontcheva et al. Web-based collaborative corpus annotation: Requirements and a framework implementation
Strelich The Software Life Cycle Support Environment (SLCSE): a computer based framework for developing software systems
Roszczyk et al. BalticLSC: A low-code HPC platform for small and medium research teams
CN117608529A (en) AUROSAR application layer architecture generation method, device and electronic equipment
Tkachuk et al. Research of possibilities of default refactoring actions in Swift language
CN117215556A (en) Modularized page rapid construction method, system, equipment and medium
Shershakov VTMine for Visio: A Graphical Tool for Modeling in Process Mining
Wu et al. Architecture design and internal implementation of a universal coupling between controllers and physics in a tokamak flight simulator

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP03 Change of name, title or address

Address after: 250100 Ji'nan high tech Zone, Shandong, No. 1036 wave road

Patentee after: Tianyuan Communication Information System Co., Ltd.

Address before: 250101 Shandong Province, Ji'nan City hi tech Development Zone, Nga Road No. 1036

Patentee before: Langchao Communication Information System Co., Ltd.

CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 250100 S06 tower, 1036, Chao Lu Road, hi tech Zone, Ji'nan, Shandong.

Patentee after: INSPUR COMMUNICATION AND INFORMATION SYSTEM Co.,Ltd.

Address before: No. 1036, Shandong high tech Zone wave road, Ji'nan, Shandong

Patentee before: INSPUR TIANYUAN COMMUNICATION INFORMATION SYSTEM Co.,Ltd.

CP03 Change of name, title or address