CN102270125A - Device and method for developing Web application - Google Patents
Device and method for developing Web application Download PDFInfo
- Publication number
- CN102270125A CN102270125A CN2010101981637A CN201010198163A CN102270125A CN 102270125 A CN102270125 A CN 102270125A CN 2010101981637 A CN2010101981637 A CN 2010101981637A CN 201010198163 A CN201010198163 A CN 201010198163A CN 102270125 A CN102270125 A CN 102270125A
- Authority
- CN
- China
- Prior art keywords
- sib
- control
- web application
- development
- page
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/34—Graphical or visual programming
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
The invention discloses a device and method for developing a Web application. The device comprises an integrated development environment, a control library and an SIB (service independent module) library, wherein the integrated development environment comprises a page editor for providing a visual interface for editing a page of the Web application and an action stream editor for providing a visual interface for editing action streams of the Web application; the control library comprises a plurality of controllers which are dragged for configuration operation on the visual interface of the page editor so as to develop controllers in the page of the Web application; and the SIB library comprises a plurality of SIBs which are dragged for configuration operation on the visual interface of the action stream editor so as to develop the action streams in the Web application. The development device of the Web application can use the visual configuration to realize the development of the Web application without coding for developers, thus saving the development cost and the maintenance cost.
Description
Technical field
The present invention relates to the Web application, in particular to a kind of development device and development approach thereof of Web application.
Background technology
Develop a complete web application, generally can be divided into the exploitation of following components according to the division of labor: page control, layout pattern, foreground logic, background logic.And can be divided into following several according to development scheme: write code, manual configuration, visual configuration.Write code and comprise Java, JSP, JavaScript etc., manual configuration comprises HTML, CSS, XML etc., and visual configuration then is to utilize the towing of the user interface of developing instrument and fill in the content that needs.
In general, when developing different applying portions, need utilize different development schemes, mainly to write code and manual configuration.Write code in conjunction with the HTML manual configuration such as page control by JSP, layout pattern is write code in conjunction with the CSS manual configuration by JavaScript, the foreground logic is write code by JavaScript, and background logic is write code in conjunction with the XML manual configuration by Java.Visual configuration then generally can be played certain booster action in page space and layout pattern.
The inventor finds that there is following problem in common development scheme now:
1, the coding exploitation knowledge that needs the developer to grasp is more, increases development difficulty.Though can link up and exchange and can bring new problem by the mode of many people's division of labor.Be that cost of development is than higher in a word.
2, the level that comprises of function is more, when changes in demand takes place, may relate to the place, many places of program, is not easy to revise apace.
Summary of the invention
Fundamental purpose of the present invention is to provide a kind of development device (also can be described as the Web application development platform) and development approach thereof of Web application, to solve the above-mentioned bigger problem of Web application and development difficulty at least.
According to an aspect of the present invention, the development device that provides a kind of Web to use, comprise Integrated Development Environment, widget library and SIB (Service Independent Block, Service Independent Block) storehouse, Integrated Development Environment comprises: the page editing device is used to provide editor's visualization interface of the page that Web uses; The stream of action editing machine is used to provide editor's visualization interface of the stream of action that Web uses; Widget library comprises a plurality of controls, and control is used for being performed the towing configuration operation at the visualization interface of page editing device, with the control in the page of exploitation Web application; The SIB storehouse comprises a plurality of SIB, and SIB is used for being performed the towing configuration operation at the visualization interface of stream of action editing machine, the stream of action in using with exploitation Web.
According to a further aspect in the invention, provide a kind of development approach of Web application and development device, having comprised: the Integrated Development Environment in the Web application and development device is created the engineering of using about Web; Page editing device in the Web application and development device is accepted the towing configuration operation of user to the control of the widget library in the Web application and development device, with the control in the page of exploitation Web application; Stream of action editing machine in the Web application and development device is accepted the towing configuration operation of user to the SIB in the SIB storehouse in the Web application and development device, the stream of action in using with exploitation Web; Integrated Development Environment generates the application bag of output about engineering according to the towing configuration operation of accepting.
Web application and development device of the present invention and development approach thereof are because provide the page editing device and the stream of action editing machine of visualization interface simultaneously, so can make the developer not need to encode, fully by visual configuration, just can realize the exploitation that Web uses, thereby save cost of development and maintenance cost.
Description of drawings
Accompanying drawing described herein is used to provide further understanding of the present invention, constitutes the application's a part, and illustrative examples of the present invention and explanation thereof are used to explain the present invention, do not constitute improper qualification of the present invention.In the accompanying drawings:
Fig. 1 is the block scheme according to the development device of the Web application of the embodiment of the invention;
Fig. 2 is the block scheme of operation platform according to the preferred embodiment of the invention;
Fig. 3 is the block scheme of the development device used of Web according to the preferred embodiment of the invention;
Fig. 4 is the process flow diagram according to the development approach of the development device of the Web application of the embodiment of the invention.
Embodiment
Hereinafter will describe the present invention with reference to the accompanying drawings and in conjunction with the embodiments in detail.Need to prove that under the situation of not conflicting, embodiment and the feature among the embodiment among the application can make up mutually.
Fig. 1 shows the block scheme according to the development device of the Web application of the embodiment of the invention, comprising: Integrated Development Environment 10, widget library 40 and SIB storehouse 50, and Integrated Development Environment 10 comprises:
Stream of action editing machine 14 is used to provide editor's visualization interface of the stream of action that Web uses;
Whether as seen control is mainly used in the various pages of Application and Development,, can be divided into visual control and non-visual control when moving according to it.Each control all need with Integrated Development Environment in the page editing device integrated, make the developer in the page editing device, to use with visual way.
Preferably, action SIB is mainly used in the event handling logic of the variety of event of the various controls in the Application and Development.Each the action SIB all with Integrated Development Environment in the stream of action editing machine integrated, make the developer in the stream of action editing machine, to use with visual way.
Each control can comprise following content:
1, control self-described XML file: wherein describe in detail this control unique identification, HTML customized label, version number, have which attribute, each attribute value types value scope, which incident etc. is arranged.
2, the control service end realizes bag: according to the complexity of control, service end realizes that bag is optional.General complicated control all has the service end of oneself to realize bag.Service end realizes that the main work of bag comprises: the control property that provides according to application is described the xml file and is generated the initialization JS code of self; The control event description xml file that provides according to application generates Event triggered JS code; According to the function that control itself provides, generate the event handling logic JS code of acquiescence.
Each action SIB can comprise following content:
1, SIB self-described XML file: wherein describe in detail this SIB unique identification, version number, the value types value scope of which input, each parameter etc. is arranged.
2, the SIB service end realizes bag: service end realizes that bag all must provide each SIB.Service end realizes that the main work of bag comprises: according to the function that SIB itself provides, realize that action SIB unifies abstract class.
The SIB client realizes the JS code.
This embodiment provides visual page editing device and abundant widget library, and the developer can be drawn to the control in the widget library in the page editing device, as seen to be the mode Application and Development page of gained.In addition, this embodiment provides independent stream of action visual editor and abundant stream of action SIB storehouse for each incident of each control, the developer can be drawn to the SIB in the action SIB storehouse in the stream of action editing machine, as seen being that the mode of gained is developed the stream of action logic.This Web application and development device is because provide the page editing device and the stream of action editing machine of visualization interface simultaneously, so can make the developer not need to encode, by visual configuration, just can realize the exploitation that Web uses, thereby save cost of development and maintenance cost fully.Develop Web by visual interface and use, so just further reduced development difficulty, shortened the cycle of exploitation.
Preferably, Integrated Development Environment 10 also comprises: the control configurator is used to provide the attribute of the control that disposes widget library and the visualization interface of incident.For each control, the visual configuration interface of control all is provided, the developer can be provided with the various attributes and the incident of control easily.
Preferably, Integrated Development Environment 10 also comprises: the SIB configurator is used to provide the visualization interface of parameter of the SIB in configuration SIB storehouse.For each action SIB, the visual configuration interface of action SIB all is provided, the developer can be provided with the various parameters of action SIB easily.
The main input of Integrated Development Environment can comprise the self-described file of all controls that platform provides and the self-described file of everything SIB.Integrated Development Environment can utilize these self-described files to generate corresponding widget library, action SIB storehouse, and generates the visual configuration interface of each control and each action SIB.
Preferably, also comprise operation platform in the Web application and development device, it comprises professional execution level, is used for the control by calling widget library and the SIB in SIB storehouse, the application bag of using about Web that the analytical set IDE generates.The main output of Integrated Development Environment can be to use bag, uses to comprise all source files that Web uses, and can directly be loaded in the operation platform and move.
The application bag that Integrated Development Environment generates can be the compressed file of a packing, can be by forming with the lower part in the bag:
1, use bag self-described XML file: be used to describe the essential information of using bag, as: use unique identification, application version number etc.
2, pagefile set: an application generally is made up of a lot of pages, and reality is made of one or more html file and JS file again in each page.
3, control property/event description xml file set: each is used in the page, is made up of a lot of controls usually.Each control all has control property and the event attribute of oneself.The control property of all controls that each page comprises and event attribute all are described with the XML grammer, and finally merge in the XML file and preserve, and this file is exactly control property/event description xml file.Usually each application page all can corresponding control property/event description xml file.
4, event-action stream description xml file set: each control that each is used in the page, can trigger some incidents usually, the processing logic after each Event triggered is referred to as stream of action.The stream of action of each incident of each control of each page all is described with the XML grammer, and finally merges in the XML file and preserve, and this file is exactly an event-action stream description xml file.Usually each application page all can corresponding event-action stream description xml file.
Preferably, operation platform also comprises the business interface layer, and it comprises the storehouse api interface, is used for professional execution level and calls the control of widget library and the SIB in SIB storehouse.The preferred embodiment encapsulates with the form in widget library and action SIB storehouse, provides interface in mode more simplifiedly to the upper strata, makes when using these controls and action SIB, does not need the developer to be familiar with the relevant knowledge and skills of exploitation.
Preferably, operation platform also comprises service capability layer, and it comprises: a plurality of capability sets, and it comprises the set of the function with versatility that exploitation Web uses when using; The ability api interface is used for the ability of the SIB call capability collection in the control of widget library and SIB storehouse.The various function set that possess certain versatility that need use when exploitation Web is used are abstracted into several capability sets.When exploitation Web used, similar if desired function did not just need overlapping development again, directly gets final product by the corresponding capability set that provides in the corresponding interface utilization and operation platform.Some complicated capability set can also add the support of database.The api interface that the upper strata directly uses kit to provide calls it.
Preferably, operation platform also comprises the service basic layer, is used for providing infrastructure service to service capability layer.Basic supporting layer provides infrastructure service with independent of service for the upper strata of whole service platform.The preferred embodiment has been pooled to the service basic layer with the infrastructure service that the miscellaneous service capability layer needs, and a framework clearly is provided, and has realized isolation professional and various basic functions.
Preferably, Web application and development device also comprises: kit is used to basic supporting layer to provide support; Configuration file, the parameter that is used to preserve kit.By the introducing of kit, realized support, thereby can add the functional module of various third party's exploitations third party software supplier.All infrastructure services of basic supporting layer can all be made of some kits and configuration file.The api interface that the upper strata directly uses kit to provide calls it.
Fig. 2 is the block scheme of operation platform according to the preferred embodiment of the invention, and wherein, operation platform 20 adopts layer architectures to make up, and is divided into four layers altogether: basic supporting layer 22, service capability layer 24, business interface layer 26, professional execution level 28.
When client is asked the page, generate a JS file according to the XML configuration file of the page is automatic, and quoted by the page.The entire process process of this application platform can may further comprise the steps:
1, client JS file is according to the control property part in the XML configuration file, and the base attribute of control in the page is provided with, and the outward appearance of the page is met the requirements.
2, client JS file is according to the binding of the incident in XML configuration file part, for function is handled in one of the corresponding event binding of control in the page.
3, when the Event triggered of control in the page, this processing function is performed.Event-action stream part in the analyzing XML configuration file is called corresponding SIB in order, finishes until stream of action.
If 4 invoked SIB have client to realize, so just at the corresponding function of handling of client operation; Otherwise, send request by Aiax (Asynchronous JavaScript and XML, asynchronous JavaScript and XML) mode to service end, handle by the SIB realization of service end, return client after processing finishes and continue to carry out.
The level that function of Web application and development device of correlation technique comprises is more, when changes in demand takes place, may relate to the place, many places of program, is not easy to revise apace.And the preferred embodiment is divided into four layers with operation platform, and in Web application and development device, added support to kit 60 and configuration file 70 thereof, thereby realized rationally cutting apart of various functions, when changes in demand takes place when, only relate to the variation on upper strata, and can not relate to the place, many places of program, therefore can revise apace at an easy rate.
Fig. 3 is the block scheme of the development device used of Web according to the preferred embodiment of the invention, development device comprises Integrated Development Environment 10 and operation platform 20, also comprise turnkey console 30, be used to provide visual administration interface, the operation that administration interface is used for accepting the user is carried out online management so that development device and the Web that is loaded into development device are used.Turnkey console provides a visual management platform to the development platform managerial personnel, to help managerial personnel development platform itself and the application that is loaded in the development platform is carried out online management.Integrated Development Environment 10 is used to be configured by third party's application personnel.Operation platform can carry out with third party's application service end, third party's applications client, other support programs subsystems alternately.Turnkey console is used managing by the keeper, and carries out alternately with network management system.
Preferably, turnkey console comprises interface, and interface is used for network management system and calls development device.This makes Web application and development device support the fusion with Integrated Network Management System.
Preferably, adopt database support and management platform.
Preferably, for this turnkey console, the keeper can carry out following operation:
1, by visual application loading tool, the application bag that Integrated Development Environment can be provided directly loads.
2,, allow same application to load a plurality of versions simultaneously by visual applied version control function.
3, by visual applied version mobilizing function, an application once can only activate a version.
4, the practical operation situation of each application is carried out on-line monitoring and statistics, such as the amount of application request service end execution engine, the requested amount of each action SIB etc.
Fig. 4 is according to the process flow diagram of the development approach of the development device of the Web application of the embodiment of the invention, may further comprise the steps:
Step S10, the Integrated Development Environment in the Web application and development device is created the engineering of using about Web;
Step S20, the page editing device in the Web application and development device accept the towing configuration operation of user to the control of widget library, with the control in the page of exploitation Web application;
Step S30, the stream of action editing machine in the Web application and development device accept the towing configuration operation of user to the SIB in SIB storehouse, the stream of action in using with exploitation Web;
Step S40, Integrated Development Environment generates the application bag of output about engineering according to the towing configuration operation of accepting.
This method can make the user need not code development just can generate the application bag that Web uses.
Preferably, in above-mentioned development approach, also comprise:
Step S50, the operation platform in the Web application and development device accepts to use the deployment of bag, and resolves generation Web and use.
The preferred embodiment makes can also finish the parsing of using bag in Web application and development device, generate executable Web and use.
Preferably, step S50 comprises:
Application deployment bag in the professional execution level of operation platform;
Professional execution level calls the control of widget library and the SIB in SIB storehouse by the storehouse api interface of the business interface layer of operation platform, generates Web with parsing application bag and uses;
Wherein, the SIB in the control of widget library and SIB storehouse calls the ability of the capability set of service capability layer by the ability api interface of the service capability layer of operation platform, and the service basic layer of operation platform provides infrastructure service to service capability layer.
The preferred embodiment the preferred embodiment is divided into four layers with operation platform, thereby realized rationally cutting apart of various functions, when changes in demand takes place, only related to the variation on upper strata, and can not relate to the place, many places of program, therefore can revise apace at an easy rate.
Preferably, control is performed the towing configuration operation, comprises with the control in the page of exploitation Web application: drag control to the page of Web application, so that the control attribute relevant with the pattern of the page adjusted, finish the configuration of the control and the pattern of the page.Preferably, SIB is performed the towing configuration operation, and the stream of action in using with exploitation Web comprises: finish the foreground logic that Web uses and the exploitation of background logic, action of configuration stream in the incident of the control of the page.More than realized visual operation.
As can be seen from the above description, Web application and development device and development approach thereof that the embodiment of the invention provided make the developer not need to encode, and fully by visual configuration, just can realize the exploitation that Web uses.Having solved traditional development scheme, to need the developer to grasp knowledge too much, and can not respond the problem of changes in demand rapidly, thereby saved cost of development and maintenance cost.
Obviously, those skilled in the art should be understood that, above-mentioned each module of the present invention or each step can realize with the general calculation device, they can concentrate on the single calculation element, perhaps be distributed on the network that a plurality of calculation element forms, alternatively, they can be realized with the executable program code of calculation element, thereby, they can be stored in the memory storage and carry out by calculation element, and in some cases, can carry out step shown or that describe with the order that is different from herein, perhaps they are made into each integrated circuit modules respectively, perhaps a plurality of modules in them or step are made into the single integrated circuit module and realize.Like this, the present invention is not restricted to any specific hardware and software combination.
The above is the preferred embodiments of the present invention only, is not limited to the present invention, and for a person skilled in the art, the present invention can have various changes and variation.Within the spirit and principles in the present invention all, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.
Claims (14)
1. the development device that Web uses is characterized in that, comprises Integrated Development Environment, widget library and Service Independent Block SIB storehouse,
Described Integrated Development Environment comprises: the page editing device is used to provide editor's visualization interface of the page that Web uses; The stream of action editing machine is used to provide editor's visualization interface of the stream of action that Web uses;
Described widget library comprises a plurality of controls, and described control is used for being performed the towing configuration operation at the visualization interface of described page editing device, with the control in the page of developing described Web application;
Described SIB storehouse comprises a plurality of SIB, and described SIB is used for being performed the towing configuration operation at the visualization interface of described stream of action editing machine, to develop the stream of action in the described Web application.
2. development device according to claim 1 is characterized in that, described Integrated Development Environment also comprises:
The control configurator is used to provide the attribute of the control that disposes described widget library and the visualization interface of incident;
The SIB configurator is used to provide the visualization interface of parameter of the SIB in the described SIB of configuration storehouse.
3. development device according to claim 1, it is characterized in that also comprise operation platform, it comprises professional execution level, be used for the described control by calling described widget library and the described SIB in described SIB storehouse, the application bag of using about described Web of resolving that described Integrated Development Environment generates.
4. development device according to claim 3 is characterized in that described operation platform also comprises the business interface layer, and it comprises the storehouse api interface, is used for described professional execution level and calls the described control of described widget library and the described SIB in described SIB storehouse.
5. development device according to claim 4 is characterized in that described operation platform also comprises service capability layer, and it comprises:
A plurality of capability sets, it comprises the set of the function with versatility that exploitation Web uses when using;
The ability api interface, the described SIB that is used for the described control of described widget library and described SIB storehouse calls the ability of described capability set.
6. development device according to claim 5 is characterized in that described operation platform also comprises the service basic layer, is used for providing infrastructure service to described service capability layer.
7. development device according to claim 6 is characterized in that, also comprises:
Kit is used to described basic supporting layer to provide support;
Configuration file, the parameter that is used to preserve kit.
8. development device according to claim 1, it is characterized in that, also comprise turnkey console, be used to provide visual administration interface, the operation that described administration interface is used for accepting the user is carried out online management so that described development device and the described Web that is loaded into described development device are used.
9. development device according to claim 8 is characterized in that described turnkey console comprises interface, and described interface is used for network management system and calls described development device.
10. development device according to claim 1 is characterized in that, described SIB is used for developing the event handling logic of the control of the page that described Web uses.
11. the development approach of a Web application and development device is characterized in that, comprising:
Integrated Development Environment in the Web application and development device is created the engineering of using about Web;
Page editing device in the described Web application and development device is accepted the towing configuration operation of user to the control of the widget library in the described Web application and development device, with the control in the page of developing described Web application;
Stream of action editing machine in the described Web application and development device is accepted the towing configuration operation of user to the SIB in the SIB storehouse in the described Web application and development device, to develop the stream of action in the described Web application;
Described Integrated Development Environment generates the application bag of output about described engineering according to the towing configuration operation of described acceptance.
12. development approach according to claim 11 is characterized in that, also comprises:
Operation platform in the described Web application and development device is accepted the deployment of described application bag, and resolves the described Web of generation and use.
13. development approach according to claim 12 is characterized in that, the operation platform in the described Web application and development device is accepted the deployment of described application bag, and the described Web application of parsing generation comprises:
In the professional execution level of described operation platform, dispose described application bag;
Described professional execution level calls the described control of described widget library and the described SIB in described SIB storehouse by the storehouse api interface of the business interface layer of described operation platform, generates described Web application to resolve described application bag;
Wherein, the described SIB in the described control of described widget library and described SIB storehouse calls the ability of the capability set of described service capability layer by the ability api interface of the service capability layer of described operation platform, and the service basic layer of described operation platform provides infrastructure service to described service capability layer.
14. development approach according to claim 11 is characterized in that,
Described control is performed the towing configuration operation, comprise with the control in the page of developing described Web application: drag described control to the page of described Web application, so that the described control attribute relevant with the pattern of the described page adjusted, finish the configuration of the control and the pattern of the described page;
Described SIB is performed the towing configuration operation, comprises to develop the described Web stream of action in using: finish the foreground logic that described Web uses and the exploitation of background logic, action of configuration stream in the incident of the control of the described page.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010101981637A CN102270125A (en) | 2010-06-04 | 2010-06-04 | Device and method for developing Web application |
PCT/CN2011/074815 WO2011150777A1 (en) | 2010-06-04 | 2011-05-27 | Development device of web applications and development method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010101981637A CN102270125A (en) | 2010-06-04 | 2010-06-04 | Device and method for developing Web application |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102270125A true CN102270125A (en) | 2011-12-07 |
Family
ID=45052436
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010101981637A Pending CN102270125A (en) | 2010-06-04 | 2010-06-04 | Device and method for developing Web application |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN102270125A (en) |
WO (1) | WO2011150777A1 (en) |
Cited By (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102645899A (en) * | 2012-03-15 | 2012-08-22 | 南宁珞德信息技术有限公司 | Window type action stream editing system of optical-electromechanical integrated equipment |
CN103473177A (en) * | 2013-09-25 | 2013-12-25 | 北京大学 | Method for online debugging C/C++ program |
CN103631487A (en) * | 2012-08-21 | 2014-03-12 | 腾讯科技(深圳)有限公司 | Method and device for page configuration |
CN104049974A (en) * | 2014-06-25 | 2014-09-17 | 国家电网公司 | Dynamic control assembly method and system |
CN104267954A (en) * | 2014-09-26 | 2015-01-07 | 青岛海信电器股份有限公司 | Generation method and device for units included in user interface |
CN104636139A (en) * | 2015-01-26 | 2015-05-20 | 北京邮电大学 | Visualized cross-platform mobile application development and generation system |
CN105373520A (en) * | 2015-10-13 | 2016-03-02 | 金蝶软件(中国)有限公司 | Method and device for setting control style attributes |
CN105653755A (en) * | 2015-07-21 | 2016-06-08 | 上海趣驾信息科技有限公司 | Automobile navigation interface designing tool based on SGE graphic base |
CN105683909A (en) * | 2013-09-30 | 2016-06-15 | 微软技术许可有限责任公司 | Control and part compliant hierarchy |
CN105760162A (en) * | 2016-02-04 | 2016-07-13 | 四川长虹电器股份有限公司 | Development method for hybrid APP software |
CN103473177B (en) * | 2013-09-25 | 2016-11-30 | 北京大学 | A kind of method of on-line debugging C/C++ program |
CN106484389A (en) * | 2015-08-31 | 2017-03-08 | Emc公司 | Stream of action sectional management |
CN106777991A (en) * | 2016-12-21 | 2017-05-31 | 蓝网科技股份有限公司 | A kind of visual edit registers the method and system of the page |
CN106909385A (en) * | 2017-02-27 | 2017-06-30 | 百度在线网络技术(北京)有限公司 | The operating method of visual page editing machine and visual page editing machine |
CN109086042A (en) * | 2018-06-27 | 2018-12-25 | 南京中新赛克科技有限责任公司 | Business interface development method based on operator and control |
CN109284103A (en) * | 2018-08-30 | 2019-01-29 | 长春玖佰软件技术有限公司 | A kind of Web application and development and update method based on control development mode |
CN109597609A (en) * | 2018-12-03 | 2019-04-09 | 广东鸭梨科技集团股份有限公司 | A kind of software combination system |
CN109753315A (en) * | 2018-11-22 | 2019-05-14 | 广州小鸡快跑网络科技有限公司 | A kind of smart machine interactive content editor implementation method and storage medium |
CN109766096A (en) * | 2018-12-15 | 2019-05-17 | 深圳壹账通智能科技有限公司 | Front end assemblies Element generation system, method, computer equipment and storage medium |
CN109889571A (en) * | 2019-01-09 | 2019-06-14 | 深圳市雁联计算系统有限公司 | A kind of development platform system and development approach |
CN109948096A (en) * | 2017-12-05 | 2019-06-28 | 飞狐信息技术(天津)有限公司 | A kind of web behavior configuration system |
CN110609681A (en) * | 2018-06-14 | 2019-12-24 | 北京京东尚科信息技术有限公司 | System, method, device and medium for visually configuring and generating WEB application |
CN110688117A (en) * | 2019-09-30 | 2020-01-14 | 厦门荆艺软件有限公司 | Interface designer and platform based on JavaWeb and page configuration method thereof |
CN111221523A (en) * | 2019-12-24 | 2020-06-02 | 方正株式(武汉)科技开发有限公司 | Optimized manufacturing method and system of Web page linkage control, server and medium |
CN111736834A (en) * | 2020-06-24 | 2020-10-02 | 全球能源互联网研究院有限公司 | DSL-based user interface generation method, device and storage medium |
CN111984359A (en) * | 2020-08-31 | 2020-11-24 | 湖南快乐阳光互动娱乐传媒有限公司 | Dynamic generation and rendering method and device for control |
WO2021218535A1 (en) * | 2020-04-30 | 2021-11-04 | 华为技术有限公司 | Ui control generation and trigger methods, and terminal |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060206856A1 (en) * | 2002-12-12 | 2006-09-14 | Timothy Breeden | System and method for software application development in a portal environment |
CN101393519A (en) * | 2008-07-09 | 2009-03-25 | 深圳企网信息技术有限公司 | Web station rapid development technique based on component and drag and drop design |
CN101697156A (en) * | 2009-10-29 | 2010-04-21 | 孟智平 | Method and system for constructing chain web pages |
US20100125829A1 (en) * | 2008-11-20 | 2010-05-20 | Nhn Corporation | Component-based web application development framework used for creating web page |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040207659A1 (en) * | 2003-04-02 | 2004-10-21 | International Business Machines Corporation | Program creation by combining web services using graphic user interface controls |
CN100340984C (en) * | 2004-01-02 | 2007-10-03 | 华为技术有限公司 | Method for realizing application interface integration and business integration |
US8689174B2 (en) * | 2006-12-28 | 2014-04-01 | Sap Ag | Extensibility of pattern components |
-
2010
- 2010-06-04 CN CN2010101981637A patent/CN102270125A/en active Pending
-
2011
- 2011-05-27 WO PCT/CN2011/074815 patent/WO2011150777A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060206856A1 (en) * | 2002-12-12 | 2006-09-14 | Timothy Breeden | System and method for software application development in a portal environment |
CN101393519A (en) * | 2008-07-09 | 2009-03-25 | 深圳企网信息技术有限公司 | Web station rapid development technique based on component and drag and drop design |
US20100125829A1 (en) * | 2008-11-20 | 2010-05-20 | Nhn Corporation | Component-based web application development framework used for creating web page |
CN101697156A (en) * | 2009-10-29 | 2010-04-21 | 孟智平 | Method and system for constructing chain web pages |
Cited By (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102645899B (en) * | 2012-03-15 | 2016-03-09 | 南宁珞德信息技术有限公司 | Window type optical, mechanical and electronic integration device action stream editing system |
CN102645899A (en) * | 2012-03-15 | 2012-08-22 | 南宁珞德信息技术有限公司 | Window type action stream editing system of optical-electromechanical integrated equipment |
CN103631487A (en) * | 2012-08-21 | 2014-03-12 | 腾讯科技(深圳)有限公司 | Method and device for page configuration |
CN103631487B (en) * | 2012-08-21 | 2018-09-28 | 腾讯科技(深圳)有限公司 | A kind of method and device of the configuration page |
CN103473177A (en) * | 2013-09-25 | 2013-12-25 | 北京大学 | Method for online debugging C/C++ program |
CN103473177B (en) * | 2013-09-25 | 2016-11-30 | 北京大学 | A kind of method of on-line debugging C/C++ program |
CN105683909A (en) * | 2013-09-30 | 2016-06-15 | 微软技术许可有限责任公司 | Control and part compliant hierarchy |
CN105683909B (en) * | 2013-09-30 | 2019-06-25 | 微软技术许可有限责任公司 | Control and component comply with layered structure |
CN104049974A (en) * | 2014-06-25 | 2014-09-17 | 国家电网公司 | Dynamic control assembly method and system |
CN104049974B (en) * | 2014-06-25 | 2017-09-15 | 国家电网公司 | Control changeable assembling method and system |
CN104267954A (en) * | 2014-09-26 | 2015-01-07 | 青岛海信电器股份有限公司 | Generation method and device for units included in user interface |
CN104267954B (en) * | 2014-09-26 | 2018-02-16 | 青岛海信电器股份有限公司 | The generation method and device of a kind of part included in user interface |
CN104636139A (en) * | 2015-01-26 | 2015-05-20 | 北京邮电大学 | Visualized cross-platform mobile application development and generation system |
CN104636139B (en) * | 2015-01-26 | 2018-05-15 | 北京邮电大学 | One kind visualizes cross-platform mobile application exploitation and generation system |
CN105653755A (en) * | 2015-07-21 | 2016-06-08 | 上海趣驾信息科技有限公司 | Automobile navigation interface designing tool based on SGE graphic base |
CN105653755B (en) * | 2015-07-21 | 2019-01-01 | 上海趣驾信息科技有限公司 | A kind of auto navigation interface instrument based on the exploitation of SGE shape library |
CN106484389A (en) * | 2015-08-31 | 2017-03-08 | Emc公司 | Stream of action sectional management |
CN106484389B (en) * | 2015-08-31 | 2020-03-06 | 开文公司 | Action stream segment management |
CN105373520A (en) * | 2015-10-13 | 2016-03-02 | 金蝶软件(中国)有限公司 | Method and device for setting control style attributes |
CN105760162A (en) * | 2016-02-04 | 2016-07-13 | 四川长虹电器股份有限公司 | Development method for hybrid APP software |
CN106777991A (en) * | 2016-12-21 | 2017-05-31 | 蓝网科技股份有限公司 | A kind of visual edit registers the method and system of the page |
CN106909385A (en) * | 2017-02-27 | 2017-06-30 | 百度在线网络技术(北京)有限公司 | The operating method of visual page editing machine and visual page editing machine |
CN109948096A (en) * | 2017-12-05 | 2019-06-28 | 飞狐信息技术(天津)有限公司 | A kind of web behavior configuration system |
CN110609681A (en) * | 2018-06-14 | 2019-12-24 | 北京京东尚科信息技术有限公司 | System, method, device and medium for visually configuring and generating WEB application |
CN109086042B (en) * | 2018-06-27 | 2022-05-10 | 南京中新赛克科技有限责任公司 | Business interface development method based on operator and control |
CN109086042A (en) * | 2018-06-27 | 2018-12-25 | 南京中新赛克科技有限责任公司 | Business interface development method based on operator and control |
CN109284103A (en) * | 2018-08-30 | 2019-01-29 | 长春玖佰软件技术有限公司 | A kind of Web application and development and update method based on control development mode |
CN109753315A (en) * | 2018-11-22 | 2019-05-14 | 广州小鸡快跑网络科技有限公司 | A kind of smart machine interactive content editor implementation method and storage medium |
CN109597609A (en) * | 2018-12-03 | 2019-04-09 | 广东鸭梨科技集团股份有限公司 | A kind of software combination system |
CN109766096A (en) * | 2018-12-15 | 2019-05-17 | 深圳壹账通智能科技有限公司 | Front end assemblies Element generation system, method, computer equipment and storage medium |
CN109889571A (en) * | 2019-01-09 | 2019-06-14 | 深圳市雁联计算系统有限公司 | A kind of development platform system and development approach |
CN110688117A (en) * | 2019-09-30 | 2020-01-14 | 厦门荆艺软件有限公司 | Interface designer and platform based on JavaWeb and page configuration method thereof |
CN110688117B (en) * | 2019-09-30 | 2022-08-09 | 厦门荆艺软件有限公司 | Interface designer and platform based on JavaWeb and page configuration method thereof |
CN111221523A (en) * | 2019-12-24 | 2020-06-02 | 方正株式(武汉)科技开发有限公司 | Optimized manufacturing method and system of Web page linkage control, server and medium |
WO2021218535A1 (en) * | 2020-04-30 | 2021-11-04 | 华为技术有限公司 | Ui control generation and trigger methods, and terminal |
CN111736834A (en) * | 2020-06-24 | 2020-10-02 | 全球能源互联网研究院有限公司 | DSL-based user interface generation method, device and storage medium |
CN111984359A (en) * | 2020-08-31 | 2020-11-24 | 湖南快乐阳光互动娱乐传媒有限公司 | Dynamic generation and rendering method and device for control |
Also Published As
Publication number | Publication date |
---|---|
WO2011150777A1 (en) | 2011-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102270125A (en) | Device and method for developing Web application | |
CN110825362B (en) | Low-code application software development system and method | |
CN102375731B (en) | Coding-free integrated application platform system | |
CN102854819B (en) | For the Enterprise SOA of Process Control System | |
US6810522B2 (en) | Method and system for associating parameters of containers and contained objects | |
CA2096539C (en) | Software structure for telecommunication switching systems | |
CN100543701C (en) | A kind of method and system that realize embedded software unconventionality testing | |
US20040064805A1 (en) | Enterprise scoped software factory | |
US20030200533A1 (en) | Method and apparatus for creating software objects | |
CN104111826A (en) | Software project development method and device | |
CN101256492A (en) | Software development method and system for executing model drive structure | |
CN101946258A (en) | Model based deployment of computer based business process on dedicated hardware | |
CN106933729A (en) | A kind of method of testing and system based on cloud platform | |
CN101872305A (en) | UI (User Interface) performance and service logic separation method and system | |
WO2004055633A2 (en) | System and method for software application development in a portal environment | |
CN110399119A (en) | A kind of modularization construction method, device, electronic equipment and storage medium | |
CN103019928A (en) | Automatic testing method and system | |
CN101246424A (en) | Menu automatic generation system and method for based on file | |
US8752030B1 (en) | Process abstraction and tracking, systems and methods | |
CN100511128C (en) | Information processing method, apparatus with XML driven architecture | |
CN102929636B (en) | A kind of human-computer interaction interface creation method and device | |
CN103792857A (en) | Scalable automation system | |
CN102214103A (en) | Method and system for establishing and performing task program based on functional unit | |
CN116909553A (en) | Page online development and local compiling operation system | |
CN115951970A (en) | Heterogeneous multi-simulation software integrated development environment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20111207 |