CN103019683A - Method for dynamically configuring page view - Google Patents

Method for dynamically configuring page view Download PDF

Info

Publication number
CN103019683A
CN103019683A CN2012104732601A CN201210473260A CN103019683A CN 103019683 A CN103019683 A CN 103019683A CN 2012104732601 A CN2012104732601 A CN 2012104732601A CN 201210473260 A CN201210473260 A CN 201210473260A CN 103019683 A CN103019683 A CN 103019683A
Authority
CN
China
Prior art keywords
view
module
page
data
data module
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
CN2012104732601A
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.)
Beijing Si Tech Information Technology Co Ltd
Original Assignee
Beijing Si Tech Information Technology 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 Beijing Si Tech Information Technology Co Ltd filed Critical Beijing Si Tech Information Technology Co Ltd
Priority to CN2012104732601A priority Critical patent/CN103019683A/en
Publication of CN103019683A publication Critical patent/CN103019683A/en
Pending legal-status Critical Current

Links

Images

Abstract

The invention relates to a method for dynamically configuring a page view, which comprises the following steps of: establishing a view information data module and a view layout data module; storing corresponding view information data into the view information data module and storing data related to view layout into the view layout data module; storing the view information data module and the view layout data module into a database; reading the view information data module and the view layout data module in the database, splicing the corresponding data in the two modules and packaging the spliced data for page analysis and display; acquiring the packaged data from a WEB server page and analyzing the packaged data to generate a hypertext markup language html code of one complete page view; according to the generated html code, correspondingly displaying a client information view; and when the page view needs to be modified, carrying out corresponding modification on the data in the view information data module and the view layout data module. The method is flexible, is easy to use, is safe and reliable and is convenient to maintain a system.

Description

A kind of method of dynamic-configuration page view
Technical field
The present invention relates to computer realm, relate in particular to a kind of method of dynamic-configuration page view.
Background technology
Page view is a kind of view based on the page.Describe as an example of customer view example: what customer view was showed mainly is client's various information datas, such as customer information, user profile under the client, User Detail, user telephone fee information, subscriber's account information etc., it is large that these information have the field variability, data volume is many, and complex interfaces easily goes out the characteristics such as unusual.
The displaying of present most of customer view all is unification, fixing, and each operator can see all information of client, does not have authority to distinguish, and is dangerous also more inflexible; When any one information display goes wrong, can affect the whole effect that represents, cause system that the friendliness that the operator uses is reduced, maintainable poor.
And when the later stage need to increase or delete some data of client's view shows, show it is (name: Zhang San's age: 18), want now to add the code that " whether married: no " then needs to revise original page, revise very trouble such as original page.
Summary of the invention
Technical matters to be solved by this invention is for the deficiencies in the prior art, and a kind of flexible, easy-to-use, safe and reliable, method of being convenient to dynamic-configuration page view that system is safeguarded is provided.
The technical scheme that the present invention solves the problems of the technologies described above is as follows: a kind of method of dynamic-configuration page view comprises:
Set up view information data module and view layout data module;
In the view information data module, deposit corresponding view information data in, in the view layout data module, deposit the data relevant with view layout in;
View information data module and view layout data module are deposited in the database;
Read according to the view information data module in the storehouse and view layout data module, corresponding data in two modules are carried out assembly unit process, will encapsulate through the data that assembly unit is processed, resolve for the page and show;
The WEB server obtains the data that encapsulated and resolves the HTML (Hypertext Markup Language) html code that generates a complete page view;
According to the html code that generates the page info view is showed accordingly;
According to the modification demand to page view, on-the-fly modify the corresponding data in view information data module and the view layout data module.
On the basis of technique scheme, the present invention can also do following improvement.
Further, described view layout data module comprises displaying piece module, shows piece field module, shows piece field attribute module.
Further, said method also can have following characteristics, sets up the menu module, and the displaying title name that arranges in the described displaying piece module form with menu item is deposited in the menu module, by the configuration to the menu item of menu module access rights is set.
Further, said method also can have following characteristics, is configured showing piece field attribute module, realizes corresponding view information is encrypted.
Further, the page obtains the data that encapsulated in the database and utilizes asynchronous the obtaining of interaction network page application and development ajax technology.
The invention has the beneficial effects as follows: the present invention can realize page view content, layout, exhibition method, displaying order, authority etc. are controlled by the corresponding data block configuration to database, the page without any changes, effectively raise the overview display ability of system's page view information, reduce single information and cause the risk that to use after unusual, improved dirigibility and the ease for use of system; And by access rights are set, increased Security of the system; When the interior perhaps layout of page view displaying need to be revised, only need to configure accordingly corresponding data module in the database, can finish the modification of page view information, be convenient to system is safeguarded.
Description of drawings
Fig. 1 is the method flow diagram of a kind of dynamic-configuration page view of the present invention;
Embodiment
Application data base of the present invention, middleware TUXEDO, UNIX mechanics of communication, the method for a kind of dynamic-configuration view page of realization in UNIX operating system by the dynamic-configuration of data in the database, realizes the dynamic-configuration of page view.
Below in conjunction with accompanying drawing principle of the present invention and feature are described, institute gives an actual example and only is used for explaining the present invention, is not be used to limiting scope of the present invention.
As shown in Figure 1, the method for a kind of dynamic-configuration page view of the present invention, concrete steps are as follows:
Step 1: set up view information data module and view layout data module;
Step 2: in the view information data module, deposit corresponding view information data in, in the view layout data module, deposit the data relevant with view layout in;
Take customer view as example, have customer information, consumer product information in the view shows.(customer name :) field is arranged below the customer information, (name of product :) field is arranged below the consumer product information.View information module for the memory page view information is exactly " customer information module ", and the relevant information of " customer name ", " name of product " is deposited in " customer information module "; View layout data module for memory page view layout information comprises " showing the piece module ", " showing piece field module ", " field attribute module ".Wherein, configuration " customer information ", " consumer product information " this large title in " displaying piece module "; Configuration " customer name ", " name of product " this concrete field information in " showing piece field module "; Configuration " CUST_NAME " and " PRODUCT_NAME " in " field attribute module ".And the CUST_NAME in " field attribute module " is consistent with the field name CUST_NAME of " customer information module ", and PRODUCT_NAME is consistent with the field name PRODUCT_NAME of " customer information module " in " field attribute module ".
Step 3: view information data module and view layout data module are deposited in the database;
Be that said in the example " customer information module ", " show piece module ", " showing piece field module ", " field attribute module " deposit in the database.
Step 4: read according to the view information data module in the storehouse and view layout data module, corresponding data in two modules are carried out assembly unit process, will encapsulate through the data that assembly unit is processed, resolve for the page and show;
When a certain client need to show corresponding views, " customer information module ", " show piece module ", " show piece field module ", " the field attribute module " of system in will reading database, and as required the data in these modules are carried out assembly unit and process, will get like this value of the information conduct " customer name " under the CUST_NAME in " customer information module "; Information under the PRODUCT_NAME is as the value of " name of product "; And then the data after the assembly unit are encapsulated, resolve for the page and show.
Step 5:WEB server obtains the Data Analysis that has encapsulated and generates the HTML (Hypertext Markup Language) html code of a complete page view;
Wherein, the page obtains the data that encapsulated in the database and utilizes asynchronous the obtaining of interaction network page application and development ajax technology.
Step 6: the page info view is showed accordingly according to the html code that generates;
Step 7: according to the modification demand to page view, on-the-fly modify the corresponding data in view information data module and the view layout data module.
When the interior perhaps layout of page view displaying need to be revised, only need to configure accordingly corresponding data module in the database, can finish the modification of view.
In addition, access rights can be set, processing mode is for setting up the menu module, with described displaying piece mould
The displaying title name that arranges in the piece deposits in the menu module with the form of menu item, by the configuration to the menu item of menu module access rights is set.
In addition, can also be encrypted processing to some important information, processing mode is that " field control item " is set in " field attribute module ", as the value that this is set is 1, show first (such as an XX) for module, settings be 2 generation module show first three rear four (such as 342XXXXXXX0015).
After if client's a certain information inquiry occurs unusually, can in database, directly delete the information relevant with the displaying of this information, such as corresponding data in " showing piece field module " and the field attribute module, after solving, problem again adds.Both not be used in the production environment operation code and increased risk, again can the quick solution problem, increase system's friendliness.
The present invention can realize page view content, layout, exhibition method, displaying order, authority etc. are controlled by the corresponding data block configuration to database, the page without any changes, effectively raise the overview display ability of system's page view information, reduce single information and cause the risk that to use after unusual, improved dirigibility and the ease for use of system; And by access rights are set, increased Security of the system; When the interior perhaps layout of page view displaying need to be revised, only need to configure accordingly corresponding data module in the database, can finish the modification of page view information, be convenient to system is safeguarded.
The above only is preferred embodiment of the present invention, and is in order to limit the present invention, within the spirit and principles in the present invention not all, any modification of doing, is equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (5)

1. the method for a dynamic-configuration page view is characterized in that, comprising:
Set up view information data module and view layout data module;
In the view information data module, deposit corresponding view information data in, in the view layout data module, deposit the data relevant with view layout in;
View information data module and view layout data module are deposited in the database;
Read according to the view information data module in the storehouse and view layout data module, corresponding data in two modules are carried out assembly unit process, will encapsulate through the data that assembly unit is processed, resolve for the page and show;
The WEB server obtains the Data Analysis that has encapsulated and generates the HTML (Hypertext Markup Language) html code of a complete page view;
According to the html code that generates the page info view is showed accordingly;
According to the modification demand to page view, on-the-fly modify the corresponding data in view information data module and the view layout data module.
2. the method for described a kind of dynamic-configuration user profile view according to claim 1 is characterized in that, described view layout data module comprises shows the piece module, shows piece field module, shows piece field attribute module.
3. the method for described a kind of dynamic-configuration page view according to claim 2, it is characterized in that, also comprise: set up the menu module, the displaying title name that arranges in the described displaying piece module form with menu item is deposited in the menu module, by the configuration to the menu item of menu module access rights are set.
4. the method for described a kind of dynamic-configuration page view according to claim 1 is characterized in that, also comprises: be configured showing piece field attribute module, realize corresponding view information is encrypted.
5. the method for described a kind of dynamic-configuration page view according to claim 1 is characterized in that, the page obtains the data that encapsulated in the database and utilizes asynchronous the obtaining of interaction network page application and development ajax technology.
CN2012104732601A 2012-11-20 2012-11-20 Method for dynamically configuring page view Pending CN103019683A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2012104732601A CN103019683A (en) 2012-11-20 2012-11-20 Method for dynamically configuring page view

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012104732601A CN103019683A (en) 2012-11-20 2012-11-20 Method for dynamically configuring page view

Publications (1)

Publication Number Publication Date
CN103019683A true CN103019683A (en) 2013-04-03

Family

ID=47968322

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012104732601A Pending CN103019683A (en) 2012-11-20 2012-11-20 Method for dynamically configuring page view

Country Status (1)

Country Link
CN (1) CN103019683A (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103399747A (en) * 2013-08-02 2013-11-20 百度在线网络技术(北京)有限公司 Method and system for offering navigation page and navigation server
CN103473316A (en) * 2013-09-11 2013-12-25 北京思特奇信息技术股份有限公司 Data column dynamically displaying method and device
CN103714172A (en) * 2013-12-31 2014-04-09 华为技术有限公司 Page processing method, device and system
CN104331284A (en) * 2014-10-29 2015-02-04 北京思特奇信息技术股份有限公司 Method and system for generating and displaying dynamic page
CN105320510A (en) * 2014-07-29 2016-02-10 上海爱韦讯信息技术有限公司 Method and device for automatically tracking data relation
CN103744674B (en) * 2014-01-06 2017-01-25 北京奇虎科技有限公司 Method and device for generating hypertext markup language (HTML) procedure code
CN106843844A (en) * 2016-12-26 2017-06-13 南威软件股份有限公司 A kind of exhibiting device of self-defined view
CN108920653A (en) * 2018-07-03 2018-11-30 武汉斗鱼网络科技有限公司 A kind of page generation method, device, server and storage medium
CN109189525A (en) * 2018-08-10 2019-01-11 广州酷狗计算机科技有限公司 Load method, apparatus, equipment and the computer readable storage medium of subpage frame
CN109445891A (en) * 2018-10-09 2019-03-08 北京国电智深控制技术有限公司 Picture configuration and methods of exhibiting, device, computer readable storage medium
WO2020119485A1 (en) * 2018-12-14 2020-06-18 北京字节跳动网络技术有限公司 Page display method and device, apparatus, and storage medium
CN112684957A (en) * 2020-12-30 2021-04-20 上海瑞家信息技术有限公司 Information display method and device, electronic equipment and medium
CN113139013A (en) * 2021-03-25 2021-07-20 北京思特奇信息技术股份有限公司 Method and system for dynamically configuring view display

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020073058A1 (en) * 2000-12-07 2002-06-13 Oren Kremer Method and apparatus for providing web site preview information
CN101477461A (en) * 2009-02-10 2009-07-08 腾讯科技(深圳)有限公司 Dynamic generation apparatus and method for application program interface
CN101882074A (en) * 2010-03-15 2010-11-10 浪潮集团山东通用软件有限公司 Method and system for graphic user interface combination and layout

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020073058A1 (en) * 2000-12-07 2002-06-13 Oren Kremer Method and apparatus for providing web site preview information
CN101477461A (en) * 2009-02-10 2009-07-08 腾讯科技(深圳)有限公司 Dynamic generation apparatus and method for application program interface
CN101882074A (en) * 2010-03-15 2010-11-10 浪潮集团山东通用软件有限公司 Method and system for graphic user interface combination and layout

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103399747A (en) * 2013-08-02 2013-11-20 百度在线网络技术(北京)有限公司 Method and system for offering navigation page and navigation server
CN103473316A (en) * 2013-09-11 2013-12-25 北京思特奇信息技术股份有限公司 Data column dynamically displaying method and device
CN103714172A (en) * 2013-12-31 2014-04-09 华为技术有限公司 Page processing method, device and system
CN103744674B (en) * 2014-01-06 2017-01-25 北京奇虎科技有限公司 Method and device for generating hypertext markup language (HTML) procedure code
CN105320510A (en) * 2014-07-29 2016-02-10 上海爱韦讯信息技术有限公司 Method and device for automatically tracking data relation
CN105320510B (en) * 2014-07-29 2018-10-26 上海爱韦讯信息技术股份有限公司 A kind of method and device of automatic tracing data relationship
CN104331284A (en) * 2014-10-29 2015-02-04 北京思特奇信息技术股份有限公司 Method and system for generating and displaying dynamic page
CN106843844B (en) * 2016-12-26 2020-06-12 南威软件股份有限公司 Display device of custom view
CN106843844A (en) * 2016-12-26 2017-06-13 南威软件股份有限公司 A kind of exhibiting device of self-defined view
CN108920653A (en) * 2018-07-03 2018-11-30 武汉斗鱼网络科技有限公司 A kind of page generation method, device, server and storage medium
CN109189525A (en) * 2018-08-10 2019-01-11 广州酷狗计算机科技有限公司 Load method, apparatus, equipment and the computer readable storage medium of subpage frame
CN109189525B (en) * 2018-08-10 2021-03-26 广州酷狗计算机科技有限公司 Method, device and equipment for loading sub-page and computer readable storage medium
CN109445891A (en) * 2018-10-09 2019-03-08 北京国电智深控制技术有限公司 Picture configuration and methods of exhibiting, device, computer readable storage medium
CN109445891B (en) * 2018-10-09 2022-08-12 北京国电智深控制技术有限公司 Picture configuration and display method, device and computer readable storage medium
WO2020119485A1 (en) * 2018-12-14 2020-06-18 北京字节跳动网络技术有限公司 Page display method and device, apparatus, and storage medium
CN112684957A (en) * 2020-12-30 2021-04-20 上海瑞家信息技术有限公司 Information display method and device, electronic equipment and medium
CN113139013A (en) * 2021-03-25 2021-07-20 北京思特奇信息技术股份有限公司 Method and system for dynamically configuring view display
CN113139013B (en) * 2021-03-25 2024-03-19 北京思特奇信息技术股份有限公司 Method and system for displaying dynamic configuration view

Similar Documents

Publication Publication Date Title
CN103019683A (en) Method for dynamically configuring page view
US9292502B2 (en) Modular platform for web applications and systems
US9361323B2 (en) Declarative specification of data integration workflows for execution on parallel processing platforms
US20150293764A1 (en) Method and system to compose and execute business rules
US9361297B2 (en) Web service-based, data binding abstraction method
CN107451109A (en) Report form generation method and system
EP3149628A1 (en) Telecommunications product defining and provisioning
US9619533B2 (en) System and method for reporting multiple objects in enterprise content management
CN110472207A (en) List generation method and device
US9015608B2 (en) Regenerating a user interface area
US11416630B1 (en) User programmatic interface for supporting data access control in a database system
WO2008141696A1 (en) Apparatus and method for providing a data marketplace
US20120166977A1 (en) User programming access to data model in user interface design
CN102214206A (en) Method and equipment for establishing association relation between information entities
CN108108986A (en) A kind of design method of CRM system, device and electronic equipment
US9239817B2 (en) Managing web extension through manifest file
CN114385940A (en) Data visualization method, device, equipment and medium
CN115017182A (en) Visual data analysis method and equipment
CN105404974A (en) Data capitalization method and apparatus and management platform
CN101902492A (en) Web Service server, website constructing method and information exchange method
CN107644152A (en) Hypermedia e-book publishing system
US8656414B1 (en) Function execution framework describe functionality
US9009736B2 (en) Function execution framework wrapper layer
CN109901934A (en) The method and apparatus for generating interface help document
CN113703638A (en) Data management page processing method and device, electronic equipment and storage medium

Legal Events

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

Application publication date: 20130403