CN103761317B - A kind of asynchronous rendering system of multithreading and method - Google Patents
A kind of asynchronous rendering system of multithreading and method Download PDFInfo
- Publication number
- CN103761317B CN103761317B CN201410039871.4A CN201410039871A CN103761317B CN 103761317 B CN103761317 B CN 103761317B CN 201410039871 A CN201410039871 A CN 201410039871A CN 103761317 B CN103761317 B CN 103761317B
- Authority
- CN
- China
- Prior art keywords
- mark
- page
- rendering
- layout
- rendering result
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9577—Optimising the visualization of content, e.g. distillation of HTML documents
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
- G06F16/986—Document structures and storage, e.g. HTML extensions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44521—Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The present invention proposes a kind of asynchronous rendering system of multithreading and method, and wherein system includes:Rendering engine, for parsing page instance file, multiple page address portions are divided into by page instance file, generate an analog mark for each page address portions, the analog mark is sent to browser equipment;And a host process lock is set for each page address portions, multithreading is asynchronous to render each page address portions;After a page address portions, which are rendered, to be finished, the corresponding main thread lock of the page address portions is discharged, rendering result is sent to browser equipment;Browser equipment, for receiving the analog mark;When receiving rendering result, the analog mark corresponding to the rendering result is inquired about, the analog mark found is replaced using the rendering result, the rendering result is shown.The present invention can save render time.
Description
Technical field
The present invention relates to field of computer technology, more particularly to a kind of asynchronous rendering system of multithreading and method.
Background technology
Describing the file of Webpage includes page instance file and page description file.Wherein, page instance file is
Extensible markup language(XML, Extensible Markup Language) configuration file, the group in the region for describing the page
It is shaped as;One page can correspond to multiple layouts, the multiple modules of layout correspondence.Page description file is used to describe the page
Part, including head(header)Partly, body matter region(body)Part and bottom(foot)Part.
Because browser can not Direct Recognition page instance file and page description file, it is therefore desirable to which rendering server is first
Page instance file is first converted into the document form that browser can be recognized, such as HTML(HTML, Hyper
Text Mark-up Language)File, the process of this conversion is referred to as rendering;Afterwards, rendering server will render completion
Html file is sent to browser, is read html file by browser and is shown the page.
Current rendering apparatus typically uses Velocity template rendering engines.Velocity template rendering engines use single line
Journey pattern realize render, i.e., according to the order of layout, successively to it is each be laid out render, it is this render mode take it is long.
The content of the invention
The invention provides a kind of asynchronous rendering system of multithreading, can multithreading is asynchronous renders page instance file, section
About render time.
Present invention also offers a kind of asynchronous rendering intent of multithreading, can multithreading is asynchronous renders page instance file,
Save render time.
The technical proposal of the invention is realized in this way:
A kind of asynchronous rendering system of multithreading, including:
Rendering engine, for parsing page instance file, is divided into multiple page address portions, for every by page instance file
Individual page address portions generate an analog mark, and the analog mark is sent to browser equipment;And for each page address portions
One host process lock of setting, multithreading is asynchronous to render each page address portions;After a page address portions, which are rendered, to be finished, release
The corresponding main thread lock of the page address portions, rendering result is sent to browser equipment;
Browser equipment, for receiving the analog mark;When receiving rendering result, rendering result institute is inquired about right
The analog mark answered, the analog mark found is replaced using the rendering result, the rendering result is shown.
In said system, rendering engine be can be also used for, loading page overall structure, and loading result is sent to browser
Equipment;
Browser equipment can be also used for, and show the loading result.
Each page address portions that rendering engine is divided can be a layout in the page instance file.
Rendering engine in the analog mark of each layout generation for that can include the mark of the layout;Also, render and draw
Hold up when rendering each layout, the mark of the layout can be included in the rendering result of the layout;
The mode of analog mark corresponding to browser equipment inquiry rendering result can be:When what is included in rendering result
When layout mark is identical with the layout mark included in analog mark, the rendering result is inquired corresponding with the analog mark.
A kind of asynchronous rendering intent of multithreading, including:
Page instance file is parsed, page instance file is divided into multiple page address portions, is given birth to for each page address portions
Into an analog mark, the analog mark is sent to browser equipment;
A host process lock is set for each page address portions, multithreading is asynchronous to render each page address portions;When one
Individual page address portions are rendered finish after, discharge the page address portions corresponding main thread lock, rendering result sent to browser equipment;
When browser equipment receives rendering result, inquire about the analog mark corresponding to the rendering result, use this render
As a result the analog mark found is replaced, the rendering result is shown.
In the above method, it may further include before parsing page instance file:Loading page overall structure, will be loaded
As a result send to browser equipment;Browser equipment shows the loading result.
The mode that page instance file is divided into multiple page address portions can be:By each cloth in page instance file
Office is divided into a page address portions.
For the mark of the layout can be included in the analog mark of each layout generation;
The mark of the layout can be included in the rendering result being each laid out;
Inquiring about the mode of the analog mark corresponding to rendering result can be:When included in rendering result layout mark with
When the layout mark included in analog mark is identical, the rendering result is inquired corresponding with the analog mark.
It can be seen that, page instance file can be divided into many by the asynchronous rendering system of multithreading proposed by the present invention and method
Individual part, is rendered and is shown respectively to each part, therefore, it is possible to save render time.
Brief description of the drawings
Fig. 1 is the structural representation of the asynchronous rendering system of multithreading proposed by the present invention;
Fig. 2 is the implementation process figure of the embodiment of the present invention one;
Fig. 3 A are to render display effect schematic diagram one;
Fig. 3 B are to render display effect schematic diagram two.
Embodiment
The present invention can realize that " modularization " is rendered, and the regional multithreading in the page is asynchronously rendered, and
Sporadically subregion is presented to browser, and rendering engine is discharged to greatest extent renders disposal ability and lifting and browser
" interaction " speed, overturned conventional page rendering technology mode.
Such as Fig. 1 is the structural representation of the asynchronous rendering system of multithreading proposed by the present invention, including:
Rendering engine 101, for parsing page instance file, multiple page address portions, pin are divided into by page instance file
One analog mark is generated to each page address portions, the analog mark is sent to browser equipment 102;And for each page
One host process lock of face section sets, multithreading is asynchronous to render each page address portions;Finished when a page address portions are rendered
Afterwards, the corresponding main thread lock of the page address portions is discharged, rendering result is sent to browser equipment 102;
Browser equipment 102, for receiving the analog mark;When receiving rendering result, the rendering result is inquired about
Corresponding analog mark, the analog mark found is replaced using the rendering result, the rendering result is shown.
Above-mentioned rendering engine 101 can be also used for, loading page overall structure(Menu including the page left side and head
Column), loading result is sent to browser equipment 102;
Browser equipment 102 can be also used for, and show the loading result.
In said system, rendering engine 101 can be according to layout paging instance document, i.e. each page of division
Part can be a layout in the page instance file.
Correspondingly, rendering engine 101 in the analog mark of each layout generation for that can include the mark of the layout;And
And, when rendering engine 101 renders each layout, the mark of the layout is also included in the rendering result of the layout;
So, the mode of the analog mark corresponding to the inquiry of browser equipment 102 rendering result can be:Work as rendering result
In include layout mark it is identical with the layout mark included in analog mark when, inquire the rendering result and the analog mark
Correspondence.
The present invention needs to combine rear end ava business processings and front end javascript scripts positioning layout technology.
Rear end java business treatment techniques include:Utilize the long interconnection technique of http protocol(Need the request in browser
" connection " property value in header is set to " keep-alive "), N number of main thread is set before beginning is rendered
Lock, above-mentioned each one main thread lock of page address portions correspondence;Each page address portions are rendered respectively afterwards, a page address portions wash with watercolours
After dye is completed, rendering result is exported to browser equipment immediately, and discharges the lock of the main thread corresponding to the page address portions;When
After all page address portions are rendered after completion, that is, all main thread locks are released, rendering engine and browser are disconnected
HTTP connections between equipment.
Front end javascript scripts positioning layout technology includes 2 partial contents:
Part I is simulator locating, i.e., by the layout order simulation output in page instance file into the page.For example,
For each corresponding analog mark of layout generation, i.e. span labels, content is not included in the content regions of span labels, only in node
In include the mark of layout, therefore do not interfere with the display of the page.Afterwards, rendering engine sends the analog mark of generation to clear
Look at device equipment.
For example, for following page instance file, the page instance file includes 2 layouts, its mark is respectively
" 134 " and " 135 ".
For above-mentioned page instance file, 2 corresponding analog marks are generated, i.e.,:
<span initLayoutID=“134”/>
<span initLayoutID=“135”/>
Part II positions for front end, i.e., browser equipment receives the rendering result of a layout of rendering engine transmission
(HTML code)When, if layout of the layout mark included in the rendering result with being included in some analog mark identifies phase
Together, then illustrate that the analog mark is corresponding with the rendering result, then the analog mark is replaced using the rendering result, and show the wash with watercolours
Contaminate result.The generation of " empty page " is so prevented, has reduced period of reservation of number, inherently optimized and original render mould
Formula, and ensure that the display location of each layout is correct.
Specific embodiment is lifted below to be discussed in detail.
Embodiment one:
Such as Fig. 2 is the implementation process figure of the embodiment of the present invention one, including:
The first step:Rendering engine is set up HTTP length with browser equipment and is connected.
Second step:Rendering engine loading page overall structure, including loading Cascading Style Sheet(CSS, CascadingStyle
Sheet), page structure, hide(hidden)Value, page parameter of label etc., send loading result to browser after finishing
Equipment.
3rd step:Browser equipment shows the integrally-built loading result of the page.
4th step:Rendering engine parses page instance file, for one analog mark of each layout generation, by generation
Analog mark is sent to browser equipment.And set a host process to lock for each layout.
5th step:Rendering engine multithreading is asynchronous to render layout, and each layout is rendered after completion, discharges corresponding master and enters
Cheng Suo, and rendering result is sent to browser equipment;Browser equipment replaces corresponding analog mark using the rendering result,
And show the rendering result.The layout content that browser equipment be able to will have been rendered by positioning is navigated in the page exactly
Particular location.
If Fig. 3 A and 3B are to render display effect schematic diagram.In figure 3 a, page whole result part is shown first, due to
It is not related to calling interface data to render the business of layout modules, user can be presented at first, user is essentially without wait
Just it can be seen that basic page effect.Afterwards, each layout is rendered respectively, one be laid out render finish after will be
Rendering result shows that each cloth interoffice, which is rendered, to be mutually independent of each other.Fig. 3 B are last complete visual page rendering result.
It can be seen that, the asynchronous piecemeal of multithreading of the invention render topology be exactly complete loading " skeleton content " premised on,
Then piecemeal renders layout, some layout render finish after immediately refreshing content into the page and by front end javascript pin
The rule of this definition carries out the positioning in the page to the layout content for rendering completion, and use is presented in the way of " pipeline " is exported
Family.
The present invention also proposes a kind of asynchronous rendering intent of multithreading, including:
Page instance file is parsed, page instance file is divided into multiple page address portions, is given birth to for each page address portions
Into an analog mark, the analog mark is sent to browser equipment;
A host process lock is set for each page address portions, multithreading is asynchronous to render each page address portions;When one
Individual page address portions are rendered finish after, discharge the page address portions corresponding main thread lock, rendering result sent to browser equipment;
When browser equipment receives rendering result, inquire about the analog mark corresponding to the rendering result, use this render
As a result the analog mark found is replaced, the rendering result is shown.
It may further include before parsing page instance file described above:
Loading page overall structure, loading result is sent to browser equipment;Browser equipment shows the loading knot
Really.
The mode that page instance file is divided into multiple page address portions can be:By each in page instance file
Layout is divided into a page address portions.
Correspondingly, for the mark of the layout can be included in the analog mark of each layout generation;
The mark of the layout can be included in the rendering result being each laid out;
Inquiring about the mode of the analog mark corresponding to rendering result can be:When included in rendering result layout mark with
When the layout mark included in analog mark is identical, the rendering result is inquired corresponding with the analog mark.
To sum up, the asynchronous rendering system of multithreading proposed by the present invention and method, layout type is rendered using thread pool management,
It can be rendered using velocity language, each layout (the description file of XML type) in page instance file is turned
The html tag on basis is changed to, and the html tag that simulator locating is obtained is replaced with eventually through javascript scripts
The HTML code come is rendered in layout.The whole business that renders is distinguished according to the content difference rendered, is reduced between business
Coupling, and render time can be saved.Also, in the case of interface interchange time-out or error, it can realize it
He is shown in the page layout of never call interface, is solved one of layout and is rendered full page wash with watercolours caused by appearance mistake
Dye existing wrong persistent ailment problem.
The foregoing is merely illustrative of the preferred embodiments of the present invention, is not intended to limit the invention, all essences in the present invention
God is with principle, and any modification, equivalent substitution and improvements done etc. should be included within the scope of protection of the invention.
Claims (8)
1. a kind of asynchronous rendering system of multithreading, it is characterised in that the system includes:
Rendering engine, for parsing page instance file, multiple page address portions is divided into by page instance file, for each page
Face is mitogenetic into an analog mark, and the analog mark is sent to browser equipment;And for the setting of each page address portions
One host process lock, multithreading is asynchronous to render each page address portions;After a page address portions, which are rendered, to be finished, the page is discharged
The corresponding main thread lock in face part, the rendering result of the page address portions is sent to browser equipment;
Browser equipment, for receiving the analog mark;When receiving rendering result, inquire about corresponding to the rendering result
Analog mark, the analog mark found is replaced using the rendering result, the rendering result is shown.
2. system according to claim 1, it is characterised in that the rendering engine is additionally operable to, loading page overall structure,
Loading result is sent to browser equipment;
The browser equipment is additionally operable to, and shows the loading result.
3. system according to claim 1 or 2, it is characterised in that each page address portions that the rendering engine is divided are
A layout in the page instance file.
4. system according to claim 3, it is characterised in that simulation mark of the rendering engine for each layout generation
The mark of the layout is included in note;Also, when the render engine renders are each laid out, being included in the rendering result of the layout should
The mark of layout;
The mode of analog mark corresponding to browser equipment inquiry rendering result is:When the layout included in rendering result
When mark is identical with the layout mark included in analog mark, the rendering result is inquired corresponding with the analog mark.
5. a kind of asynchronous rendering intent of multithreading, it is characterised in that methods described includes:
Page instance file is parsed, page instance file is divided into multiple page address portions, for each page address portions generation one
Individual analog mark, the analog mark is sent to browser equipment;
A host process lock is set for each page address portions, multithreading is asynchronous to render each page address portions;When a page
Face part is rendered finish after, discharge the page address portions corresponding main thread lock, the rendering result of the page address portions sent to clear
Look at device equipment;
When browser equipment receives rendering result, the analog mark corresponding to the rendering result is inquired about, using the rendering result
The analog mark found is replaced, the rendering result is shown.
6. method according to claim 5, it is characterised in that further comprise before the parsing page instance file:
Loading page overall structure, loading result is sent to browser equipment;Browser equipment shows the loading result.
7. the method according to claim 5 or 6, it is characterised in that described that page instance file is divided into multiple pages
Partial mode is:Each layout in page instance file is divided into a page address portions.
8. method according to claim 7, it is characterised in that included in the analog mark for each layout generation
The mark of the layout;
The mark of the layout is included in the rendering result being each laid out;
The mode of analog mark corresponding to the inquiry rendering result is:When the layout mark and simulation that are included in rendering result
When the layout mark included in mark is identical, the rendering result is inquired corresponding with the analog mark.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410039871.4A CN103761317B (en) | 2014-01-27 | 2014-01-27 | A kind of asynchronous rendering system of multithreading and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410039871.4A CN103761317B (en) | 2014-01-27 | 2014-01-27 | A kind of asynchronous rendering system of multithreading and method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103761317A CN103761317A (en) | 2014-04-30 |
CN103761317B true CN103761317B (en) | 2017-08-29 |
Family
ID=50528554
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410039871.4A Active CN103761317B (en) | 2014-01-27 | 2014-01-27 | A kind of asynchronous rendering system of multithreading and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103761317B (en) |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104573025B (en) * | 2015-01-12 | 2018-09-04 | 北京京东尚科信息技术有限公司 | A kind of method and system improving page loading velocity |
CN105843814A (en) * | 2015-01-14 | 2016-08-10 | 阿里巴巴集团控股有限公司 | Method, device, and system for generating page |
CN104881320B (en) * | 2015-05-22 | 2018-11-27 | 北京京东尚科信息技术有限公司 | A kind of telescopic method for generating text |
CN107025096B (en) * | 2016-01-29 | 2020-05-26 | 滴滴(中国)科技有限公司 | Synchronous method and system of asynchronous rendering module |
CN107402747B (en) * | 2016-05-20 | 2019-08-20 | 中国科学院声学研究所 | A method for dynamically generating application pages supporting multiple terminal types |
CN107451145A (en) * | 2016-05-31 | 2017-12-08 | 北京京东尚科信息技术有限公司 | Rendered based on various dimensions multi-data source to generate the method and apparatus of dynamic page |
CN106126663B (en) * | 2016-06-28 | 2019-12-24 | 华为软件技术有限公司 | Page aggregation method and device |
CN107643889B (en) * | 2016-07-20 | 2020-03-24 | 平安科技(深圳)有限公司 | Page rendering method and device based on template engine |
CN106502662B (en) * | 2016-10-17 | 2019-06-14 | 北京儒博科技有限公司 | Multizone pattern drawing method and device for intelligent operating system |
CN106503135A (en) * | 2016-10-20 | 2017-03-15 | 浪潮通用软件有限公司 | A kind of method and apparatus of WEB page loading |
CN110020349B (en) * | 2017-09-26 | 2021-09-03 | 北京京东尚科信息技术有限公司 | Page rendering method and device |
CN109697266A (en) * | 2017-10-24 | 2019-04-30 | 中国电信股份有限公司 | Page rendering system, page rendering method and page rendering device |
CN108595457A (en) * | 2017-12-29 | 2018-09-28 | 北京奇虎科技有限公司 | A kind of rendering intent and device of the waterfall stream page |
CN110895481A (en) * | 2018-09-13 | 2020-03-20 | 阿里巴巴集团控股有限公司 | Rendering method, device and system of desktop application |
CN109358936B (en) * | 2018-09-29 | 2021-09-10 | Oppo广东移动通信有限公司 | Information processing method, device, storage medium, electronic device and system |
CN110333845A (en) * | 2019-06-05 | 2019-10-15 | 上海易点时空网络有限公司 | Accelerate the method for front end Homogeneous application program |
CN111368235B (en) * | 2020-02-25 | 2023-11-14 | 北京达佳互联信息技术有限公司 | Page rendering and displaying method and device, server and storage medium |
CN111984890B (en) * | 2020-07-03 | 2024-06-25 | 北京字节跳动网络技术有限公司 | Method, device, medium and electronic equipment for generating display information |
CN112347156B (en) * | 2020-11-03 | 2022-04-05 | 智慧足迹数据科技有限公司 | Population data rendering method and device and electronic equipment |
CN112672187B (en) * | 2020-12-18 | 2023-03-21 | 平安银行股份有限公司 | Page generation method and device, computer equipment and readable storage medium |
CN113986409B (en) * | 2021-09-14 | 2024-08-06 | 阿里巴巴(中国)有限公司 | Information interaction method, device, equipment and storage medium |
CN113838182B (en) * | 2021-11-24 | 2022-03-22 | 之江实验室 | Multithreading-based magnetic resonance 3D image large data volume rendering method and system |
CN115801746B (en) * | 2022-12-05 | 2023-09-22 | 广州南方智能技术有限公司 | Distributed server rendering device and method |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070083534A1 (en) * | 2003-10-31 | 2007-04-12 | Access Co., Ltd. | Method, program and terminal device for rendering web page |
CN101963984A (en) * | 2010-09-28 | 2011-02-02 | 北京伟库电子商务科技有限公司 | Method and system for rendering page partial block |
CN102184231A (en) * | 2011-05-12 | 2011-09-14 | 广州市动景计算机科技有限公司 | Method and device for acquiring page resources |
CN102932390A (en) * | 2011-08-11 | 2013-02-13 | 阿里巴巴集团控股有限公司 | Network request processing method and system, and network service providing device |
CN103064685A (en) * | 2012-12-27 | 2013-04-24 | 北京思特奇信息技术股份有限公司 | Method and device for configuring webpage in modularization mode |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101551819B (en) * | 2009-04-30 | 2011-12-07 | 用友软件股份有限公司 | A method for rendering large-scale Web page |
CN102314486A (en) * | 2011-08-04 | 2012-01-11 | 百度在线网络技术(北京)有限公司 | Method and equipment for browsing page |
-
2014
- 2014-01-27 CN CN201410039871.4A patent/CN103761317B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070083534A1 (en) * | 2003-10-31 | 2007-04-12 | Access Co., Ltd. | Method, program and terminal device for rendering web page |
CN101963984A (en) * | 2010-09-28 | 2011-02-02 | 北京伟库电子商务科技有限公司 | Method and system for rendering page partial block |
CN102184231A (en) * | 2011-05-12 | 2011-09-14 | 广州市动景计算机科技有限公司 | Method and device for acquiring page resources |
CN102932390A (en) * | 2011-08-11 | 2013-02-13 | 阿里巴巴集团控股有限公司 | Network request processing method and system, and network service providing device |
CN103064685A (en) * | 2012-12-27 | 2013-04-24 | 北京思特奇信息技术股份有限公司 | Method and device for configuring webpage in modularization mode |
Also Published As
Publication number | Publication date |
---|---|
CN103761317A (en) | 2014-04-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103761317B (en) | A kind of asynchronous rendering system of multithreading and method | |
CN106371829B (en) | Template framework design method and system based on modularization idea | |
US6996781B1 (en) | System and method for generating XSL transformation documents | |
US20070038930A1 (en) | Method and system for an architecture for the processing of structured documents | |
US7712022B2 (en) | Mutually exclusive options in electronic forms | |
Drivalos et al. | Engineering a DSL for software traceability | |
WO2016032080A1 (en) | Chart conversion system using metadata and method therefor | |
CN102880708B (en) | Be used for the system and method for the visual design that realizes html page | |
CN107357817B (en) | It is a kind of towards the Web page module design of JSON and its Asynchronous loading method | |
JP2004530225A (en) | System and method for mapping between software objects and document-based structured language elements | |
CN109684607A (en) | JSON data analysis method, device, computer equipment and storage medium | |
CN103383691B (en) | A kind of online editing method and apparatus of webpage | |
CN111124379A (en) | Page generation method and device, electronic equipment and storage medium | |
US8301647B2 (en) | Data tranformations for a source application and multiple target applications supporting different data formats | |
CN111259286A (en) | Universal WEB page layout generation device and method | |
WO2009082900A1 (en) | Page component layout method and device | |
CN108733374A (en) | Application program homepage development approach and terminal device | |
CN111625236A (en) | Front-end development method and device based on componentization, electronic equipment and storage medium | |
CN113094039B (en) | Automatic code generation system based on database table | |
CN100504863C (en) | The Method of Mutual Transformation Between Graph and XML Document Based on BPEL | |
CN105630506B (en) | A kind of generation method and relevant apparatus of document and document template | |
CN107037997A (en) | Method for generating the user interface in mind map form | |
CN104598636B (en) | Complex documents chorista method and complex documents automatic generation method | |
CN110232259A (en) | To the quoting method of external file and reference device, computer readable storage medium and terminal in CAD system | |
EP1426874A1 (en) | Source file generation apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |