CN106708480B - Management platform implementation method and device - Google Patents

Management platform implementation method and device Download PDF

Info

Publication number
CN106708480B
CN106708480B CN201510456773.5A CN201510456773A CN106708480B CN 106708480 B CN106708480 B CN 106708480B CN 201510456773 A CN201510456773 A CN 201510456773A CN 106708480 B CN106708480 B CN 106708480B
Authority
CN
China
Prior art keywords
page
data
configuration information
management platform
related configuration
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.)
Active
Application number
CN201510456773.5A
Other languages
Chinese (zh)
Other versions
CN106708480A (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201510456773.5A priority Critical patent/CN106708480B/en
Publication of CN106708480A publication Critical patent/CN106708480A/en
Application granted granted Critical
Publication of CN106708480B publication Critical patent/CN106708480B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

The invention relates to a method and a device for realizing a management platform, wherein the method comprises the following steps: receiving an access request carrying a page identifier of a management platform; reading page related configuration information and background related configuration information stored corresponding to the page identifier in response to the access request; acquiring a corresponding page template and a public component according to the page related configuration information to generate a page of a management platform; pulling corresponding data from a data source according to the relevant configuration information of the background; and transmitting the pulled data to a corresponding public component in the page for showing. The management platform implementation method and device provided by the invention simplify the development process, have low requirements on developers and maintainers, and can reduce the labor cost and the development cost.

Description

Management platform implementation method and device
Technical Field
The invention relates to the technical field of data processing, in particular to a management platform implementation method and device.
Background
The management platform refers to a system with a data management function, and the management platform includes a page interacting with a user and a background program processing data, and the page may also be referred to as a front end. Referring to fig. 1, currently, the development process of the management platform is realized clearly, a front-end engineer is required to develop a page of the management platform, a background engineer is required to develop a background program of the management platform, then the two engineers are required to perform joint debugging test on the page and the background program, and finally the page and the background program are released together, so that the usable management platform is realized.
However, even the simplest requirements in the development process are quite detailed to implement. At present, the development process of the management platform is realized, the repetitive labor is more, and the development process is complicated.
Disclosure of Invention
Therefore, it is necessary to provide a method and an apparatus for implementing a management platform, aiming at the problem that the development process of the current implementation manner of the management platform is complicated.
A management platform implementation method, the method comprising:
receiving an access request carrying a page identifier of a management platform;
reading page related configuration information and background related configuration information stored corresponding to the page identifier in response to the access request;
acquiring a corresponding page template and a public component according to the page related configuration information to generate a page of a management platform;
pulling corresponding data from a data source according to the relevant configuration information of the background;
and transmitting the pulled data to a corresponding public component in the page for showing.
A management platform implementation apparatus, the apparatus comprising:
the receiving module is used for receiving an access request carrying a page identifier of the management platform;
the reading module is used for responding to the access request and reading the page related configuration information and the background related configuration information stored corresponding to the page identifier;
the page generation module is used for acquiring a corresponding page template and a public component according to the page related configuration information to generate a page of the management platform;
the data pulling module is used for pulling corresponding data from a data source according to the relevant configuration information of the background;
and the data transmission module is used for transmitting the pulled data to the corresponding public component in the page for display.
According to the management platform implementation method and device, the page template and the public of the management platform are realized, so that various management platforms can be implemented based on the page template and the public component which are manufactured in advance, and the repeated page development work in the front-end development process of the management platform is reduced. Moreover, the management platform does not need a complicated development process any more, and only needs to configure corresponding page related configuration information and background related configuration information in advance, so that the page can be generated in real time according to the page related configuration information when the page of the management platform is accessed, and the data is pulled and displayed in the page according to the background related configuration information. Therefore, the management platform is realized in a configuration mode, the development process is greatly simplified, the requirements on developers and maintainers are low, the labor cost can be reduced, and the development cost is reduced.
Drawings
FIG. 1 is a schematic diagram illustrating a process for developing a management platform;
FIG. 2 is an environmental diagram of a management platform implementation system in one embodiment;
FIG. 3 is a schematic diagram of a server in one embodiment;
FIG. 4 is a flowchart illustrating a method implemented by the management platform in one embodiment;
FIG. 5 is a flowchart illustrating steps for configuring page related configuration information and background related configuration information in one embodiment;
FIG. 6 is a partially schematic illustration of a visualization configuration interface in one embodiment;
FIG. 7 is a diagram illustrating a mapping of database field data types, data interchange format data types, and page show data types, according to one embodiment;
FIG. 8 is a partial schematic diagram of a page of the management platform in one embodiment;
FIG. 9 is a diagram illustrating a system menu of a visual configuration interface, under an embodiment;
FIG. 10 is a block diagram of an apparatus for implementing the management platform in an embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
As shown in FIG. 2, in one embodiment, a management platform implementation system is provided that includes a server 202, an access end 204, and a development end 206. The server 202 is configured to store various data for implementing the management platform, and provide a CGI (Common Gateway Interface) Interface for implementing the management platform. The access terminal 204 is used for requesting the server 202 to access the page of the management platform. The development end 206 is used for configuring relevant configuration information of the management platform. The server 202 may be a stand-alone physical server or may be a cluster of physical servers. The server 202 may also implement the functionality of the access terminal 204 and/or the development terminal 206 when the server 202 is connected to a display and input device.
The access terminal 202 and the development terminal 206 may be the same or different terminals, where the terminals include a desktop computer and a mobile terminal, and the mobile terminal includes a mobile phone, a tablet computer, a PDA (personal digital assistant), and the like. Both the access side 202 and the development side 206 have displays and input devices. The input device includes at least one of a keyboard, a mouse, and a touch pad.
As shown in FIG. 3, in one embodiment, server 202 includes a processor, a non-volatile storage medium, internal memory, and a network interface connected by a system bus. The processor has a computing function and a function of controlling the operation of the server 202, and is configured to execute a management platform implementation method. The non-volatile storage medium comprises a magnetic storage medium, an optical storage medium and a flash memory type storage medium, wherein the non-volatile storage medium stores an operating system and a management platform implementation device, and the management platform implementation device is used for implementing a management platform implementation method. The internal memory is used to provide a cache for the operation of the operating system and management platform implementation. The network interface is used for connecting to a network for communication.
As shown in fig. 4, in one embodiment, a management platform implementation method is provided, and this embodiment is illustrated by applying the method to the server 202 in fig. 2 and fig. 3. The method specifically comprises the following steps:
step 402, receiving an access request carrying a page identifier of a management platform.
Specifically, the server may receive, through the CGI program, an access request from the access terminal, or the development terminal, or local to the server, where the access request carries a page identifier of a page of the management platform that needs to be accessed. The page here may be a web page.
The management platform refers to a system having a data management function, and particularly to a system having a service data management function, where the service data includes advertisement service data, sales service data, or service-related user data. And managing the platform, wherein the managing comprises at least one of viewing, modifying, adding, deleting and the like of the data.
The page identifier of the management platform is used for uniquely identifying the corresponding page, and the management platform can have a plurality of pages, each page having a corresponding page identifier. The page identification may be represented by a character or string of characters including at least one of numbers, letters, kanji, and punctuation.
In step 404, in response to the access request, the page related configuration information and the background related configuration information stored corresponding to the page identifier are read.
Specifically, the server stores a corresponding relationship between a page identifier and global configuration information, where the global configuration information includes page related configuration information and background related configuration information. And the server responds after receiving the access request so as to extract the page identifier from the access request, and reads the page related configuration information and the background related configuration information which are stored correspondingly to the page identifier according to the page identifier.
The page related configuration information may also be referred to as front-end related configuration information, and mainly includes related configuration information related to presentation of the page and interaction logic between the page and the user. The background related configuration information mainly comprises configuration information related to background data processing.
And 406, acquiring a corresponding page template and a common component according to the page related configuration information to generate a page of the management platform.
Specifically, the page related configuration information includes a page template identifier, a public component identifier and layout information, the server acquires a corresponding page template according to the page template identifier, acquires a corresponding public component according to the public component identifier, and combines the acquired page template and the public component according to the layout information to render and generate a page of the management platform corresponding to the page identifier. The page template and the public component can be written into a universal code file in a computer language in advance, and the code file further comprises interaction logic required by the page template and the public component, such as interface rendering after data query in a page and interaction logic when a form is submitted. Thus, the server can adopt a common code file to acquire a corresponding page template and a common component according to the page related configuration information so as to generate a page of the management platform. The page template and common components can be written into a script file, for example, using a scripting language such as JavaScript.
Further, the server can acquire the corresponding page template and the public component according to the page related configuration information, so that the acquired page template and the public component are sent to the access terminal, and the access terminal generates a page of the management platform according to the page template and the public component.
The page template refers to a page with a default format developed in advance, particularly a page with a default data presentation format. The common component refers to a pre-developed component which can be commonly used in each management platform, and includes at least one of a form, a table, a layer in a CSS (cascading style sheet), a button, and the like, where the form includes at least one of a text box, a password box, a hidden field, a multi-line text box, a check box, a radio box, a pull-down selection box, a file upload box, and the like.
In one embodiment, the page templates include a tree data structure page template, a spreadsheet page template, and a spreadsheet page template.
Wherein a tree data structure page template refers to a page template having common components for exposing tree structure data. A tree structure refers to data organized as a tree structure. The tree structure is a node set with a hierarchical relationship and composed of a limited number of nodes, and the tree structure has the following characteristics: each node in the tree structure has zero or more child nodes; nodes without parents are called root nodes; each non-root node has only one father node; each child node, except the root node, may be divided into a plurality of disjoint sub-trees.
The form-type page template refers to a page template having a common component for presenting form-type data. A tabular page template refers to a page template having common components such as tables. The form is a control with data collection function, and the form comprises a form label, a form field and a form button. The form tag contains an access address of a CGI program used for processing form data and a method for submitting the data to a server. The form field contains at least one of a text box, a password box, a hidden field, a multi-line text box, a check box, a radio box, a drop-down selection box, a file upload box, and the like. The form button includes a submit button and may also include a reset button. The table is mainly used for page layout, and the specific table can display text information in a row-column alignment mode and can also fix the display position of the text information or an image.
In one embodiment, the layout information in the page related configuration information includes the location and size of the common component. The location of a common component includes a relative location, such as before or after another common component, and an absolute location, such as a coordinate location located in the page. The dimensions of the common component include the height and width of the common component, such as the height and width of a form, or the height and width of a table.
And step 408, pulling corresponding data from the data source according to the relevant configuration information of the background.
Specifically, the background related configuration information includes a data source identifier and a data identifier of data to be pulled. Such as a local data source or a remote data source. The pulled data includes file data stored as a file system and database data stored in database tables. For file data, the corresponding data identifier may be a file identifier; for database data, the corresponding data identification may be a field. Therefore, the server acquires the data source identification and the data identification in the background related configuration information, determines the corresponding data source according to the data source identification, and further pulls the data corresponding to the data identification from the data source.
And step 410, transmitting the pulled data to a corresponding public component in the page for displaying.
Specifically, the server transmits the pulled data to a common component corresponding to the pulled data in the page for showing. Common components corresponding to pulled data mainly include forms and tables.
According to the management platform implementation method, the page templates and the commonalization of the management platform are realized, so that various management platforms can be implemented based on the page templates and the common assemblies which are manufactured in advance, and the repeated page development work in the front-end development process of the management platform is reduced. Moreover, the management platform does not need a complicated development process any more, and only needs to configure corresponding page related configuration information and background related configuration information in advance, so that the page can be generated in real time according to the page related configuration information when the page of the management platform is accessed, and the data is pulled and displayed in the page according to the background related configuration information. Therefore, the management platform is realized in a configuration mode, the development process is greatly simplified, the requirements on developers and maintainers are low, the labor cost can be reduced, and the development cost is reduced.
As shown in fig. 5, in an embodiment, the management platform implementation method further includes a step of configuring page related configuration information and background related configuration information, and specifically includes the following steps:
step 502, providing a visual configuration interface for configuring the management platform.
Specifically, the server may provide a visual configuration interface as shown in fig. 6 to the access terminal, where the visual configuration interface is used to configure global configuration information of the management platform. A visual configuration interface refers to an interface having configuration controls visible to the human eye.
Step 504, acquiring the page related configuration information and the background related configuration information of the management platform configured in the visual configuration interface.
The visual configuration interface comprises a plurality of configuration controls, the configuration controls comprise page related configuration controls and background related configuration controls, and each configuration control is used for configuring corresponding page related configuration information or background related configuration information. The configuration control comprises a configuration information input control and a configuration information selection control.
Referring to fig. 6, the page related configuration control includes at least one of a page name configuration control, a page script file configuration control, a page data amount configuration control, a form size configuration control, a data field display attribute configuration control, a data source configuration control, a page directory configuration control, a page template (or referred to as a front end template) configuration control, a data sorting attribute configuration control, a form selection mode configuration control, a button addition control, a page publishing type configuration control, and a page related function switch configuration control.
The page name configuration control is used for inputting a page name. The page script file configuration control is used for configuring a code file used by the page. The page data volume configuration control is used for configuring whether the page displays data in a paging mode and the data volume displayed on each page during paging display. The form size configuration control is used for configuring the size of the form; the data field display attribute configuration control is used for configuring data field display attributes, and the data field display attributes comprise: and displaying the data type, whether the data is displayed according to a table, the data display mode, the table proportion, the table sorting attribute, the form occupation attribute, the form sorting attribute, whether the attribute of the form is displayed and the like.
The page directory configuration control is used for configuring the directory where the page is located. The page template configuration control is used for configuring a page template used by the page. The data sorting attribute configuration control is used for configuring whether to sort when the page displays data, fields according to the sorting, a sorting mode and the like, wherein the sorting mode is in an ascending order or a descending order according to initials. The table selection mode configuration control is used for configuring the selection modes of the table, such as single selection or multi-selection. The button adding control is used for adding a button in the page and configuring a corresponding button response event. The page publishing type configuration control is used for configuring a page publishing type used by a page, wherein the page publishing type is ZooKeeper, and the ZooKeeper is a distributed application coordination service with distributed and open source codes.
Referring to fig. 6, the background related configuration control includes at least one of a data source configuration control, a database table configuration control, a data processing function configuration control, and a data field background attribute configuration control. The data source configuration control is used for configuring the data source used by the page. The database table configuration control is used for configuring a database table used by the page. The data processing function is used for configuring a data processing function of the page for processing data. The data field background attribute configuration control is used for configuring various attributes of the data field during background processing, and the data field background attributes comprise: the field type of the data in the database, whether the field is a primary key, the alias of the field, whether searching is supported, whether a null value can be used, the default data of the field, whether the field allows decimal, decimal precision, the minimum value allowed by the field, the maximum value allowed by the field, and the like.
Step 506, storing the page related configuration information and the background related configuration information corresponding to the page identifier of the management platform.
Specifically, the server stores the acquired global configuration information corresponding to the page identifier of the page currently configured by the management platform. The global configuration information includes the page related configuration information and the background related configuration information configured by each configuration control in the visual configuration interface in step 506.
In this embodiment, the management platform is configured through the visual configuration interface, so that development of the management platform is changed from a code development process to a visual configuration process, a threshold for implementing the management platform is reduced, requirements on developers and maintainers are low, efficiency for implementing the management platform is improved, and cost is reduced.
In one embodiment, the data source includes a database; step 410 includes: and transmitting the pulled data to a corresponding public component in the page through the data exchange format according to the mapping relation among the data type of the database field, the data type of the data exchange format and the data type of the page display so as to display according to the corresponding data type of the page display.
Specifically, the server maps the data pulled from the database field data type into a corresponding data exchange format data type according to the mapping relationship, and displays the data in the common component according to the mapped page display data type after the data is transmitted to the corresponding common component of the page through the data exchange format.
The database field data type refers to the data type used when data is stored in the database. The data exchange format data type refers to a data type adopted when data is transmitted by adopting a data exchange format, and the data exchange format comprises a JSON format, an XML format or a YAML format. Wherein JSON is called JavaScript Object Notation, which is a lightweight data exchange format; XML is called Extensible Markup Language, which is a Markup Language for marking electronic documents to make them have structure; YAML is known collectively as Yet Another Markup Language, Another Markup Language. The page display data type refers to a data type adopted when data is displayed in a page.
Referring to fig. 7, in one embodiment, the integer data type (int), the long integer data type (bigint), and the short integer data type (smallnt) included in the data type of the database field are mapped to the number data type (number) and the boolean data type (bootean) included in the data type of the data exchange format. The single precision floating point data type (float), the double precision floating point data type (double), the date time data type (datetime) and the timestamp data type (timestamp) included in the data type of the database field are mapped to the number data type (number) included in the data type of the exchange format. The data type of the database field comprises a character data type (char), a variable length character data type (varchar) and a text data type (text), and the data type of the character string, the data type of the object (object) and the data type of the array (array) are mapped to the data type of the exchange format.
Further, the Number data type (Number) included in the exchange format data type is mapped to the Number data type (Number), ComboBox data type (ComboBox), Date data type (Date), and Time data type (Time) included in the page presentation data type. The boolean data type (coolean) included with the exchange format data type may be mapped to a ComboBox data type (ComboBox) included with the page show data type. The string data type (string) included in the interchange format data type may be mapped to a Text data type (Text), a ComboBox data type (ComboBox), an image upload data type (ImageUpload), a file upload data type (FileUpload), and a Location data type (Location) included in the page presentation data type. The object data type (object) included in the interchange format data type may be mapped to the data type (Json) included in the page exposure data type that belongs to the data interchange format. The tuple data type (array) included in the exchange format data type may be mapped to the tuple data type (JsonArray) belonging to the data exchange format included in the page exposure data type.
In this embodiment, through the mapping relationship between the data type of the field of the database, the data type of the data exchange format, and the data type of the page display, data can be stored in the database by adopting a proper data type, transmitted by adopting a proper data exchange format during transmission, and displayed by adopting the data type of the format in the page, so that the reliability of the data in the data exchange process is ensured.
In one embodiment, the management platform implementation method further includes: and acquiring an editing instruction corresponding to the common component for editing the data in the page, so as to call a general data processing function corresponding to the page identifier to edit the data in the data source according to the editing instruction.
Specifically, referring to fig. 8, in the page shown in fig. 8, common components for editing data are provided, a data addition component 801 for adding data, a data modification component 802 for modifying data, and a data deletion component 803 for deleting data, respectively. The general data processing function refers to a predefined data processing function that can be commonly used in various management platforms, such as a general data processing function "DefaultPageExecutor" configured at the data processing function configuration control shown in fig. 6.
The user clicks any one of the public components for editing data in the page, a corresponding editing instruction is triggered to be transmitted to the server, the server calls the general data processing function corresponding to the page identifier, and the data in the data source is edited by the general data processing function and the editing instruction. The editing instruction specifies specific data to be edited and editing operation to be executed, wherein the editing operation comprises at least one of adding data, modifying data and deleting data.
In this embodiment, the page of the management platform provides a common component for editing data, and after an editing instruction is triggered, the common data processing function is called to edit the data, so that both the common component and the common data processing function can be flexibly configured, the efficiency of implementing the management platform is improved, and the cost is reduced.
In one embodiment, the management platform implementation method further includes: acquiring a configuration information modification instruction corresponding to the page identifier; and modifying the page related configuration information and/or the background related configuration information which is stored corresponding to the page identifier in real time according to the configuration information modification instruction.
Specifically, the server may receive, in real time, a configuration modification request carrying a page identifier sent by the access terminal or the development terminal, provide a visual configuration interface for configuring the management platform according to the configuration modification request, and read page related configuration information and background related configuration information stored in correspondence with the page identifier and display the page related configuration information and the background related configuration information in the visual configuration interface.
Furthermore, after the user modifies the page related configuration information and the background related configuration information in the visual configuration interface, a configuration information modification instruction corresponding to the page identifier is triggered, so that the server modifies the corresponding page related configuration information and/or the background related configuration information in real time according to the configuration information modification instruction.
In this embodiment, after the management platform is configured, if there is a product demand change, a page optimization, or a background processing optimization, the configuration can be modified in real time, and the modified configuration becomes effective in real time without re-issuing or restarting.
Referring to fig. 9, in an embodiment, the management platform implementation method further includes: providing a system menu of a visual configuration interface, acquiring a page menu configuration instruction triggered in the system menu, and configuring the page menu of the page according to the page menu configuration instruction. The page menu of the configuration page comprises: at least one of create page menu, edit page menu, and delete page menu. Where a page menu refers to common components in a page that are used to trigger a particular function.
In one embodiment, the management platform implementation method further includes: and providing a system menu of a visual configuration interface, acquiring a permission configuration instruction triggered in the system menu, and configuring the permission related to the management platform according to the permission configuration instruction. Wherein, configuring the related authority of the management platform comprises: creating, modifying, and deleting rights associated with the management platform. Wherein the rights associated with the management platform include: at least one of the right to access the page of the management platform, the right to modify the page related configuration information of the management platform, and the right to modify the background related configuration information of the management platform.
In one embodiment, the management platform implementation method further includes: providing a system menu of a visual configuration interface, acquiring a page configuration instruction triggered in the system menu, and configuring a page of the management platform according to the page configuration instruction. The page of the configuration management platform comprises: creating, editing, deleting, and publishing the page.
In one embodiment, the management platform implementation method further includes: providing a system menu of a visual configuration interface, acquiring a data source configuration instruction triggered in the system menu, and configuring a data source of the management platform according to the data source configuration instruction. Wherein, the data source of the configuration management platform comprises: at least one of adding data sources and deleting data sources.
In one embodiment, the management platform implementation method further includes: providing a system menu of a visual configuration interface, acquiring a resource configuration instruction triggered in the system menu, and configuring resources required by a management platform according to the resource configuration instruction. Wherein configuring the resources required to implement the management platform includes at least one of adding, modifying, and deleting the resources required to implement the management platform. The resource includes at least one of a page template and a common component.
The principle of the above management platform implementation method is described below with a specific application scenario, in which a server may be directly connected to a display and an input device, and a developer interacts with the server through the input device and the display. The method specifically comprises the following steps:
the developer inputs an access address of the visual configuration interface for configuring the management platform through the input device for access, and the server provides the visual configuration interface shown in fig. 6 through the display according to the access address. The developer configures page related configuration information and background related configuration information in the visual configuration interface, specifically, information configured in each configuration control of the visual configuration interface in fig. 6. The configured page related configuration information comprises: the method comprises the following steps of page name, script file, data displayed whether to page or not, data amount displayed on each page when to page, form size, data field display attribute, directory where the page is located, page template, data sorting attribute, form selection mode, button position, button response event, page release type and the like. The configured background related configuration information comprises: and at least one of a data source, a database table, a general data processing function and a data field background attribute used by the page.
After the developer submits the information configured in the visual configuration interface, the server acquires the page related configuration information and the background related configuration information of the management platform configured in the visual configuration interface, and stores the page related configuration information and the background related configuration information corresponding to the page identifier of the management platform.
When a user of the management platform accesses the page of the management platform, an access request carrying the page identifier of the management platform is sent to the server through the access terminal. And the server reads the page related configuration information and the background related configuration information stored corresponding to the page identifier according to the access request. And the server acquires a corresponding page template and a public component according to the page related configuration information so as to generate a page of the management platform at the access terminal. And the server pulls corresponding data from the data source according to the relevant configuration information of the background, and transmits the pulled data to corresponding public components in the page of the access terminal for display. The pages of the management platform seen by the end user at the access end are shown in fig. 8.
The developer can subsequently enter a system menu of the visual configuration interface, and further configure the management platform through menu management options, authority management options, page management options, data source management options and resource management options provided in the system menu to change or optimize the management platform.
As shown in fig. 10, in an embodiment, a management platform implementation apparatus 1000 is provided, which has functional modules for implementing the management platform implementation methods of the foregoing embodiments. The management platform implementation apparatus 1000 includes: a receiving module 1001, a reading module 1002, a page generating module 1003, a data pulling module 1004, and a data transferring module 1005.
A receiving module 1001, configured to receive an access request carrying a page identifier of a management platform.
Specifically, the receiving module 1001 may be configured to receive an access request from an access side, or an initiation side, or locally, where the access request carries a page identifier, and the page identifier is a page identifier of a page of the management platform that needs to be accessed. The page here may be a web page.
The management platform refers to a system having a data management function, and particularly to a system having a service data management function, where the service data includes advertisement service data, sales service data, or service-related user data. And managing the platform, wherein the managing comprises at least one of viewing, modifying, adding, deleting and the like of the data.
The page identifier of the management platform is used for uniquely identifying the corresponding page, and the management platform can have a plurality of pages, each page having a corresponding page identifier. The page identification may be represented by a character or string of characters including at least one of numbers, letters, kanji, and punctuation.
The reading module 1002 is configured to read, in response to the access request, the page related configuration information and the background related configuration information stored corresponding to the page identifier.
Specifically, the reading module 1002 is configured to respond after receiving an access request, to extract a page identifier from the access request, and read, according to the page identifier, page related configuration information and background related configuration information that are stored in correspondence to the page identifier.
The page related configuration information may also be referred to as front-end related configuration information, and mainly includes related configuration information related to presentation of the page and interaction logic between the page and the user. The background related configuration information mainly comprises configuration information related to background data processing.
The page generating module 1003 is configured to obtain a corresponding page template and a common component according to the page related configuration information to generate a page of the management platform.
Specifically, the page related configuration information includes a page template identifier, a public component identifier, and layout information, and the page generating module 1003 may be configured to obtain a corresponding page template according to the page template identifier, obtain a corresponding public component according to the public component identifier, and combine the obtained page template and the public component according to the layout information to render and generate a page of the management platform corresponding to the page identifier. The page template and the public component can be written into a universal code file in a computer language in advance, and the code file further comprises interaction logic required by the page template and the public component, such as interface rendering after data query in a page and interaction logic when a form is submitted. In this way, the page generating module 1003 may be configured to use a general code file to obtain a corresponding page template and common components according to the page related configuration information to generate a page of the management platform. The page template and common components can be written into a script file, for example, using a scripting language such as JavaScript.
Further, the page generating module 1003 may be configured to obtain a corresponding page template and a public component according to the page related configuration information, so as to send the obtained page template and the public component to the access end, so that the access end generates a page of the management platform according to the page template and the public component.
The page template refers to a page with a default format developed in advance, particularly a page with a default data presentation format. The common component refers to a pre-developed component which can be commonly used in each management platform, and comprises at least one of a form, a table, a layer in the CSS, a button and the like, wherein the form comprises at least one of a text box, a password box, a hidden field, a multi-line text box, a check box, a radio box, a pull-down selection box, a file upload box and the like.
In one embodiment, the page templates include a tree data structure page template, a spreadsheet page template, and a spreadsheet page template.
Wherein a tree data structure page template refers to a page template having common components for exposing tree structure data. A tree structure refers to data organized as a tree structure. The tree structure is a node set with a hierarchical relationship and composed of a limited number of nodes, and the tree structure has the following characteristics: each node in the tree structure has zero or more child nodes; nodes without parents are called root nodes; each non-root node has only one father node; each child node, except the root node, may be divided into a plurality of disjoint sub-trees.
The form-type page template refers to a page template having a common component for presenting form-type data. A tabular page template refers to a page template having common components such as tables. The form is a control with data collection function, and the form comprises a form label, a form field and a form button. The form tag contains an access address of a CGI program used for processing form data and a method for submitting the data to a server. The form field contains at least one of a text box, a password box, a hidden field, a multi-line text box, a check box, a radio box, a drop-down selection box, a file upload box, and the like. The form button includes a submit button and may also include a reset button. The table is mainly used for page layout, and the specific table can display text information in a row-column alignment mode and can also fix the display position of the text information or an image.
In one embodiment, the layout information in the page related configuration information includes the location and size of the common component. The location of a common component includes a relative location, such as before or after another common component, and an absolute location, such as a coordinate location located in the page. The dimensions of the common component include the height and width of the common component, such as the height and width of a form, or the height and width of a table.
And the data pulling module 1004 is configured to pull corresponding data from the data source according to the background related configuration information.
Specifically, the background related configuration information includes a data source identifier and a data identifier of data to be pulled. Such as a local data source or a remote data source. The pulled data includes file data stored as a file system and database data stored in database tables. For file data, the corresponding data identifier may be a file identifier; for database data, the corresponding data identification may be a field. In this way, the data pulling module 1004 is configured to obtain the data source identifier and the data identifier in the background related configuration information, determine a corresponding data source according to the data source identifier, and further pull data corresponding to the data identifier from the data source.
And a data transfer module 1005, configured to transfer the pulled data to a corresponding common component in the page for presentation.
In particular, the data transfer module 1005 may be configured to transfer the pulled data to a common component of the page corresponding to the pulled data for presentation. Common components corresponding to pulled data mainly include forms and tables.
According to the management platform implementation device, the page templates and the commonalization of the management platform are realized, so that various management platforms can be implemented based on the page templates and the common assemblies which are manufactured in advance, and the repetitive page development work in the front-end development process of the management platform is reduced. Moreover, the management platform does not need a complicated development process any more, and only needs to configure corresponding page related configuration information and background related configuration information in advance, so that the page can be generated in real time according to the page related configuration information when the page of the management platform is accessed, and the data is pulled and displayed in the page according to the background related configuration information. Therefore, the management platform is realized in a configuration mode, the development process is greatly simplified, the requirements on developers and maintainers are low, the labor cost can be reduced, and the development cost is reduced.
In one embodiment, the management platform implementation apparatus 1000 further includes: a visual configuration interface providing module 1006, a configuration information obtaining module 1007 and a configuration information storing module 1008.
A visual configuration interface providing module 1006 for providing a visual configuration interface for configuring the management platform.
Specifically, the visualization configuration interface providing module 1006 may be configured to provide the access terminal with a visualization configuration interface as shown in fig. 6, which is used for configuring the global configuration information of the management platform.
The configuration information obtaining module 1007 is configured to obtain page related configuration information and background related configuration information of a management platform configured in the visual configuration interface.
The visual configuration interface comprises a plurality of configuration controls, the configuration controls comprise page related configuration controls and background related configuration controls, and each configuration control is used for configuring corresponding page related configuration information or background related configuration information. The configuration control comprises a configuration information input control and a configuration information selection control.
Referring to fig. 6, the page related configuration control includes at least one of a page name configuration control, a page script file configuration control, a page data amount configuration control, a form size configuration control, a data field display attribute configuration control, a data source configuration control, a page directory configuration control, a page template (or referred to as a front end template) configuration control, a data sorting attribute configuration control, a form selection mode configuration control, a button addition control, a page publishing type configuration control, and a page related function switch configuration control.
The page name configuration control is used for inputting a page name. The page script file configuration control is used for configuring a code file used by the page. The page data volume configuration control is used for configuring whether the page displays data in a paging mode and the data volume displayed on each page during paging display. The form size configuration control is used for configuring the size of the form; the data field display attribute configuration control is used for configuring data field display attributes, and the data field display attributes comprise: and displaying the data type, whether the data is displayed according to a table, the data display mode, the table proportion, the table sorting attribute, the form occupation attribute, the form sorting attribute, whether the attribute of the form is displayed and the like.
The page directory configuration control is used for configuring the directory where the page is located. The page template configuration control is used for configuring a page template used by the page. The data sorting attribute configuration control is used for configuring whether to sort when the page displays data, fields according to the sorting, a sorting mode and the like, wherein the sorting mode is in an ascending order or a descending order according to initials. The table selection mode configuration control is used for configuring the selection modes of the table, such as single selection or multi-selection. The button adding control is used for adding a button in the page and configuring a corresponding button response event. The page publishing type configuration control is used for configuring a page publishing type used by a page, wherein the page publishing type is ZooKeeper, and the ZooKeeper is a distributed application coordination service with distributed and open source codes.
Referring to fig. 6, the background related configuration control includes at least one of a data source configuration control, a database table configuration control, a data processing function configuration control, and a data field background attribute configuration control. The data source configuration control is used for configuring the data source used by the page. The database table configuration control is used for configuring a database table used by the page. The data processing function is used for configuring a data processing function of the page for processing data. The data field background attribute configuration control is used for configuring various attributes of the data field during background processing, and the data field background attributes comprise: the field type of the data in the database, whether the field is a primary key, the alias of the field, whether searching is supported, whether a null value can be used, the default data of the field, whether the field allows decimal, decimal precision, the minimum value allowed by the field, the maximum value allowed by the field, and the like.
The configuration information storage module 1008 is configured to store the page related configuration information and the background related configuration information in correspondence to the page identifier of the management platform.
Specifically, the configuration information storage module 1008 is configured to store the acquired global configuration information corresponding to a page identifier of a page currently configured by the management platform. The global configuration information includes page related configuration information and background related configuration information.
In this embodiment, the management platform is configured through the visual configuration interface, so that development of the management platform is changed from a code development process to a visual configuration process, a threshold for implementing the management platform is reduced, requirements on developers and maintainers are low, efficiency for implementing the management platform is improved, and cost is reduced.
In one embodiment, the data source includes a database; the data transmission module 1005 is further configured to transmit the pulled data to a corresponding common component in the page through the data exchange format according to the mapping relationship between the database field data type, the data exchange format data type, and the page display data type, so as to display according to the corresponding page display data type.
Specifically, the data transfer module 1005 maps the data pulled from the database field data type to the corresponding data exchange format data type according to the mapping relationship, and after transferring the data to the corresponding common component of the page through the data exchange format, displays the data in the common component according to the mapped page display data type.
The database field data type refers to the data type used when data is stored in the database. The data exchange format data type refers to a data type adopted when data is transmitted by adopting a data exchange format, and the data exchange format comprises a JSON format, an XML format or a YAML format. Wherein JSON is called JavaScript Object Notation, which is a lightweight data exchange format; XML is called Extensible Markup Language, which is a Markup Language for marking electronic documents to make them have structure; YAML is known collectively as Yet Another Markup Language, Another Markup Language. The page display data type refers to a data type adopted when data is displayed in a page.
Referring to fig. 7, in one embodiment, the integer data type (int), the long integer data type (bigint), and the short integer data type (smallnt) included in the data type of the database field are mapped to the number data type (number) and the boolean data type (bootean) included in the data type of the data exchange format. The single precision floating point data type (float), the double precision floating point data type (double), the date time data type (datetime) and the timestamp data type (timestamp) included in the data type of the database field are mapped to the number data type (number) included in the data type of the exchange format. The data type of the database field comprises a character data type (char), a variable length character data type (varchar) and a text data type (text), and the data type of the character string, the data type of the object (object) and the data type of the array (array) are mapped to the data type of the exchange format.
Further, the Number data type (Number) included in the exchange format data type is mapped to the Number data type (Number), ComboBox data type (ComboBox), Date data type (Date), and Time data type (Time) included in the page presentation data type. The boolean data type (coolean) included with the exchange format data type may be mapped to a ComboBox data type (ComboBox) included with the page show data type. The string data type (string) included in the interchange format data type may be mapped to a Text data type (Text), a ComboBox data type (ComboBox), an image upload data type (ImageUpload), a file upload data type (FileUpload), and a Location data type (Location) included in the page presentation data type. The object data type (object) included in the interchange format data type may be mapped to the data type (Json) included in the page exposure data type that belongs to the data interchange format. The tuple data type (array) included in the exchange format data type may be mapped to the tuple data type (JsonArray) belonging to the data exchange format included in the page exposure data type.
In this embodiment, through the mapping relationship between the data type of the field of the database, the data type of the data exchange format, and the data type of the page display, data can be stored in the database by adopting a proper data type, transmitted by adopting a proper data exchange format during transmission, and displayed by adopting the data type of the format in the page, so that the reliability of the data in the data exchange process is ensured.
In one embodiment, the management platform implementation apparatus 1000 further includes: an edit instruction acquiring module 1009 and a calling module 1010.
An editing instruction obtaining module 1009 is configured to obtain an editing instruction corresponding to a common component used for editing data in a page.
And the calling module 1010 is used for calling the general data processing function corresponding to the page identifier so as to edit the data in the data source according to the editing instruction.
Specifically, referring to fig. 8, in the page shown in fig. 8, common components for editing data are provided, a data addition component 801 for adding data, a data modification component 802 for modifying data, and a data deletion component 803 for deleting data, respectively. The general data processing function refers to a predefined data processing function that can be commonly used in various management platforms, such as a general data processing function "DefaultPageExecutor" configured at the data processing function configuration control shown in fig. 6.
When a user clicks any one of the public components for editing data in the page, a corresponding editing instruction is triggered to be transmitted to the editing instruction obtaining module 1009, and the editing instruction obtaining module 1009 calls the general data processing function corresponding to the page identifier, and edits the data in the data source according to the editing instruction through the general data processing function. The editing instruction specifies specific data to be edited and editing operation to be executed, wherein the editing operation comprises at least one of adding data, modifying data and deleting data.
In this embodiment, the page of the management platform provides a common component for editing data, and after an editing instruction is triggered, the common data processing function is called to edit the data, so that both the common component and the common data processing function can be flexibly configured, the efficiency of implementing the management platform is improved, and the cost is reduced.
In one embodiment, the management platform implementation apparatus 1000 further includes: a configuration information modification instruction acquisition module 1011 and a configuration information modification module 1012.
A configuration information modification instruction obtaining module 1011, configured to obtain a configuration information modification instruction corresponding to the page identifier.
And a configuration information modification module 1012, configured to modify, in real time, the page related configuration information and/or the background related configuration information stored corresponding to the page identifier according to the configuration information modification instruction.
Specifically, the configuration information modification instruction obtaining module 1011 may receive, in real time, a configuration modification request carrying a page identifier sent by an access terminal or a development terminal, provide a visual configuration interface for configuring a management platform according to the configuration modification request, and read page related configuration information and background related configuration information stored corresponding to the page identifier and show the page related configuration information and the background related configuration information in the visual configuration interface.
Further, after the user modifies the page related configuration information and the background related configuration information in the visual configuration interface, the configuration information modification instruction corresponding to the page identifier is triggered, so that the configuration information modification module 1012 modifies the corresponding page related configuration information and/or the background related configuration information in real time according to the configuration information modification instruction.
In this embodiment, after the management platform is configured, if there is a product demand change, a page optimization, or a background processing optimization, the configuration can be modified in real time, and the modified configuration becomes effective in real time without re-issuing or restarting.
In one embodiment, the management platform implementation apparatus 1000 further includes: the system menu management module 1013 is configured to provide a system menu of a visual configuration interface, obtain a page menu configuration instruction triggered in the system menu, and configure a page menu of a page according to the page menu configuration instruction. The page menu of the configuration page comprises: at least one of create page menu, edit page menu, and delete page menu. Where a page menu refers to common components in a page that are used to trigger a particular function.
In one embodiment, the system menu management module 1013 is configured to provide a system menu of a visual configuration interface, obtain a permission configuration instruction triggered in the system menu, and configure a permission related to the management platform according to the permission configuration instruction. Wherein, configuring the related authority of the management platform comprises: creating, modifying, and deleting rights associated with the management platform. Wherein the rights associated with the management platform include: at least one of the right to access the page of the management platform, the right to modify the page related configuration information of the management platform, and the right to modify the background related configuration information of the management platform.
In one embodiment, the system menu management module 1013 is configured to provide a system menu of a visual configuration interface, obtain a page configuration instruction triggered in the system menu, and configure a page of the management platform according to the page configuration instruction. The page of the configuration management platform comprises: creating, editing, deleting, and publishing the page.
In one embodiment, the system menu management module 1013 is configured to provide a system menu of a visual configuration interface, obtain a data source configuration instruction triggered in the system menu, and configure a data source of the management platform according to the data source configuration instruction. Wherein, the data source of the configuration management platform comprises: at least one of adding data sources and deleting data sources.
In one embodiment, the system menu management module 1013 is configured to provide a system menu of a visual configuration interface, obtain a resource configuration instruction triggered in the system menu, and configure resources required for implementing the management platform according to the resource configuration instruction. Wherein configuring the resources required to implement the management platform includes at least one of adding, modifying, and deleting the resources required to implement the management platform. The resource includes at least one of a page template and a common component.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware related to instructions of a computer program, and the program can be stored in a computer readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. The storage medium may be a non-volatile storage medium such as a magnetic disk, an optical disk, a Read-Only Memory (ROM), or a Random Access Memory (RAM).
The technical features of the embodiments described above may be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the embodiments described above are not described, but should be considered as being within the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present invention, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the inventive concept, which falls within the scope of the present invention. Therefore, the protection scope of the present patent shall be subject to the appended claims.

Claims (12)

1. A management platform implementation method, the method comprising:
receiving an access request carrying a page identifier of a management platform;
responding to the access request, reading page related configuration information and background related configuration information stored corresponding to the page identifier, wherein the stored page related configuration information and the stored background related configuration information are obtained in a visual configuration interface based on configuration control configuration, the visual configuration interface is used for configuring global configuration information of a management platform, and the configuration control comprises a configuration information input control and a configuration information selection control;
acquiring a corresponding page template and a public component according to the page related configuration information, and combining the acquired page template and the public component according to layout information in the page related configuration information to generate a page of the management platform;
pulling corresponding data from a data source according to the relevant configuration information of the background;
and transmitting the pulled data to a corresponding public component in the page for showing.
2. The method of claim 1, further comprising:
providing a visual configuration interface for configuring the management platform;
acquiring page related configuration information and background related configuration information of a management platform configured in the visual configuration interface;
and storing the page related configuration information and the background related configuration information corresponding to the page identifier of the management platform.
3. The method of claim 1, wherein the data source comprises a database; the transmitting the pulled data to the corresponding public component in the page for displaying comprises:
and transmitting the pulled data to a corresponding public component in the page through the data exchange format according to the mapping relation among the data type of the database field, the data type of the data exchange format and the data type of the page display so as to display according to the corresponding data type of the page display.
4. The method of claim 1, further comprising:
and acquiring an editing instruction corresponding to a common component for editing data in the page, so as to call a general data processing function corresponding to the page identifier to edit the data in the data source according to the editing instruction.
5. The method of claim 1, further comprising:
acquiring a configuration information modification instruction corresponding to the page identifier;
and modifying the page related configuration information and/or the background related configuration information which are stored corresponding to the page identifier in real time according to the configuration information modification instruction.
6. A management platform implementation apparatus, the apparatus comprising:
the receiving module is used for receiving an access request carrying a page identifier of the management platform;
the reading module is used for responding to the access request, reading page related configuration information and background related configuration information stored corresponding to the page identifier, wherein the stored page related configuration information and the background related configuration information are obtained in a visual configuration interface based on configuration control configuration, the visual configuration interface is used for configuring global configuration information of a management platform, and the configuration control comprises a configuration information input control and a configuration information selection control;
the page generation module is used for acquiring a corresponding page template and a public component according to the page related configuration information and combining the acquired page template and the public component according to the layout information in the page related configuration information to generate a page of the management platform;
the data pulling module is used for pulling corresponding data from a data source according to the relevant configuration information of the background;
and the data transmission module is used for transmitting the pulled data to the corresponding public component in the page for display.
7. The apparatus of claim 6, further comprising:
the visual configuration interface providing module is used for providing a visual configuration interface for configuring the management platform;
the configuration information acquisition module is used for acquiring page related configuration information and background related configuration information of the management platform configured in the visual configuration interface;
and the configuration information storage module is used for storing the page related configuration information and the background related configuration information corresponding to the page identifier of the management platform.
8. The apparatus of claim 6, wherein the data source comprises a database; the data transmission module is further used for transmitting the pulled data to a corresponding public component in the page through the data exchange format according to the mapping relation among the data type of the database field, the data type of the data exchange format and the data type of the page display so as to display the data according to the corresponding data type of the page display.
9. The apparatus of claim 6, further comprising:
the editing instruction acquisition module is used for acquiring an editing instruction corresponding to a common component for editing data in the page;
and the calling module is used for calling the general data processing function corresponding to the page identifier so as to edit the data in the data source according to the editing instruction.
10. The apparatus of claim 6, further comprising:
a configuration information modification instruction acquisition module, configured to acquire a configuration information modification instruction corresponding to the page identifier;
and the configuration information modification module is used for modifying the page related configuration information and/or the background related configuration information which are stored corresponding to the page identifier in real time according to the configuration information modification instruction.
11. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor, when executing the computer program, implements the steps of the method of any of claims 1 to 5.
12. A computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 5.
CN201510456773.5A 2015-07-29 2015-07-29 Management platform implementation method and device Active CN106708480B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510456773.5A CN106708480B (en) 2015-07-29 2015-07-29 Management platform implementation method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510456773.5A CN106708480B (en) 2015-07-29 2015-07-29 Management platform implementation method and device

Publications (2)

Publication Number Publication Date
CN106708480A CN106708480A (en) 2017-05-24
CN106708480B true CN106708480B (en) 2021-02-26

Family

ID=58901646

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510456773.5A Active CN106708480B (en) 2015-07-29 2015-07-29 Management platform implementation method and device

Country Status (1)

Country Link
CN (1) CN106708480B (en)

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107729097B (en) * 2017-09-20 2021-06-04 五八有限公司 Display page configuration method and corresponding equipment
CN107590281A (en) * 2017-09-29 2018-01-16 惠州Tcl移动通信有限公司 Control method, mobile terminal and the storage medium that a kind of webpage is switched fast
CN107818143B (en) * 2017-10-16 2021-12-17 ***股份有限公司 Page configuration and generation method and device
CN107886439A (en) * 2017-12-21 2018-04-06 中国平安财产保险股份有限公司 Insurance products development approach, device, equipment and computer-readable recording medium
US10671798B2 (en) * 2018-02-01 2020-06-02 Google Llc Digital component backdrop rendering
CN110321183B (en) * 2018-03-29 2023-05-05 阿里巴巴(中国)有限公司 Configuration system and method for UI (user interface) of public component
CN109241494A (en) * 2018-08-07 2019-01-18 平安科技(深圳)有限公司 Page processing method, system, computer equipment and storage medium
CN109240625A (en) * 2018-08-09 2019-01-18 深圳市口袋网络科技有限公司 A kind of document structure tree method, apparatus and computer storage medium suitable for printing
CN111338685B (en) * 2018-12-19 2023-11-21 卓望数码技术(深圳)有限公司 Common component configuration method, device, equipment and storage medium
CN110263277B (en) * 2019-06-18 2021-11-16 广州虎牙科技有限公司 Page data display method, page data updating device, page data equipment and storage medium
CN110442824A (en) * 2019-08-12 2019-11-12 深圳市去约会信息技术有限公司 Implementation method, storage medium and the equipment of data management
CN110705231B (en) * 2019-08-26 2023-06-30 苏宁云计算有限公司 Webpage editing method and device
CN111177613A (en) * 2019-11-20 2020-05-19 腾讯科技(深圳)有限公司 Page processing method, device, equipment and storage medium
CN111124375A (en) * 2019-12-27 2020-05-08 杭州东方通信软件技术有限公司 Autonomous front-end design and display system
CN111506310B (en) * 2020-03-24 2024-04-05 深圳赛安特技术服务有限公司 Method, device, equipment and storage medium for generating multi-platform style
CN112035104B (en) * 2020-08-28 2024-03-22 重庆长安汽车股份有限公司 Modeling method for dynamically changing functional configuration of mobile application
CN112463151B (en) * 2020-11-03 2024-02-06 杭州讯酷科技有限公司 Visual page construction method based on data source
CN114520045A (en) * 2020-11-18 2022-05-20 京东方科技集团股份有限公司 Interaction method, electronic device and storage medium
CN112394948A (en) * 2020-11-30 2021-02-23 神彩科技股份有限公司 Application page publishing method and device, electronic equipment and storage medium
CN113144619B (en) * 2021-03-17 2023-12-26 杭州电魂网络科技股份有限公司 Method and system for visually configuring dynamic functions
CN113703785B (en) * 2021-08-31 2023-10-31 康键信息技术(深圳)有限公司 Component-based platform deployment method, device, equipment and storage medium
CN113806669A (en) * 2021-09-27 2021-12-17 深圳本地宝新媒体技术有限公司 Website management background generation method and device and server
CN114461205A (en) * 2022-04-13 2022-05-10 杭州比智科技有限公司 Data visualization platform and component management method suitable for data visualization platform
CN115577188B (en) * 2022-10-12 2023-06-09 广州宏天软件股份有限公司 Form theme function self-adaptive change method
CN116382659B (en) * 2023-05-29 2023-09-01 珠海乐图软件有限公司 Data definition method of code-free development platform

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102637184A (en) * 2011-02-15 2012-08-15 北京千橡网景科技发展有限公司 Method and system for customizing webpages
CN103198074A (en) * 2012-01-09 2013-07-10 北大方正集团有限公司 Page design method and system for dynamic publishing website
CN103942218A (en) * 2013-01-22 2014-07-23 阿里巴巴集团控股有限公司 Method and device for generating and updating special subject pages

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8103742B1 (en) * 2003-11-24 2012-01-24 Amazon Technologies, Inc. Deferred and off-loaded rendering of selected portions of web pages to incorporate late-arriving service data
US8549469B2 (en) * 2006-10-22 2013-10-01 Akin B Bolarinwa System and method for specification and implementation of MVC (model-view-controller) based web applications
CN103677779A (en) * 2012-09-21 2014-03-26 成都勤智数码科技股份有限公司 Flexible page configuration showing method
CN103019684B (en) * 2012-11-20 2016-03-16 北京思特奇信息技术股份有限公司 A kind of method of the configuration service page based on dynamic template
US9916388B2 (en) * 2013-07-10 2018-03-13 Mh Sub I, Llc Simplified website creation, configuration, and customization system
CN103955366B (en) * 2014-04-18 2017-04-19 南威软件股份有限公司 Producing method of visualized website template
CN104142826A (en) * 2014-07-28 2014-11-12 百度在线网络技术(北京)有限公司 Method, device and system for constructing page
CN104331295B (en) * 2014-11-05 2018-06-26 北京中科辅龙信息技术有限公司 Page generation method and system
CN104391725B (en) * 2014-12-08 2017-11-14 畅捷通信息技术股份有限公司 Page display method and page presentation device
CN104615431A (en) * 2015-02-05 2015-05-13 浪潮集团有限公司 Method and device for achieving Web application
CN105022654A (en) * 2015-06-30 2015-11-04 广州西维尔计算机***有限公司 Production method and device of visual page

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102637184A (en) * 2011-02-15 2012-08-15 北京千橡网景科技发展有限公司 Method and system for customizing webpages
CN103198074A (en) * 2012-01-09 2013-07-10 北大方正集团有限公司 Page design method and system for dynamic publishing website
CN103942218A (en) * 2013-01-22 2014-07-23 阿里巴巴集团控股有限公司 Method and device for generating and updating special subject pages

Also Published As

Publication number Publication date
CN106708480A (en) 2017-05-24

Similar Documents

Publication Publication Date Title
CN106708480B (en) Management platform implementation method and device
US8037402B2 (en) Method and system for flexible creation and publication of forms
US20080040661A1 (en) Method for inheriting a Wiki page layout for a Wiki page
US9075890B2 (en) Controller and method to build a combined web page using data retrieved from multiple APIs
KR101275871B1 (en) System and method for producing homepage in SaaS ENVIRONMENT, A computer-readable storage medium therefor
CN101615177A (en) At structural self-defined report implementation method of server/browser and device
US20150278190A1 (en) Web server system, dictionary system, dictionary call method, screen control display method, and demonstration application generation method
CN102982439A (en) Method for generating electronic document and electronic document generating system
CN105589959A (en) Form processing method and form processing system
US20170031877A1 (en) Web Page Design System
CN113535165A (en) Interface generation method and device, electronic equipment and computer readable storage medium
CN114594927A (en) Low code development method, device, system, server and storage medium
CN113407284A (en) Navigation interface generation method and device, storage medium and electronic equipment
CN111427577A (en) Code processing method and device and server
US20190188297A1 (en) Automatic core data service view generator
US20080010388A1 (en) Method and apparatus for server wiring model
CN113419711A (en) Page guiding method and device, electronic equipment and storage medium
CN111694551A (en) Cloud property development platform
CN110929100B (en) Method and device for acquiring value taking path, storage medium and electronic equipment
CN112905178A (en) Method, device, equipment and medium for generating business function page
US10324600B2 (en) Web page generation system
US20150026081A1 (en) Method and system for managing standards
WO2017049715A1 (en) Page construction method, apparatus and device, and nonvolatile computer storage medium
CN108196921B (en) Document development method and device, computer equipment and storage medium
CN112732254B (en) Webpage development method, webpage development device, computer equipment and storage medium

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
GR01 Patent grant
GR01 Patent grant