Providing a server-side scripting language and programming tool
First Claim
1. In a system that includes a computer device, a method for facilitating the creation of a web page using a script command and a database, the method comprising the steps for:
- creating a text-based document;
adding a server-side script command to the text-based document to create a mixed-format scripted document, wherein the server-side script command provides increased functionality to the web page;
using an interpreter to process the scripting command;
selectively accessing a database when the text-based document is requested by a browser; and
providing the web page on a display device.
3 Assignments
0 Petitions
Accused Products
Abstract
Server side scripting language and programming tool that includes an inventive script that is added to a normal text-based document can benefit from a dynamic document architecture. The document is processed by an interpreter to access database or other information. When a browser requests a document enhanced by the present invention, the interpreter processes the document by scanning for the inventive script commands. When a script command is encountered, the interpreter executes the script command, returns the result to the web page, and strips the executable script command from the resulting “pure-format” document. Once all executable script commands have been executed and stripped, the resulting document is in a “pure-format” form, which is sent by the server to the client computer, whose browser initiated the document request. Due to the text-based format of the present invention, the novel script commands may be added, deleted or edited from a typical HTML or Web page editor or from a word processor or text editor.
81 Citations
20 Claims
-
1. In a system that includes a computer device, a method for facilitating the creation of a web page using a script command and a database, the method comprising the steps for:
-
creating a text-based document;
adding a server-side script command to the text-based document to create a mixed-format scripted document, wherein the server-side script command provides increased functionality to the web page;
using an interpreter to process the scripting command;
selectively accessing a database when the text-based document is requested by a browser; and
providing the web page on a display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 16)
-
-
11. In a networked system that includes a client and a server, a method for facilitating creation of a web page for display at the client, the method comprising the steps for:
-
initiating a request from a client computer device to a web server for information corresponding to a web page, wherein the web page is represented by a URL address that is located on the web server;
using the web server to locate a document associated with the URL address;
using the web server to check the file extension of the document to determine whether a script command is located in the document;
if the script command is located in the document, sending the document to an interpreter to execute the script command;
using the interpreter to selectively accessing a database; and
sending results to the client computer device for display of the web page on a display device. - View Dependent Claims (12, 13, 14, 15)
-
-
17. A computer program product for implementing within a computer system a method for facilitating the creation of a web page using a script command and a database, the computer program product comprising:
a computer readable medium for providing computer program code means utilized to implement the method, wherein the computer program code means is comprised of executable code for implementing the steps for;
creating a text-based document;
adding a server-side script command to the text-based document to create a mixed-format scripted document, wherein the server-side script command provides increased functionality to the web page;
using an interpreter to process the scripting command;
selectively accessing information from a database; and
providing the web page on a display device. - View Dependent Claims (18, 19, 20)
Specification