Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and apparatus for generatng a dynamic web page

a dynamic web page and web page technology, applied in the field of information processing technology, can solve the problems of destroying the standard property of the original template file, unable to recognize the modified template by the standard browser, and the web page designer cannot no longer perform maintenance with the original web page editor

Inactive Publication Date: 2008-09-18
INT BUSINESS MASCH CORP
View PDF8 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The present invention provides a method and apparatus for generating a dynamic web page. The method involves generating a structured data context based on a business logic process and loading a template associated with a request from a browser. The structured data context includes at least one dynamic data item for the dynamic web page, which is then merged into the template to produce the dynamic web page. The technical effect of this invention is the ability to create dynamic web pages that can be customized based on user requests, which can improve the user experience and make the website more efficient.

Problems solved by technology

This inevitably destroys the standard property of the original template file, and possibly causing the modified template to not be recognized by the standard browser.
This presents a great challenge for subsequent maintenance by the web page designer, because a lot of program languages that cannot be understood by the web page designer are added into the template, so that the web page designer can no longer perform maintenance with the original web page editor.
However, the disadvantage of servlet technology is obvious: it is very hard to split presentation markup content and business logic processes.
And for further maintenance it is a disaster because any display related data modification (such as changing the font, layout, etc.) requires direct modification of java code, and therefore the whole servlet code needs to be re-compiled and re-deployed.
Although it is not necessary to write presentation markup in programming for JSP, the web page designer and developer must be able to handle / understand the Java program and business logic embedded in the page, which is very difficult for a web page designer because a web page designer can only understand standard HTML and cannot understand any Java program embedded in the HTML.
There is great difficulty if it is required at this time for the web page designer to make a post page style modification.
A lot of non-HTML standard marked codes are added into the template file at this time, and page edit tools will become unavailable.
After VTL is added, this template is no longer pure HTML, which also requires that the page developer have certain front-end programming skill.
In contrast to Servlet, JSP, and Velocity, XMLC is quite simple for page designers (it is based on a pure HTML template), but more complex for business developers, because when a page (template) changes a little, they have to re-compile the HTML template into a DOM tree, and fix the compile errors (for example .

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and apparatus for generatng a dynamic web page
  • Method and apparatus for generatng a dynamic web page
  • Method and apparatus for generatng a dynamic web page

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032]Various embodiments of the present invention will now be described in detail in conjunction with the accompany drawings.

[0033]FIG. 1 is a flowchart of a method for generating a dynamic web page according to one embodiment of the present invention. In FIG. 1, first at step 101, the result of a business logic process is obtained based on a request from a browser, and a structured data context is generated from the business logic process result, with the data context comprising one or more dynamic data items for dynamic web pages.

[0034]In particular, the request from the browser comprises any web request (for example, a user request that queries the balance at an online bank, a request to perform authentication when a user logs into an account, a request to perform searching based on certain keywords, etc.). The present invention is not limited to any specific requests. The present invention focuses on how to present a business logic process result to the browser; how to obtain t...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method and apparatus are provided for generating a dynamic web page. A structured data context is generated based on the result of a business logic process performed in response to a request from a browser, and a template associated with the request is loaded. The structured data context includes at least one dynamic data item for the dynamic web page. The template is able to be browsed by the browser and contains associated information that corresponds to the at least one dynamic data item of the structured data context. The at least one dynamic data item of the structured data context is merged into the template so as to produce the dynamic web page.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS[0001]This application is based upon and claims priority from Chinese Patent Application No. 2006101235774.0, filed Oct. 19, 2006, the entire disclosure of which is herein incorporated by reference.FIELD OF THE INVENTION[0002]The present invention relates to information processing technology, and more particularly relates to generating a dynamic web page.BACKGROUND OF THE INVENTION[0003]In any browser-based architecture, no matter what presentation techniques and architecture designs are employed at the back-end server side, it must finally return to a browser markup language that can be recognized by the browser, such as HTML (Hyper Text Markup Language), XML (eXtensible Markup Language), WML (Wireless Markup Language), etc.[0004]When generating a dynamic web page, usually web page designers (e.g., art designers) will first design a template, and then the template is populated by developers to realize various dynamic functions (such as dynamic...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F7/00
CPCG06F17/30893G06F17/3089G06F16/958G06F16/972
Inventor SHAN, JIAN HONGYU, SHAO YANGLU, ZHONG YAN
Owner INT BUSINESS MASCH CORP