String template pages for generating HTML document
First Claim
1. A system for servicing a client request comprising:
- an executable component that receives the request and executes code corresponding to the request, the executable component retrieves at least one text constant and inserts at least one variable argument result corresponding to the request into the at least one text constant, the executable component passes the at least one text constant to the client.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method is provided for generating dynamically changing HTML documents at a relatively quick rate in response to a client request. The system and method provide separation of the constant text and the code embedded in the HTML documents. An executable component is employed that includes all the basic functionality typically embedded in script code of a plurality of HTML documents. The dynamically generated text is broken down into string template pages. Each string template page can be authored as a single file and includes all the information necessary to complete a request. A string template page includes one or more strings and each string is made up of a text constant and can include one or more argument variables. Each string template page is provided with identifiers for pages, text constants and variable portions of strings. The pages are read, parsed and processed into a data structure into memory by the executable component for efficient use at runtime.
20 Citations
20 Claims
-
1. A system for servicing a client request comprising:
an executable component that receives the request and executes code corresponding to the request, the executable component retrieves at least one text constant and inserts at least one variable argument result corresponding to the request into the at least one text constant, the executable component passes the at least one text constant to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
16. A computer readable medium having computer-executable components comprising;
a first component receiving a request from a client and executing code corresponding to the request, the first component retrieving at least one text constant residing in a memory corresponding to the request, the first component retrieving at least one variable argument result from the memory corresponding to the request and inserting the at least one variable argument result into the at least one text constant, and the first component inserting the at least one text constant into a file and passing the file to the client. - View Dependent Claims (17, 18, 19)
-
20. A client request servicing system, comprising:
-
means for receiving the request and executing code corresponding to the request, means for retrieving at least one text constant means for inserting at least one variable argument result corresponding to the request into the at least one text constant means for passing the at least one text constant to the client.
-
Specification