[go: up one dir, main page]

CN109558125A - A kind of implementation method improving general information management software development efficiency - Google Patents

A kind of implementation method improving general information management software development efficiency Download PDF

Info

Publication number
CN109558125A
CN109558125A CN201811543765.4A CN201811543765A CN109558125A CN 109558125 A CN109558125 A CN 109558125A CN 201811543765 A CN201811543765 A CN 201811543765A CN 109558125 A CN109558125 A CN 109558125A
Authority
CN
China
Prior art keywords
layers
database
page
end page
data information
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
Application number
CN201811543765.4A
Other languages
Chinese (zh)
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.)
Farsighted Time Technology Co Ltd Of Taiyuan City
Original Assignee
Farsighted Time Technology Co Ltd Of Taiyuan City
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 Farsighted Time Technology Co Ltd Of Taiyuan City filed Critical Farsighted Time Technology Co Ltd Of Taiyuan City
Priority to CN201811543765.4A priority Critical patent/CN109558125A/en
Publication of CN109558125A publication Critical patent/CN109558125A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The present invention provides a kind of implementation methods for improving general information management software development efficiency, the implementation method can be under the premise of seldom changing or not changing backstage code and front end page code, manage the data information in different databases, the implementation method includes: step (1), it will be divided into Action layers from the background, Service layers, Dao layers and Entity layers, and front end page is constructed by predetermined code template, Action layers are used to respond the request of front end page and control front end page progress page jump, the Entity layers of structure for the data information in mapping database;Step (2), when needing to increase the data information management page in database, one is generated about Entity layers of class, empty Action layers of class of a succession base class is generated simultaneously, and corresponding configuration operation is executed by the configuration page in front end page, to realize the management function to the data information in database.

Description

A kind of implementation method improving general information management software development efficiency
Technical field
The present invention relates to the technical field of Development of Management Information System, in particular to a kind of raising general information management software The implementation method of development efficiency, can be before few change or not changing backstage code and not changing page code It puts, achievees the purpose that manage the data information in disparate databases.
Background technique
Currently, software development, especially for information management class system, such as CRM or ERP, typically based on pass It is that type database is developed, which usually first analyzes and construct the logic between different directories data And/or mathematical relationship, then based on the logic and/or mathematical relationship construct database in different directories data distribution, and The logic and/or mathematical relationship are frequently used as the keyword of the relational data, and user can be by the keyword come to the relationship Data information in type database such as is inquired, is shown, is increased, deleted or is edited at the data information managements operation.Currently, it closes The implementation for being the information management operations in type database is generally to complete under B/S framework, high-level language Development Engineering Teacher generally requires when realizing the information management operations and first develops high-level language programs, for the data letter in operating database Breath, redevelopment html page is used to carry out as user interface interface operation, but above-mentioned development scheme needs are directed to Different data information development different high-level language programs and html page, development amount is big, the maintenance cost of software It is higher.When high-level language Developmental Engineer carries out exploitation higher-level language code for different data information simultaneously, reality can be also encountered Crosstalk, the database key word field of interdepending between body are not quite similar, data information sort field is different, inquiry mode disunity Etc. problems, this has seriously affected the development efficiency of information management class software and the management convenience of data information.
Summary of the invention
In existing software development, the especially development process of information management class software, developer is to need root Develop different high-level language programs and html page, i.e., in above-mentioned development process, data respectively according to different data informations It is the corresponding relationship of existence anduniquess between information, high-level language programs and html page three, if desired develops another message tube Reason class software perhaps changes then developer to the data information in database must be according to new data information or new The operating function of information management class software develops another high-level language programs and html page again, this does not simultaneously meet current information The requirement quickly to be updated for operating software is managed, while also will increase information management class software in the process of development Unnecessary work, increase development cost and extend the development cycle.
For existing information management software, existing defect, the present invention provide a kind of raising information management in the process of development The implementation method of software development efficiency, the implementation method can seldom change backstage code and not change front end page code In the case where, the data information in disparate databases is managed, and the case where not changing backstage code and front end page code Under, provide the application system of the data information in management disparate databases, wherein the backstage is for controlling the preceding end page Face, which is characterized in that the implementation method includes:
The backstage is divided into Action layers, Service layers, Dao layers and Entity layers by step (1), and by pre- Determine Code Template and construct the front end page, wherein described Action layers for responding request and the control of the front end page The front end page carries out page jump, and described Entity layers for mapping the structure of the data information in the database;
Step (2) generates one about Entity layers described when needing to increase the data information management page in database Class, while generating empty Action layer of class of a succession base class, and pass through configuration page in front end page execution phase The configuration operation answered, to realize the management function to the data information in the database;
Further, in the step (1), the backstage passes through the architecture of Spring, Hibernate, Struts Building, the predetermined code template for constructing the front end page is JAVA Script, CSS, HTML and Velocity;
Further, in the step (1), the backstage is the base class code operation based on a set of high-level language, described Front end page can realize the information configuration operation to querying condition and query result, the backstage and institute by the configuration page It states between front end page and there is control and by control planning;
Further, in the step (1), it is Action layers described in code be the code based on general type, it is described Action layers provide to the operation of the different disposal of the data information in database include to the data information in the database into Edlin preservation, is deleted, is inquired by major key, inquiring record number, paging query and part operation or whole behaviour in initialization Make, described Action layers further includes the determining data before carrying out different disposal operation to the data information in the database The structural relation inside data information in library, and judge whether the data information in the database supports the processing with this Operation;
Further, in the step (2), arrange the interface between the backstage and front end page, grasped by the configuration It can be realized the data relied between the entity of the data information in database to show;
Further, in the step (2), the configuration operation that the front end page executes can be realized to the data Data information in library carries out display data column, the inquiry of hiding data column, data sorting, data fuzzy query, data area;
Further, in the step (1), it is Dao layers described in code be the code based on general type, the Dao layers of energy The dynamic generation of SQL statement is realized in enough reflections, and the SQL statement of generation is fed back to the backstage, to realize that the backstage is right The dynamic access of data information in the database;
Further, in the step (1), the configuration operation of the execution includes to the data information in the database Configure different inquiry modes, display mode, sortord, to data information entity setting up different switching relationship and setting not At least one of biconditional operation title and its corresponding handling function;
Further, the inquiry mode includes fuzzy query, preset range inquiry or is not equal to inquiry, the display side Formula includes that input frame is shown, time control is shown, tree-like display, drop-down list is shown or Pagination Display, the sortord Including order of the field sequence, ascending sort or descending sort;
Further, in the step (1), described Action layers can also carry out HTML element to the front end page and move State addition, to reach the Dynamic Display of querying condition, inquiry operation, query result, wherein the Dynamic Display is described It is realized after front end page progress page loaded by initialization function.
Compared with the prior art, the implementation method of the raising information management software development efficiency in the present invention passes through to backstage When carrying out the change in non-code word level, so that this can be realized in core code to the data information in database from the background Management, and the data information in database can be inquired likewise by corresponding information management software, be shown, The different operations such as increase, deletion or editor, can be realized different information management softwares to the data in disparate databases in this way Information is managed, and also be can be reduced the workload of information management software exploitation and significant improved software development efficiency.
Other features and advantages of the present invention will be illustrated in the following description, also, partly becomes from specification It obtains it is clear that understand through the implementation of the invention.The objectives and other advantages of the invention can be by written explanation Specifically noted structure is achieved and obtained in book, claims and attached drawing.
Below by drawings and examples, technical scheme of the present invention will be described in further detail.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this Some embodiments of invention for those of ordinary skill in the art without creative efforts, can be with It obtains other drawings based on these drawings.
Fig. 1 is a kind of flow diagram of implementation method for improving information management software development efficiency provided by the invention.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete Site preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every other Embodiment shall fall within the protection scope of the present invention.
It refering to fig. 1, is a kind of implementation method for improving information management software development efficiency provided in an embodiment of the present invention Flow diagram.The implementation method of the raising information management software development efficiency is that each function of information management software all exists It is realized in core code, and developer can be by carrying out corresponding page configuration to front end pages such as browsers, to meet The actual demand of different user, in addition, the implementation method passes through the interface between agreement backstage and HTML front end page also to solve The problem of certainly crosstalk relies between different entities, the implementation method can reduce the workload and shortening of information management software exploitation The development cycle of information management software.
Specifically, the implementation method of the raising information management software development efficiency can seldom change backstage code and In the case where not changing front end page code, manage disparate databases in data information, and do not change backstage code and In the case where front end page code, the application system of the data information in management disparate databases is provided, this is used to control from the background The front end page, the implementation method include:
This is divided into Action layers, Service layers, Dao layers and Entity layers by step (1) from the background, and by predetermined Code Template constructs the front end page, wherein the Action layers is used to respond the request of the front end page and controls the preceding end page Face carries out page jump, and the Entity layers for mapping the structure of the data information in the database.
Wherein, which is preferably developer and constructs shape by the architecture of Spring, Hibernate, Struts At;Wherein, Spring architecture can realize the exploitation of server end by basic JAVABean, it is characterized in that making EJB is replaced with basic JAVABean, belong to a lightweight control reversion and the container frame towards section, will make Zero is substantially minimized to the complexity of interface and reduces unnecessary catch of exception, the basic composition portion of the Spring architecture Dividing includes lightweight core frame, general transaction management level of abstraction, JDBC level of abstraction and MVC Web application framework etc., is gone back The exploitation of JAVA EE can be made to become to be more easier;Hibernate architecture is that the object relationship of an open source code is reflected Frame is penetrated, SQL statement can be automatically generated and is executed automatically, so that developer is able to use object Program Thought Information database is manipulated, main application is to replace CMP in the J2EE framework of EJB to reach the mesh of information data persistence 's;Struts architecture is essentially the Web frame based on MVC, is realized by using JAVA Servlet/JSP technology Based on the MVC design mode of JAVA Web application, while the Struts architecture belongs to an Open Source Framework.In addition, should Front end page is preferably the operation interface of browser, which can be used predetermined code template and edited, the predetermined generation Code mask can be but it is unlimited be JAVA Script, CSS, HTML and Velocity, thus by dynamic text insertion and html page In, read-write HTML element, the creation and modification for controlling cookies detect the browser information of visitor and to browser event It responds.
Optionally, this is that the base class code based on a set of high-level language is run from the background, wherein the high-level language can be but It is not limited to JAVA or C# etc..The base class code of the high-level language can be but be not limited to using baseservice or Basedao makes the edit operations such as increase, deletion, inquiry, the modification of general type;Correspondingly, which can be by the backstage The base class code of high-level language execute corresponding page configuration or inquiry operation, since this is being grasped with the front end page from the background Make only in the presence of control and the relationship controlled between in level, therefore which kind of type code this uses from the background, such as base class code Or subclass code, this relationship between the backstage and the front end page can't be changed in itself.
Optionally, after this is divided into Action layers, Service layers, Dao layers and Entity layers from the background, the Action Code in layer equally may be based on the code of general type, the Action layers of different disposal provided to the data information in database Operation includes being edited, being saved to the data information in the information database, deleted, recorded number by major key inquiry, inquiry, divide Page inquiry and part operation or all operationss in initialization, the Action layers to the data information in the information database Further include the structural relation inside the data information in the determining information database before progress different disposal operation, and is judged with this The processing operation whether the data information suitable for the information database, this is because the information database already mentioned above It is normally based on the mutual logic of data and/or mathematical relationship to be combined with each other, and for number in the information database It is believed that the processing operation of breath is also based on the logic and/or mathematical relationship often to execute the respective handling to the information data, However be not logic present in the information database and/or mathematical relationship be it is diversified, the information data and this at Reason operation is between each other not necessarily matched, if a certain processing operation, which is applied to, does not support matched information database with it In, then it will lead to the feedback result of the processing operation as sky, to increase the misuse rate of information database, therefore above-mentioned sentence The step of whether processing operation of breaking is for data information in information database has necessity.
Optionally, in the step (1), the code in the Dao layers is the code based on general type, and the Dao layers can reflect It realizes the dynamic generation of SQL statement, and the SQL statement of generation is fed back into the backstage, to realize that this from the background believes the database The dynamic access of breath, developer can be enable through the above way controlled according to real-time requirement in the information database not With the control action of data information.
Optionally, in the step (1), the configuration operation of the execution related entities includes to the data letter in the database Breath configure different inquiry mode, display mode, sortord, to data information entity setting up different switching relationship and setting At least one of different operation title and its corresponding handling function;Wherein, which includes fuzzy query, predetermined model It encloses inquiry or not equal to inquiry, the display mode includes that input frame is shown, time control is shown, tree-like display, drop-down column Table shows that perhaps the different display modes such as Pagination Display sortord includes order of the field sequence, ascending sort or descending The different sortords such as sequence.
Optionally, in the step (1), the Action layers of dynamic that can also carry out HTML element to the front end page adds Add, to reach the Dynamic Display of querying condition, inquiry operation, query result, wherein the Dynamic Display is in the front end page It is realized after progress page loaded by initialization function;In addition, the corresponding query page of the front end page also provides General increase function deletes function, editor's function, paging query function etc..
Step (2) generates one about the Entity layers when needing to increase the data information management page in database Class, while empty Action layers of class of a succession base class is generated, and execute accordingly by the configuration page in the front end page Configuration operation, to realize the management function to the data information in the database.
Specifically, in the step (2), when needs newly increase general information data management page in the front end page When face, developer does not need to develop new correspondence front end page again for the information data administration page newly increased, Only need to generate the class of an Entity layer about the information data administration page newly increased, while writing a succession should Empty Action layers of class of base class, the change work of other subsequent front end pages only need to carry out to configure accordingly, simultaneously It is not related to the exploitation programming etc. of page code.
Optionally, in the step (2), when arranging the interface between the backstage and HTML front end page, pass through the page Configuration operates the data relied between the entity that can be realized database information and shows.
Optionally, in the step (2), the page configuration operation adapted to is executed to the front end page be can be realized to the number The demand of display data column, the inquiry of hiding data column, data sorting, data fuzzy query, data area is carried out according to library information.
It can be seen that being managed by the configuration operation in the step (2) to the data information in database information When, the code development editor amount which is related to is very limited;Practice comparison shows to open for identical front end page Hair needs the operating time of 3 day for human beings using the prior art, and uses above-mentioned implementation method, when the development of the front end page Length can shorten to for 0.5 day for human beings, this is because in the front end page development process, most code be all it is existing, simultaneously It does not need to rewrite;And front end page exploitation after, it is only necessary to the front end page is once tested, this be because Function point to be tested is needed also thus to tail off for each front end page, generally speaking, in entire development process, written in code amount Largely all reducing with follow-up test workload, this necessarily enables the period of entire development process to shorten, and And the development quality of software can also be guaranteed.
From above-described embodiment as can be seen that the implementation method of the raising information management software development efficiency can carry out from the background When change in non-code word level, so that this can realize the pipe to data information in database in core code from the background Reason, and the data information in database can be inquired likewise by corresponding information management software, show, increase The different operations such as add, delete or edit, the workload of information management software exploitation can be reduced in this way and significant improves out Send out efficiency.As it can be seen that the core of the implementation method of raising information management software development efficiency of the invention is based on high-level language General type and reflection mechanism, page dynamic and generate the implementation method of a set of base class.
Obviously, various changes and modifications can be made to the invention without departing from essence of the invention by those skilled in the art Mind and range.In this way, if these modifications and changes of the present invention belongs to the range of the claims in the present invention and its equivalent technologies Within, then the present invention is also intended to include these modifications and variations, especially comprising about the present invention including language or frame.

Claims (10)

1. a kind of implementation method for improving general information management software development efficiency, the implementation method can be after few change Platform code and in the case where not changing front end page code, manages the data information in disparate databases, and after not changing In the case where platform code and front end page code, the application system of the data information in management disparate databases is provided, wherein institute Backstage is stated for controlling the front end page, which is characterized in that the implementation method includes:
The backstage is divided into Action layers, Service layers, Dao layers and Entity layers, and passes through predetermined generation by step (1) Code mask constructs the front end page, wherein described Action layers for responding described in request and the control of the front end page Front end page carries out page jump, and described Entity layers for mapping the structure of the data information in the database;
Step (2) generates one about described Entity layers when needing to increase the data information management page in database Class, while empty Action layers of class of a succession base class is generated, and execute accordingly by the configuration page in the front end page Configuration operation, to realize to the management function of the data information in the database.
2. improving the implementation method of general information management software development efficiency as described in claim 1, it is characterised in that: in institute It states in step (1), the backstage is constructed by the architecture of Spring, Hibernate, Struts, constructs the preceding end page The predetermined code template in face is JAVAScript, CSS, HTML and Velocity.
3. improving the implementation method of general information management software development efficiency as described in claim 1, it is characterised in that: in institute It states in step (1), the backstage is the base class code operation based on a set of high-level language, and the front end page can be by described Configuration page, which is realized, operates the information configuration of querying condition and query result, there is control between the backstage and the front end page It makes and by control planning.
4. improving the implementation method of general information management software development efficiency as claimed in claim 2, it is characterised in that: in institute State in step (1), it is Action layers described in code be the code based on general type, it is described Action layers provide in database The different disposal operation of data information includes being edited, being saved to the data information in the database, deleted, looked by major key It askes, inquire record number, paging query and part operation or all operationss in initialization, described Action layers to the number It carries out further including the structure inside data information in the determining database before different disposal operation according to the data information in library Relationship, and judge whether the data information in the database supports the processing operation with this.
5. improving the implementation method of general information management software development efficiency as claimed in claim 4, it is characterised in that: described In step (2), arrange the interface between the backstage and front end page, can be realized in database by configuration operation The data relied between the entity of data information are shown.
6. improving the implementation method of general information management software development efficiency as described in claim 1, it is characterised in that: in institute It states in step (2), the configuration operation that the front end page executes can be realized, the data information in the database is carried out Show data column, the inquiry of hiding data column, data sorting, data fuzzy query, data area.
7. improving the implementation method of general information management software development efficiency as described in claim 1, it is characterised in that: in institute State in step (1), it is Dao layers described in code be the code based on general type, described Dao layers can reflect and realize SQL statement Dynamic generation, and the SQL statement of generation is fed back into the backstage, to realize that the data in the database are believed on the backstage The dynamic access of breath.
8. improving the implementation method of general information management software development efficiency as described in claim 1, it is characterised in that: in institute State in step (1), the configuration of execution operation include the data information in the database is configured different inquiry modes, Display mode, sortord, to data information entity setting up different switching relationship and setting different operation title and its corresponding At least one of handling function.
9. improving the implementation method of general information management software development efficiency as claimed in claim 8, it is characterised in that: described Inquiry mode include fuzzy query, preset range inquiry or not equal to inquiry, the display mode include input frame show, when Between control show, it is tree-like display, drop-down list show or Pagination Display, the sortord include order of the field sequence, liter Sequence sequence or descending sort.
10. improving the implementation method of general information management software development efficiency as described in claim 1, it is characterised in that: In the step (1), the described Action layers dynamic that HTML element can also be carried out to the front end page is added, and is looked into reach Inquiry condition, inquiry operation, the Dynamic Display of query result, wherein the Dynamic Display is to carry out the page in the front end page It is realized after loaded by initialization function.
CN201811543765.4A 2018-12-17 2018-12-17 A kind of implementation method improving general information management software development efficiency Pending CN109558125A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811543765.4A CN109558125A (en) 2018-12-17 2018-12-17 A kind of implementation method improving general information management software development efficiency

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811543765.4A CN109558125A (en) 2018-12-17 2018-12-17 A kind of implementation method improving general information management software development efficiency

Publications (1)

Publication Number Publication Date
CN109558125A true CN109558125A (en) 2019-04-02

Family

ID=65870247

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811543765.4A Pending CN109558125A (en) 2018-12-17 2018-12-17 A kind of implementation method improving general information management software development efficiency

Country Status (1)

Country Link
CN (1) CN109558125A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112783960A (en) * 2021-01-22 2021-05-11 北京澎思科技有限公司 Data processing system and method, electronic device, computer-readable storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103383645A (en) * 2013-07-29 2013-11-06 北京邮电大学 Code generation method and system
CN103853543A (en) * 2012-12-07 2014-06-11 北京云天时空科技有限公司 Method used for quickly constructing forms in enterprise information system development process
CN102681852B (en) * 2012-05-16 2015-05-13 河南辉煌科技股份有限公司 Agile development method based on JavaEE
US20160092778A1 (en) * 2014-09-26 2016-03-31 Oracle International Corporation Visual information builder for business rules
CN108268531A (en) * 2016-12-30 2018-07-10 上海华讯网络系统有限公司 The configuration system and method for dynamic definition configuration management database

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102681852B (en) * 2012-05-16 2015-05-13 河南辉煌科技股份有限公司 Agile development method based on JavaEE
CN103853543A (en) * 2012-12-07 2014-06-11 北京云天时空科技有限公司 Method used for quickly constructing forms in enterprise information system development process
CN103383645A (en) * 2013-07-29 2013-11-06 北京邮电大学 Code generation method and system
US20160092778A1 (en) * 2014-09-26 2016-03-31 Oracle International Corporation Visual information builder for business rules
CN108268531A (en) * 2016-12-30 2018-07-10 上海华讯网络系统有限公司 The configuration system and method for dynamic definition configuration management database

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
田洋: "Web应用系统的通用开发架构研究与应用", 《中国优秀硕士学位论文全文数据库信息科技辑》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112783960A (en) * 2021-01-22 2021-05-11 北京澎思科技有限公司 Data processing system and method, electronic device, computer-readable storage medium

Similar Documents

Publication Publication Date Title
US7174286B2 (en) Systems and methods for defining a simulated interactive web page
CN103617037B (en) Development approach and web development system for web development system
US8806429B2 (en) Dynamic generation of formatted user interfaces in software environments
US20160170719A1 (en) Software database system and process of building and operating the same
CN110069246A (en) The plateform system and its application that a kind of Java Web application is quickly developed
CN103383645A (en) Code generation method and system
CN112764743B (en) Method for automatically generating software based on data model drive
CN111857710A (en) Method and device for developing Eclipse plug-in based on embedded chromium
JP2008507032A (en) Object process graph application controller viewer
CN109558125A (en) A kind of implementation method improving general information management software development efficiency
Marlin et al. MultiView-Merlin: An experiment in tool integration
CA2498541A1 (en) System and method for presentation of wireless application data using repetitive ui layouts
CN119088369A (en) Low-code development platform
Han et al. Research on the Key Technologies of Highly Reliable Embedded IDE Based on R80515
CN114816360A (en) Dynamic service configuration system
Aschenbrenner et al. Fujaba goes web 2.0
Reiss Configuration and Version Management
Feng et al. Multi-device User Interface Development with Composition-oriented User Interface Design Patterns
WO2019148343A1 (en) Novel computer programming language

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190402